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

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline.
Requirements Analysis 1. 1 Introduction b501.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Introduction.
Project Lead the Way An Orientation American High School.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
UFCFR Advanced Topics in Web Development II 2014/15 SHAPE Hong Kong Lecture 1 : Introduction & Course Outline.
Options for Stage 3 20 th March Overview General information 2 minute sales pitches for options KITC Projects.
Computing at Aberystwyth University Chris Loftus Senior Teaching Fellow and Third Year Coordinator.
1 i206: Distributed Computing Applications & Infrastructure 2012
CS300 Planning and Executing a Project Helen Treharne (Bogdan Vrusias)
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester, 2010
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Dr Rong Qu Module Introduction.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
Student view of SE study program at FER, Zagreb Ivan Belfinger Mentor: prof. dr. sc. Krešimir Fertalj Faculty of Electrical Engineering and Computing,
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Gary MarsdenSlide 1University of Cape Town Introduction to Conversion MSc IT James Gain
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
Structure of Study Programmes
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
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.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
CSSE 513 – COURSE INTRO With homework and project details Wk 1 – Part 2.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.
Computer Science Information Technology My Career 10/26/2015.
UFCEUS-20-2 Web Programming Lecture 1 Module Introduction & Outline.
Algorithmic, Game-theoretic and Logical Foundations
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
More Computer Science in your Future? CSE 142 Autumn
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.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Introduction to HCI Lecture #1.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
Presented by:- Reema Tariq Artificial Intelligence.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Biological and cognitive plausibility in connectionist networks for language modelling Maja Anđel Department for German Studies University of Zagreb.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
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)‏
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Chapter 11: Artificial Intelligence
Computer Science Courses
Done Done Course Overview What is AI? What are the Major Challenges?
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CS 21a: Intro to Computing I
Major themes Abstraction Design tradeoffs Recursion Leverage existing components without understanding details Create components that can be.
Options for Stage 3 16th March 2018.
Options for Stage 3 16th March 2012.
CSE 143 Goodbye, world!.
Options for Stage 2 21st March 2011.
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Options for Stage 3 18th March 2011.
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Options for Stage 2 22 nd March 2010

Overview At least 5 compulsory modules –Up to 3 options this year Options not taken in stage 2 usually available in stage 3 –Cannot do too many level I modules Handbooks already available Online module registration on SDS –Closes 2 nd April –Options can be changed later –Must register even if you have 8 compulsory modules

Which modules do I take?  compulsory  optional  not available  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA If you want to change degree programme for next year do so before completing online module registration

CS(Consultancy) Entry to Stage 2 of the CS(Consultancy) programme is subject to interview and may also be subject to quota. Students completing Stage 1 but unable to enter Stage 2 of CS(Consultancy) will transfer to an alternative CS programme. Interviews for CO650 will be held before the end of Stage 1 so that those not accepted onto CO650 can take CO535 at Stage 2 and CO645 at Stage 3.

Autumn term CO522Algorithms, Data Structures & Complexity CO526Distributed Systems & Networks CO529Human-Computer Interaction CO531Software Engineering Practice CO534IT Consultancy Methods CO538Concurrency Design & Practice CO636Cognitive Neural Networks

Spring term CO525Dynamic Web CO527Operating Systems & Architecture CO528Introduction to Intelligent Systems CO532Database Systems CO535IT Consultancy Practice 1 CO536Advanced Programming Techniques CO537Functional Programming

CO522 Algorithms, Data Structures & Complexity  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

CO526 Distributed Systems & Networks  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

CO529 Human-Computer Interaction  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

CO529: Human-Computer Interaction Human-Computer interaction is complex Involves many areas of study: design, technology, psychology, … In this module, we study –How to analyse interaction problems, and then design effective interfaces for computers and similar devices –How to evaluate an interface, understand its effectiveness, and improve it. –The research that has been done into effective interface, both looking at specific research and research methods in the area.

CO531 Software Engineering Practice  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

CO531 Software Engineering Practice From programming to the wider context: Requirements, designs, teams, process models, planning, customers, testing, professionalism Coursework is a group project: likely to be the biggest “experience” in your second year

CO534 IT Consultancy Methods  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn CO535 I T Consultancy Practice 1  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO538 Concurrency Design & Practice  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

(Co538) Concurrency – Design & Practice Concurrency is the central paradigm for all computer science: multicore processors … robotics … bio-modelling … hard real- time control... emergent behaviour … internet commerce … supercomputing … mobile agents … … it's time to learn and master it! … 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 … only for super-heroes!    Our teaching breaks that tradition: strategic breakthroughs in concurrency research … the obvious things now work. Our teaching breaks that tradition: strategic breakthroughs in concurrency research … the obvious things now work. BUT … you have to *love* programming … lots and lots! Remember the pre-term pre-Stage-1 workshop on concurrent programming of Lego robots? occam-  JCSP a concurrency library for Java a language for concurrency

(Co538) Concurrency Fair Drop-In : 1-4pm, Wednesday, 24th. March, 2010 : 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 1:15pm … more info on Co538 (Moodle) …

CO636 Cognitive Neural Networks  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Autumn

How the brain computes Electrochemical dynamics of neural circuits Neurons, synapses, dendrites, axons, etc Structure of the brain (subdivision into regions: sensory, association, action areas) 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 extracting correlations from environment principle components analysis –supervised learning to perform a task back-propagation of error

How the brain learns Biologically plausible learning –Hebbian learning –The Generalised Recirculation Algorithm

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.

CO525 Dynamic Web  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO525: Dynamic Web Topics XHTML Javascript XForms XML PHP Sessions/Cookies Databases XSLT AJAX Assessments Typically include: Javascript/Xforms PHP and Databases Convenor: Gareth Owen

CO527 CO527 Operating Systems & Architecture  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO528 Introduction to Intelligent Systems  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO528: Intro to Intelligent Systems A broad survey of artificial intelligence and its applications Topics: –What is intelligence? How do we test for it? –How can we turn intelligent action into a computational problem? Search and constraints. Knowledge representation. –Machine learning. How do we create programs that can generalise from examples? –How do natural systems exhibit intelligence. Neural networks, swarms, evolutionary computation.

CO532 Database Systems  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO536 Advanced Programming Techniques  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO537 Functional Programming  CS  CS(AI)  CS(Con)  CS(Bus)  CSMS  CoBA Spring

CO537 Functional Programming programming based on the mathematical concept of function a different programming paradigm in particular: no side-effects advantages –smaller programs –easier reasoning about programs language we use: Haskell