Download Options for Stage II - University of Kent School of computing

Document related concepts

Embodied cognitive science wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

Computer Go wikipedia , lookup

Wizard of Oz experiment wikipedia , lookup

Human–computer interaction wikipedia , lookup

Computer vision wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Human-Computer Interaction Institute wikipedia , lookup

Transcript
Options for Stage 3
20th March 2015
Overview
•
•
•
•
General information
2 minute sales pitches for options
KITC
Projects
Later Today
• Current placement students
– 1300 in Darwin conference suite
• WCo placement students
– See Janet and Sandra at 1430 in poster fair
• All students
– 1400-1600 Project poster fair, Eliot
General Points (1)
• Project plus 3 options per term
• Online Module registration
– opens on Monday
– closes on 13th April
• Should have collected paperwork on way in
• Some modules have pre-requisites or corequisites
General Points (2)
• CO653 will NOT run next year
• Cannot choose too many level I modules
– Need 90 credits level H or above at stage 3
• Level M pass mark is 50%
– CO832
Classification
• All undergraduate degree students
admitted in 2011/12 and thereafter will
be classified by both the average and
preponderance methods and will be
awarded a degree according to the
better result achieved.
3 year degree
Number of
Credits in class
or above
Average mark over all
contributing modules of
at least
First Class
120
67
Upper Second Class
120
57
Lower Second Class
120
47
Third Class
240
Not Applicable
Class
4 year degree
Number of
Credits in class
or above
Average mark over all
contributing modules of at
least
First Class
180
67
Upper Second Class
180
57
Lower Second Class
180
47
Third Class
360
Not Applicable
Class
Registering for modules …
Modules …
Autumn Term
•
•
•
•
•
•
CO633
CO634
CO636
CO637
CO657
CB612
Computer Networks and Communications
Computer Security and Cryptography
Cognitive Neural Networks
Natural Computation
Internet of Things
New Enterprise Start-Up
Spring Term
•
•
•
•
•
•
•
•
•
CO528
CO641
CO643
CO646
CO658
CO659
CO832
PL583
EL561
Introduction to Intelligent Systems
Computer Graphics and Animation
Computing Law & Professional Responsibility
Computing in the Classroom
Programming Language Implementation
Computational Creativity
Data Mining & Knowledge Discovery
Philosophy of Cog Sci & Artificial Intelligence
Image Analysis & Applications
Spanning both Terms
• EL667
Embedded Computer Systems
• CO600 / CO620 / CO650
Project
Options …
Autumn term …
Autumn
CO633
Computer Networks &
Communications
Autumn
CO636
Cognitive Neural Networks
CO636: Cognitive Neural
Networks
Lecturer: Professor Howard
Bowman
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
Learning
• How do neural systems
learn?
• How do humans learn?
• Change of synaptic
efficiency
• Types of learning,
– unsupervised
– supervised
• 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.
Autumn
CO637
Natural Computation
CO637 – Natural Computation
We study AI techniques inspired by nature (mainly biology)
analogy
Biology
AI
Evolutionary Algorithms: inspired by natural selection
In nature individuals evolve, become more and more adapted to environment
In Computer Science, individuals can be programs or solutions to problems,
which evolve to become better and better solutions to the target problem
Swarm Intelligence: inspired by social insects (e.g. ants),
which solve complex problems without a central coordinator
Molecular Computing:
how biological systems (e.g. cells) perform computation
Autumn
CO657
Internet of things
Autumn
CB612
New Enterprise Start-Up
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
Spring term …
Spring
CO528
Introduction to Intelligent
Systems
Intelligent Systems
●
●
●
●
●
●
●
●
Iterative deepening
Puzzles
Heuristics
Two player games
Constraint satisfaction
Genetic algorithms
Machine learning with special emphasis on
mathematical aspects and foundational issues.
Foundational questions of artificial intelligence.
Spring
CO641
Computer Graphics and
Animation
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...
Covers subject
from perspective
of computing
but with an
appreciation of
artistic process.
Major practical
assignment on
3D modelling and
animation with
Blender.
Student work from 2014
Computer Graphics & Animation
(CO641)
Computer graphics
High-level representations in which scenes are
modelled as objects. How shapes and surface
details are specified. How such models are
converted to images (rendered).
Computer animation
How motion of objects is controlled to create
animations or games. Artistic, physical and
behavioural approaches including human characters.
Digital imaging and video
Low-level representations related to hardware
technologies. How such content is captured,
manipulated, compressed and displayed.
Spring
CO643
Computing Law & Professional
Issues
CO643 Computing Law &
Professional Issues
• Different form: lectures & real (students
talking!) seminars & …
• Covers the core laws and issues, and lots
of computing current affairs. In 2014/15 so
far: drones, Apple ResearchKit, Google &
Right To Be Forgotten, Snowden files on
Apple security, internet surveillance,
legality of DDoS, Wikileaks, Net Neutrality,
Facebook, …
Spring
CO646
Computing in the Classroom
CO646 Computing in the
Classroom
• Module entry subject to 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
CO646 – DBS check
Need to bring paperwork to Canterbury
http://www.direct.gov.uk/en/Employment/Startinganewjob/DG_195811
• Stage 2 students
– Will arrange a time next term
• Placement students
– Will arrange a time in week 1 (September)
Spring
CO658
Programming Language
Implementation
Spring
CO659
Computational Creativity
Spring
CO832
Data Mining & Knowledge
Discovery
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)
decision
knowledge
information
data
This is a master’s level module (involves reading research papers)
Spring
PL583
Philosophy of Cognitive Science
& Artificial Intelligence
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
Spring
EL561
Image Analysis &
Applications
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
Both terms …
Both
EL667
Embedded Computer Systems
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.
Autumn again …
Autumn
CO634
Computer Security & Cryptography
Kent IT Clinic
IMPORTANT
• Need to register for full set of modules
• Registration opens on Monday
• Registration deadline is 13th April
After the Projects talk…
• Current placement students
– 1300 in Darwin conference suite
• WCo placement students
– See Janet and Sandra at 1430 in poster fair
• All students
– 1400-1600 Project poster fair, Eliot