Major Theme Code: CSCO001 & Minor Theme code: CSCO051 Theme Title: Computer Science GCSE: Maths A levels: While not required, it is recommended that students taking C.SC110 are computer literate i.e. have previously used a computer for more than word processing. FIRST YEAR COURSES Course Code: C.SC103 Title: Computer Science No of Weeks: 1-25 Terms Taught: M, L, S Prac/Tut/Lec: 50/0/80 exam/cwa 60/40%
Introduction to Computer Science: problem analysis and formulation, program design and software engineering; programming in Java. Computer architecture and technology. Applications of computers and implications, The course will include a weekly practical class of two hours, the principle activity being problem solving and program development.
SECOND YEAR COURSES Pre-requisites C.SC. 103 Students take C.SC240X plus one or two optional courses. Core: C.SC240X Course Code: C.SC240X Title: Software Design & Project Skills Weeks: 1-25 Terms Taught: M, L,S
Lectures: 70 & 50 Hr Prac
exam/cwa: 0/100%
This course covers the fundamentals of data structures, algorithm analysis and functional programming techniques. It aims to introduce and consolidate the key principles and techniques that underpin basic software development. These principles and techniques are underlined and exercised though practical work associated with the course using both Java and the functional language scheme. (1 unit) Optional Modules: These modules are taught in alternate years. YEAR A (2007-08) All 0.5 unit Course Code: C.SC241 Title: Concurrent Programming & Op. Sys. Weeks: 11-20 Terms Taught: L Lectures: 30 exam/cwa: 70/30%
Course Code: C.SC242 Course Code: C.SC243 Course Code: C.SC355 Course Code: C.SC364 Course Code: C.SC365 Course Code: C.SC367
YEAR B (2008-09) All 0.5 unit
Title: Software Engineering Title: Databases Title: Artificial Intelligence Title: Advanced database technology Title: Critical systems engineering Title: Component -based systems
Weeks: 1-10 Weeks: 1-10 Weeks: 11-20 Weeks: 11-20 Weeks: 11-20 Weeks: 11-20
Terms Taught: Terms Taught: Terms Taught: Terms Taught: Terms Taught: Terms Taught:
M M L L L L
Lectures: 30 Lectures: 30 + 20 Prac Lectures: 30 Lectures: 30 Lectures: 30 Lectures: 30
exam/cwa: 70/30% exam/cwa: 70/30% exam/cwa: 100/0% exam/cwa: 80/20% exam/cwa: 80/20% exam/cwa: 0/100% exam/cwa: 70/30% exam/cwa: 70/30% exam/cwa: 70/30% exam/cwa: 70/30% exam/cwa: 100/0% exam/cwa: 80/20% exam/cwa: 70/30% exam/cwa: 80/20% exam/cwa: 100/0% exam/cwa: 0/100%
Course Code: C.SC251 Course Code: C.SC252 Course Code: C.SC253 Course Code: C.SC254 Course Code: C.SC352 Course Code: C.SC353 Course Code: C.SC362 Course Code: C.SC366 Course Code: C.SC369 THIRD YEAR COURSES Course Code: C.SC301
Content Major Theme Second year: Third year:
Title: Networking Weeks: 1-10 Terms Taught: M Lectures: 30 Title: Human interactive computing Weeks: 1-10 Terms Taught: M Lectures: 30 Title: Networks and distributed systems Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Languages and compilation Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Information retrieval Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Advanced Networking Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Software project management Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Multimedia Weeks: 11-20 Terms Taught: L Lectures: 30 Title: Embedded systems Weeks: 11-20 Terms Taught: L Lectures: 30 Students take optional courses from Year A/B/ above to make up a total of 3 units plus an optional final year project Title: Final year project (1 unit) Weeks: 1-25 Terms Taught: M,L,S Lectures: 0
C.SC240X series: 1 or 2 options modules 2 or 3 option modules Assessment Mark 1 & 2 Mark 3 & 4 Mark 5 & 6 Assessment Marks 1 & 2 Marks 3 & 4 Major (worth 3 units) C.SC240X = 1 unit 2 options – 0.50 unit each 2 options – 0.50 unit each
Content Minor Theme Second year: Third year:
C.SC240X Two second year options modules
C.SC240X Two second year options modules
MAJOR AND MINOR TAKEN TOGETHER TO EQUAL FIVE UNITS
Last Updated 13/08/08