The module introduces key concepts in discrete mathematics, logic and Formal Language Theory essential for any degree in computing.

Similar documents
Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

OFFICE SUPPORT SPECIALIST Technical Diploma

Programme Specification. BSc (Hons) RURAL LAND MANAGEMENT

Henley Business School at Univ of Reading

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

PROGRAMME SPECIFICATION

Statistics and Data Analytics Minor

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

Software Development: Programming Paradigms (SCQF level 8)

COVER SHEET. This is the author version of article published as:

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Programme Specification. MSc in International Real Estate

Programme Specification

Python Machine Learning

BSc Food Marketing and Business Economics with Industrial Training For students entering Part 1 in 2015/6

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

BSc (Hons) Banking Practice and Management (Full-time programmes of study)

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

Axiom 2013 Team Description Paper

Rule Learning With Negation: Issues Regarding Effectiveness

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

The mini case studies

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Programme Specification

Lecture 1: Machine Learning Basics

GACE Computer Science Assessment Test at a Glance

Course Specification Executive MBA via e-learning (MBUSP)

Higher Education Review (Embedded Colleges) of Navitas UK Holdings Ltd. Hertfordshire International College

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Education for an Information Age

CS Machine Learning

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

MINISTRY OF EDUCATION

Diploma in Library and Information Science (Part-Time) - SH220

PRINCE2 Foundation (2009 Edition)

MSc Education and Training for Development

Self Study Report Computer Science

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com

BUSINESS OCR LEVEL 2 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS BUSINESS ONLINE CERTIFICATE/DIPLOMA IN R/502/5326 LEVEL 2 UNIT 11

16.1 Lesson: Putting it into practice - isikhnas

c o l l e g e o f Educ ation

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

University of the Arts London (UAL) Diploma in Professional Studies Art and Design Date of production/revision May 2015

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

BSc (Hons) in International Business

PROGRAMME SPECIFICATION KEY FACTS

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Introduction to CS 100 Overview of UK. CS September 2015

BILD Physical Intervention Training Accreditation Scheme

EGRHS Course Fair. Science & Math AP & IB Courses

MGT/MGP/MGB 261: Investment Analysis

MAHATMA GANDHI KASHI VIDYAPITH Deptt. of Library and Information Science B.Lib. I.Sc. Syllabus

Radius STEM Readiness TM

2007 No. xxxx EDUCATION, ENGLAND. The Further Education Teachers Qualifications (England) Regulations 2007

MULTIMEDIA Motion Graphics for Multimedia

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Keeping our Academics on the Cutting Edge: The Academic Outreach Program at the University of Wollongong Library

Integration of ICT in Teaching and Learning

Unit 7 Data analysis and design

MASTER S COURSES FASHION START-UP

Probability and Statistics Curriculum Pacing Guide

Academic Catalog Programs & Courses Manchester Community College

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Speech Recognition at ICSI: Broadcast News and beyond

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

BIOH : Principles of Medical Physiology

PROGRAMME SPECIFICATION

Program Elements Definitions and Structure

Top US Tech Talent for the Top China Tech Company

Briefing document CII Continuing Professional Development (CPD) scheme.

DOCTOR OF PHILOSOPHY HANDBOOK

Laboratorio di Intelligenza Artificiale e Robotica

Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students

THREE-YEAR COURSES FASHION STYLING & CREATIVE DIRECTION Version 02

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

Qualification Guidance

CSL465/603 - Machine Learning

KS1 Transport Objectives

Computer Science (CS)

STA 225: Introductory Statistics (CT)

Programme Specification

Programme Specification

Nottingham Trent University Course Specification

2017 FALL PROFESSIONAL TRAINING CALENDAR

(Sub)Gradient Descent

Central Institute of Educational Technology (CIET)

STT 231 Test 1. Fill in the Letter of Your Choice to Each Question in the Scantron. Each question is worth 2 point.

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Programme Specification

Protocol for using the Classroom Walkthrough Observation Instrument

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

Transcription:

2017/8 - CMP-4002B COMPUTING PRINCIPLES Spring Semester, Level 4 module (Maximum 150 Students) Organiser: Dr Pierre Chardaire Timetable Slot:D1*D2*E1,A3/B4 The module introduces key concepts in discrete mathematics, logic and Formal Language Theory essential for any degree in computing. 2017/8 - CMP-4009B PROGRAMMING FOR APPLICATIONS Spring Semester, Level 4 module (Maximum 60 Students) Organiser: Dr Taoyang Wu Timetable Slot:B3E4,C5C6 IN TAKING THIS MODULE YOU CANNOT TAKE CMP-5020B The purpose of this module is to give the student a solid grounding in the essential features of programming using Java programming language. The module is designed to meet the needs of the studet who has not previously studied programming. 2017/8 - CMP-4010B DATABASE SYSTEMS Spring Semester, Level 4 module (Maximum 165 Students) Organiser: Dr Beatriz De La Iglesia Timetable Slot:C1*C2,D4/D7/D8,D5*D6/D7*D8 Exam Paper(hrs):3 BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4011A This module introduces most aspects of databases, database manipulation and database management systems. The module is based on the relational model. The students will explore the tools and methods for database design and manipulation as well as the programming of database applications. Part of the practical experience gained will be acquired using a modern relational database management system. Students will also gain programming experience using SQL, and using a high level programming language to write applications that access the

database. 2017/8 - CMP-4011B ACTUARIAL SKILLS 1 Spring Semester, Level 4 module (Maximum 50 Students) Organiser: Mrs Esther Glover This module will include input from AVIVA and Careers Central as well as UEA Academics. It will focus on providing students with a good understand of the traditional areas in which Actuaries work. It will also help students to begin to develop and practice communication skills as well as helping them to think about how they will sell themselves on a c.v. and will help them to identify the skills they have and which skills they should develop and how they could go about this. 2017/8 - CMP-5001B ACTUARIAL METHODS (Maximum 35 Students) Organiser: Mr Ellis Kurland Timetable Slot:B3*E4,D5*D6*D7*D8 This module provides a further grounding in mathematical and statistical techniques of relevance to financial work. It considers risk models involving frequency and severity distributions and the concept of ruin. It also examines the use of Bayesian statistics to derive credibility premiums and the techniques for analysing run-off triangles in insurance. Part of this module will be taught by Aviva actuaries and will focus on the practical application of actuarial techniques across a range of disciplines. Successful completion of this module will contribute towards students gaining an exemption from the Institute and Faculty of Actuaries CT6 professional examination. 2017/8 - CMP-5010B GRAPHICS 1 (Maximum 70 Students) Organiser: Dr Rudy Lapeer Timetable Slot:B1*B2*B9,C7*C8

BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4008Y OR TAKE CMP- 4009B OR TAKE CMP-5020B OR TAKE CMP-4004Y OR TAKE CMP-4005Y Graphics 1 provides an introduction to the fundamentals of computer graphics for all computing students. It aims to provide a strong foundation for students wishing to study graphics, focusing on 2D graphics, algorithms and interaction. The module requires a good background in programming. OpenGL is utilised as the graphics API with examples provided in the lectures and supported in the laboratory classes. Other topics covered include 2D transformations, texture mapping, collision detection, graphics hardware, fonts, algorithms for line drawing, polygon filling, line and polygon clipping and colour in graphics. 2017/8 - CMP-5012B SOFTWARE ENGINEERING 1 (Maximum 130 Students) Organiser: Dr Joost Noppen Module Type: Project Timetable Slot:D5*D6,D1*D2/A3*B4 BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4008Y OR TAKE CMP- 4009B OR TAKE CMP-5020B Software Engineering is one of the most essential skills for work in the software development industry. Students will gain an understanding of the issues involved in designing and creating software systems from an industry perspective. They will be taught state of the art in phased software development methodology, with a special focus on the activities required to go from initial class model design to actual running software systems. These activities are complemented with an introduction into software project management and development facilitation. 2017/8 - CMP-5017B APPLIED STATISTICS A (Maximum 15 Students) Organiser: Professor Elena Kulinskaya Module Type: Coursework Timetable Slot:EE BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4004Y OR TAKE CMP- 4005Y OR TAKE MTHA4001Y This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this

module. The aim is to teach the R statistical language and to cover 3 topics: Linear regression, and Survival Analysis. 2017/8 - CMP-5019B APPLIED STATISTICS B Organiser: Professor Elena Kulinskaya Module Type: Coursework Timetable Slot:EE BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4004Y OR TAKE CMP- 4005Y This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this module. The aim is to teach the R statistical language and to cover 3 topics: Linear regression, ANOVA, and Survival Analysis. 2017/8 - CMP-5020B PROGRAMMING FOR NON-SPECIALISTS (Maximum 41 Students) Organiser: Dr Dan Smith Timetable Slot:B3*E4,C5*C6 IN TAKING THIS MODULE YOU CANNOT TAKE CMP-4009B The purpose of this module is to give the student a solid grounding in the essential features programming using the Java programming language. The module is designed to meet the needs of the student who has not previously studied programming. 2017/8 - CMP-5037B NETWORKS (Maximum 100 Students) Organiser: Dr Ben Milner Timetable Slot:A5*A7*A8,A1*A2/D3*C4

BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-4008Y OR TAKE CMP- 4009B This module examines networks and how they are designed and implemented to provide reliable data transmission. A layered approach is taken in the study of networks with emphasis given to the functionality of the OSI 7 layer reference model and the TCP/IP model. The module examines the functionality provided by each layer and how this contributes to overall reliable data transmission that the network provides. An emphasis is placed on practical issues associated with networking such as real-time delivery of multimedia information (e.g. VoIP) and network security. Labs and coursework are highly practical and underpin theory learnt in lectures. 2017/8 - CMP-6001B ACTUARIAL MODELS (Maximum 36 Students) Organiser: Mr Ellis Kurland Timetable Slot:D7*D8 This module provides a grounding in stochastic processes and survival models and their applications. It also gives an update on current issues in each of these areas and a review of the professional environment for actuaries with these topics being taught by Aviva actuaries. There is a Communication and Presentational skills session at Aviva where students have to present their coursework. We anticipate that successful completion of this module, as well as Advanced Statistics, will enable students choosing to follow an actuarial career to gain an exemption from CT4 (the Actuarial Profession's Actuarial Models subject). This module is restricted to Actuarial Science students only and is not available to students outside this course. 2017/8 - CMP-6002B MACHINE LEARNING Organiser: Dr Tony Bagnall Timetable Slot:B3*E4*D6, D7*D8 Exam Paper(hrs):3 This module covers the core topics that dominate machine learning research: classification, clustering and reinforcement learning. We describe a variety of classification algorithms (e.g. Neural Networks, Decision Trees and Learning Classifier Systems) and clustering algorithms (e.g. k-nn and PAM) and discuss the practical implications of their application to real world

problems. We then introduce reinforcement learning and the Q-learning problem and describe its application to control problems such as maze solving. 2017/8 - CMP-6003B SYSTEMS ENGINEERING (Maximum 50 Students) Organiser: Dr Pam Mayhew Timetable Slot:E4,E1*E2,D2/A3/B4 Exam Paper(hrs):3 This module draws together a wide range of material and considers it in the context of developing modern large-scale computer systems. Topics such as Outsourcing, Process Improvement, System Failure, Project Management, Configuration Management, Maintainability, Legacy Systems and Re-engineering, Acceptance and Performance Testing, Metrics and Human Factors are covered in this module. The module is supported by a series of industrial case studies and includes speakers from industry. 2017/8 - CMP-6024B EMBEDDED SYSTEMS Organiser: Dr Mark Fisher Timetable Slot:C5*C6, C1*C2/C3*D4 BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-5013A AND TAKE CMP- 5027A Embedded processors are at the core of a huge range of products e.g. mobile telephones, cameras, passenger cars, washing machines, DVD players, medical equipment, etc. The embedded market is currently estimated to be worth around 100x the 'desktop' market and is projected to grow exponentially over the next decade. This module builds on the material delivered in CMP-5013A to consider the design and development of real-time embedded system applications for commercial off the shelf (COTS) processors running real-time operating systems (RTOS) such as elinux. 2017/8 - CMP-6032B FURTHER FINANCIAL MATHEMATICS Organiser: Dr Marta Wisniewska

Timetable Slot:C3*D4 BEFORE TAKING THIS MODULE YOU MUST TAKE CMP-5009A This is a technical finance unit aimed at students wishing to pursue careers in the financial sector. The focus will be on derivatives valuation and hedging. The unit will be highly analytical, with weekly seminar sessions held in computer labs. Topics covered will include: bonds; futures/ forwards; options (incl. real options); hedging; VaR; continuous time stochastic processes and calculus; and stochastic models of security prices. 2017/8 - CMP-6034B ALGORITHMS FOR BIOINFORMATICS (Maximum 20 Students) Organiser: Dr Katharina Huber Timetable Slot:C1*C2, A4, A6*A7*A8 Exam Paper(hrs):3 A brief introduction to the basics of molecular biology will be given, and so no background in biology is required. Topics will include sequence analysis, structural genomics and protein modelling, genome assembly and phylogenetics. Lecturers will highlight the relevance of the material to cutting-edge research and in applications such as understanding human diseases, developing new drugs, improving crop plants, and uncovering the origins of species. 2017/8 - CMP-6035B COMPUTER VISION Organiser: Dr Michal MacKiewicz Module Type: Coursework Timetable Slot:D2*B4,A1+A2+D3/C4*B5*B6 Computer Vision is about teaching machines how to see. It includes methods for acquiring, analysing and understanding images. The unit comprises lectures and laboratories. Practical exercises and projects, undertaken in the laboratory support the underpinning theory and enable students to implement contemporary computer vision algorithms. 2017/8 - CMP-6037B FURTHER CONTINGENCIES

UCU: 10 Organiser: Mrs Esther Glover Timetable Slot:B3*E4 This module provides grounding in the mathematical techniques which can be used to model and value cash flows dependent on death, survival or other uncertain risks. It considers the statistics associated with various life assurance contracts and the calculation of their premiums and reserves. The module closely follows the Actuarial Profession's syllabus for 'CT5', Contingencies (www.actuaries.org.uk/researchand-resources/documents/subject-ct5- contingencies-syllabus-2012-exams) and it is anticipated that successful completion of this module together with the successful completion of the second year module CMP-5035Y, Contingencies, will enable students choosing to follow an actuarial career to gain an exemption from CT5.