Presentation is loading. Please wait.

Presentation is loading. Please wait.

Options for Stage 3 16th March 2012.

Similar presentations


Presentation on theme: "Options for Stage 3 16th March 2012."— Presentation transcript:

1 Options for Stage 3 16th March 2012

2 Overview Later Today 2 minute sales pitches for options Projects talk
14:00-16:00 Project poster fair, Eliot

3 General Points Project plus 3 options per term
For stage 2 & placement students Project plus 3 options per term Online Module registration closes on 6th April Should have collected paperwork on way in Some modules have pre-requisites or co-requisites Cannot choose too many level I modules Online Module registration closes on 6th April

4 Modules …

5 Autumn Term CO529 HCI CO534 IT Consultancy Methods
CO538 Concurrency Design and Practice CO633 Computer Networks and Communications CO634 Computer Security and Cryptography CO636 Cognitive Neural Networks CO637 Natural Computation CB612 New Enterprise Start-Up EL561 Image Analysis & Applications

6 Spring Term CO528 Introduction to Intelligent Systems
CO536 Advanced Programming Techniques CO639 E-commerce CO641 Computer Graphics and Animation CO643 Computing Law & Professional Responsibility CO646 Computing in the Classroom CO6xx Games & C++ CO831 Mobile and Ubiquitous Computing CO832 Data Mining & Knowledge Discovery PL583 Philosophy of Cog Sci & Artificial Intelligence

7 Either Term Spanning both Terms CO645 IT Consultancy Practice 2
EL667 Embedded Computer Systems CO600 / CO620 / CO650 Project

8 Options …

9 CO634 Computer Security & Cryptography
Autumn CO634 Computer Security & Cryptography

10 Spring CO639 E-Commerce 10

11

12

13 CO643 Computing Law and Professional Responsibility
Spring CO643 Computing Law and Professional Responsibility 13

14 Computer Law & Professional Responsibility
14 14

15 Topics in CO643 include Professional responsibility topics include
Codes of ethics Professional organisations Licensing and certification Computer security Open source software issues Legal Topics include IPR – Intellectual Property Rights Contracts and Licenses Liabilities and responsibilities Data and privacy

16 What CO643 students do 50% coursework 50% examination
A Textbook to read and use – Computer Ethics and Professional Responsibility Positive engagement with the material Through student-led seminars Through an active lecture/learning environment

17 CO529 Human-Computer Interaction
Autumn CO529 Human-Computer Interaction 17

18 CO538 Concurrency: Design & Practice
Autumn CO538 Concurrency: Design & Practice

19 (Co538) Concurrency – Design & Practice
11/22/2018 (Co538) Concurrency – Design & Practice Concurrency is the central paradigm for all computer science: multicore processors … robotics … complex systems … bio-modelling … hard real-time control ... emergent behaviour … internet commerce … supercomputing … mobile agents … BUT … you have to *love* programming … lots and lots! Remember the pre-term pre-Stage-1 workshop on concurrent programming of Lego robots? … it's time to learn and master it!    … it's essential for multicore … skills are rare … job market edge! Concurrent software is traditionally hard: counter-intuitive  … the obvious things don’t work  … always surprises  … race hazards  … deadlock  … only for super-heroes!    occam- JCSP Our teaching breaks that tradition: strategic breakthroughs in concurrency research … the obvious things, when you learn and apply the latest ideas and methods, now work.    a language for concurrency a concurrency library for Java 22-Nov-18 Copyright P.H.Welch

20 2:00-3:30pm, Wednesday, 21st. March, 2012 : SW101
11/22/2018 (Co538) Concurrency Fair 2:00-3:30pm, Wednesday, 21st. March, 2012 : SW101 A showcase (for potential Co538 students) for what’s in the module and its engagement with our research … Concurrency research staff (faculty, research students, research associates) will be present to explain … Live demos / videos of student work and research projects (emergent systems, bio-modelling, robotics, etc.) … Posters, example course material, stuff to take away, … Mini-presentations (15-20 mins) … repeated on demand … the first one at 2:15 pm … lots of info on Co538 (Moodle). 22-Nov-18 Copyright P.H.Welch

21 CO633 Computer Networks & Communications
Autumn CO633 Computer Networks & Communications

22 CO636 Cognitive Neural Networks
Autumn CO636 Cognitive Neural Networks

23 CO636: Cognitive Neural Networks
Lecturer: Professor Howard Bowman

24 How the brain computes Electrochemical dynamics of neural circuits
Neurons, synapses, dendrites, axons, etc Structure of the brain Activation dynamics, excitatory, inhibitory, etc Types of networks feedforward, recurrent, etc

25 Learning How do neural systems learn? How do humans learn?
Change of synaptic efficiency Types of learning, unsupervised supervised

26 run simulations using PDP++ simulation tool
autumn term: 2 hours of lectures & 2 hours of practicals per week course text book, R. O’Reilly & Y. Munakata: “Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain” MIT Press, 2000.

27 CO637 Natural Computation
Autumn CO637 Natural Computation

28

29 CB612 New Enterprise Start-Up
Autumn CB612 New Enterprise Start-Up

30 CB612: New Enterprise start-up
Looking at how a business is started and what makes small businesses succeed. Practical advice about starting up a business Aspects: legal, planning, marketing, finance Main assessment: producing a viable business plan KBS contact: Patricia Lewis

31 EL561 Image Analysis & Applications
Autumn EL561 Image Analysis & Applications 31

32 EL561 Image Analysis & Applications
Images and Image Processing Techniques Image representation, analysis and manipulation techniques Analysing Images Pattern recognition and classification techniques Media Security and Biometrics Personal identification techniques and security Neural Systems Engineering Practicalities of building machines which can learn and generalise Practical laboratories and classes 32

33 CO528 Introduction To Intelligent Systems
Spring CO528 Introduction To Intelligent Systems

34 CO536 Advanced Programming Techniques
Spring CO536 Advanced Programming Techniques

35

36 CO641 Computer Graphics and Animation
Spring CO641 Computer Graphics and Animation

37 Computer Graphics & Animation (CO641)
Useful for a wide range of technical and artistic applications including web design, HCI and GUI development, games and simulations, digital photography and cinema, etc... Module introduces subject from perspective of computing but with an appreciation of artistic production process. Practical assignments on 3D modelling and animation with Blender and digital imaging with Java. 1) Digital Imaging and Video Human vision; colour models; images, video and stereoscopic 3D; capture and display; manipulation, enhancement and conversion; compression (JPEG, MPEG).

38 Computer Graphics & Animation (CO641)
3D object and scene modelling with polygon meshes; transformations; projection; clipping; visible surface determination; illumination and shading; ray tracing; anti-aliasing. 3) Computer Animation Key-frame animation; interpolation; warping and morphing; articulated figures; kinematics; dynamics; collision detection; particle systems; flocking; video-realism; computer- generated human characters.

39 CO646 Computing in the Classroom
Spring CO646 Computing in the Classroom 39

40 CO646 Computing in the Classroom
Module subject to quota/interview Learn how to teach computing… … then put it into practice ten half-day visits to a local school observe and help with computing teaching Assessment devise an original project then implement and evaluate it in the school reflective writing on your experience in the school

41 CO646 – CRB check Need to bring paperwork to Canterbury
Stage 2 students Will arrange a time next term Placement students Will arrange a time in week 1 (September)

42 CO831 Mobile and Ubiquitous Computing
Spring CO831 Mobile and Ubiquitous Computing

43

44

45 COxxx Games Programming
Spring COxxx Games Programming

46 Games Programming New final year option, not yet approved by the university, but we expect it to run in 2012/2013 Syllabus C++, the language used by most game companies OpenGL, a graphics API 3D Graphics pipeline plus rendering 2D and 3D graphics Physics, simulating forces and collision detection AI techniques for simulating opponents Theory of game play

47 This is a very technical option
50/50 exam/assessment All assessments will be programming based so you will need to be able to code well Learn a new programming language Deal with 3rd party APIs Understand lots of algorithms In practice, this module serves as just an introduction to the area Much more to games programming than we can cover in 15 credits

48 CO832 Data Mining & Knowledge Discovery
Spring CO832 Data Mining & Knowledge Discovery 48

49 CO832 - Data Mining and Knowledge Discovery
Data Mining consists of extracting knowledge from data We will study data mining techniques based on machine learning (a branch of AI) and statistics (probabilities) size value decision knowledge information data DM DBMS This is a master’s level module (involves reading research papers)

50 PL583 Philosophy of Cognitive Science & Artificial Intelligence
Spring PL583 Philosophy of Cognitive Science & Artificial Intelligence 50

51 PL583 Philosophy of Cog Sci & AI
Double module! Considers issues about whether machines can be intelligent, and looks at various aspects of AI from a philosophical perspective. 100% coursework Quota 51

52 EL667 Embedded Computer Systems
Both EL667 Embedded Computer Systems 52

53 EL667 – Embedded Computer Systems (CS & CSE)
Embedded Computer Systems are everywhere! Mobile Phones, DVD Players, Motor Vehicles… All are based on an embedded microcomputer running a real time operating system. This module covers Hardware and Software design for Embedded Systems and Real Time Operating Systems. Based on real Case Studies Includes a 1-day lab class – Engine Management Simulator. 53

54 Registering for modules …

55 IMPORTANT Need to register for full set of modules
excluding games programming Registration deadline is 6th April

56 To register for games module
After completing online registration: Send an to if not from your Kent it account, quote your login subject should be “Games option” state which module you would drop in place of the Games module The module approval process and student notification should be complete by the start of the Summer Term

57 Projects…

58 14:00 – 16:00 Project poster fair, Eliot
Now … Lunch time This afternoon … 14:00 – 16:00 Project poster fair, Eliot


Download ppt "Options for Stage 3 16th March 2012."

Similar presentations


Ads by Google