Options for Stage 3 16th March 2012.

Slides:



Advertisements
Similar presentations
Options for Stage 2 22 nd March Overview At least 5 compulsory modules –Up to 3 options this year Options not taken in stage 2 usually available.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Options for Stage 3 20 th March Overview General information 2 minute sales pitches for options KITC Projects.
1 i206: Distributed Computing Applications & Infrastructure 2012
SWEBOK & U. Ottawa SE1 SWEBOK Compared to the University of Ottawa Undergraduate SE Program CSEET March, 2000 Timothy C. Lethbridge.
Computer Games Programming and Graphics Awards Level 3 Induction.
Level 2 Mobile and Games Programming Modules Cathy French K233.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
1. What is this course all about?. Learning objectives All students will organise their folders All will understand what the structure of the course is:
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Dr Rong Qu Module Introduction.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
CS 415 Social Implications of Computing Coordinator: Leo Finkelstein, Jr. Course Review.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Project MLExAI Machine Learning Experiences in AI Ingrid Russell, University.
Options for Stage 3 19 th March Overview Project plus 3 options per term Later Today 13:00-14:00 Project talk, Woolf LT 14:30-16:00 Project poster.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
M.S in CS Introduction & more How do I select a concentration area? by Xudong Yu What is a concentration area? What is a topic paper? Thesis...is that.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Undergraduate Studies in Cognitive Science Update February 3, 2010.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Options for Stage 3 18 th March Overview General information KITC 2 minute sales pitches for options Projects.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
IEEE Computer Society Digital Library (CSDL)
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Computer Science Courses
Chapter 1- Introduction
Done Done Course Overview What is AI? What are the Major Challenges?
History 9808A: Digital (Public) History
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CS 21a: Intro to Computing I
ADOPTING MASSIVE OPEN ONLINE COURSES (MOOCs)
Lecture 1. Course Introduction
Artificial Intelligence (CS 461D)
Introduction To Computer Engineering (ECE 001)
Data Mining: Concepts and Techniques Course Outline
CSE/INFO 100: Fluency in Information Technology
Introduction and Overview
Options for Stage 3 16th March 2018.
Multimedia Fundamentals
CSCD 434 Network Security Spring 2012 Lecture 1 Course Overview.
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
CSCD 330 Network Programming Spring
Advanced Computer Graphics: Introduction
CSE 515 Statistical Methods in Computer Science
Options for Stage 2 21st March 2011.
BLENDER 3D.
Integrating Deep Learning with Cyber Forensics
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Graphics Course Introduction.
CSCD 330 Network Programming Spring
Fundamental of Artificial Intelligence (CSC3180)
CSCD 434 Network Security Spring 2019 Lecture 1 Course Overview.
CS1301 – Where it Fits Institute for Personal Robots in Education
SUBJECT : COMPUTER GRAPHICS
Welcome! Knowledge Discovery and Data Mining
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Options for Stage 3 18th March 2011.
Information for Finalists ACSE
Presentation transcript:

Options for Stage 3 16th March 2012

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

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

Modules …

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

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

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

Options …

CO634 Computer Security & Cryptography Autumn CO634 Computer Security & Cryptography

Spring CO639 E-Commerce 10

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

Computer Law & Professional Responsibility R.G.Keim@kent.ac.uk 14 R.G.Keim@kent.ac.uk 14

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 R.G.Keim@kent.ac.uk

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 R.G.Keim@kent.ac.uk

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

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

(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

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

CO633 Computer Networks & Communications Autumn CO633 Computer Networks & Communications

CO636 Cognitive Neural Networks 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.

CO637 Natural Computation Autumn CO637 Natural Computation

CB612 New Enterprise Start-Up 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 contact: Patricia Lewis (P.M.Lewis@kent.ac.uk)

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

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

CO528 Introduction To Intelligent Systems Spring CO528 Introduction To Intelligent Systems

CO536 Advanced Programming Techniques Spring CO536 Advanced Programming Techniques

CO641 Computer Graphics and Animation 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... 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).

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.

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

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

CO646 – CRB 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)

CO831 Mobile and Ubiquitous Computing Spring CO831 Mobile and Ubiquitous Computing

COxxx Games Programming Spring COxxx Games Programming

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

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

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

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)

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

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

EL667 Embedded Computer Systems Both EL667 Embedded Computer Systems 52

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

Registering for modules …

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

To register for games module After completing online registration: Send an email to computing@kent.ac.uk if not from your Kent it account, quote your login email 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

Projects…

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