Current BSc1 Summary - Computer Science

14 downloads 42 Views 14KB Size Report
CS2205 Theory of Computing. EC2103 Economic Data Collection and Analysis. EC2202 Microeconomics for Business. EC1204 Economic Data Collection and ...
Current BSc1 Summary BSc Single Honours Computer Science

BSc Joint Honours Computer Science & Economics

CS1100 (20 credits), CS1101 (10 credits), CS1102 (10 credits), MA1015 (10 credits), plus 10 credits from the following: EC1101 (10 credits), EC1206 (10 credits), MA1003 (10 credits), MA1051 (10 credits), MG1000 (5 credits), MG1002 (5 credits), LC0002 (10 credits), LC0028 (10 credits), LC0502 (10 credits), LC0521 (10 credits). CS1100 (20 credits), CS1101 (10 credits), CS1102 (10 credits), MA1015 (10 credits), plus 10 credits from the following∗ Financial Economics stream: EC1206 (10 credits), Business Economics stream: EC1101 (10 credits). ∗

Students taking Joint Honours select either a Financial Economics stream or a Business Economics stream. On written application and permission from the Undergraduate Studies Committee, Department of Economics, candidates may change from one stream to the other stream after successful completion of their first year and before starting their second year programme of study. Module Descriptions can be found in the on-line Book of Modules. CS1100 Introduction to Programming CS1101 Systems Organisation CS1102 Internet Computing MA1015 Discrete Mathematics for Computer Science EC1101 Principles of Economics EC1206 Principles of Economic Analysis MA1003 Introductory Mathematics and Applied Mathematics MA1051 Calculus and Linear Algebra MG1000 Principles of Management and Organisation I MG1002 Principles of Marketing LC0002 German Language (Beginner [00] Level) LC0028 Spanish Language (Beginner [00] Level) LC0502 German Language (Intermediate [05] Level) LC0521 French Language (Intermediate [05] Level)

1

Current BSc2 Summary BSc Single Honours Computer Science

BSc Joint Honours Computer Science & Economics

CS2200 (10 credits), CS2201 (10 credits), CS2202 (10 credits), CS2203 (10 credits), CS2204 (10 credits), plus 10 credits from the following: CS2205 (10 credits), EC2103 (10 credits), MG2000 (5 credits), MG3000 (5 credits), LC0102 (10 credits), LC0602 (10 credits), LC0128 (10 credits), LC0621 (10 credits). CS2200 (20 credits), CS2202 (10 credits), CS2203 (10 credits), plus 30 credits from one of the following streams: Financial Economics stream: EC2202 (10 credits), EC1204 (10 credits), EC2207 (10 credits); Business Economics stream (available 2004/2005): EC2101 (10 credits), EC2102 (10 credits), EC2103 (10 credits).

Module Descriptions can be found in the on-line Book of Modules. CS2200 Software Development CS2201 Data Structures CS2202 Enterprise Software CS2203 Operating Systems Architecture & Programming CS2204 Network Computing CS2205 Theory of Computing EC2103 Economic Data Collection and Analysis EC2202 Microeconomics for Business EC1204 Economic Data Collection and Analysis EC2207 The Macroeconomic Environment EC2101 Theory and Applied Theory I EC2102 Theory and Applied Theory II MG2000 Operations Management MG3000 Enterprise Management LC0102 German Language (Improver [01] Level) LC0602 German Language (Upper Intermediate [06] Level) LC0128 Spanish Language (Improver [01] Level) LC0621 French Language (Upper Intermediate [06] Level)

2

BSc3 Proposal This is what we propose submitting to Science Faculty in December, to take effect in 2004-05. BSc Single Honours Computer Science

CS3300 (10 credits) or CS3301 (10 credits)∗ , and CS3302 (10 credits), CS3303 (10 credits), CS3310 (5 credits), plus 25 credits from the following: CS3311 (5 credits), CS3312 (5 credits), CS3313 (5 credits), CS3314 (5 credits), CS3315 (5 credits), CS3316 (5 credits). ∗

BSc Joint Honours Computer Science & Economics

By default, all students will be registered for CS3300, the Work Placement. Students who fail to apply for Work Placements or who fail to accept a Placement when offered will fail CS3300. Students who are not offered Placements will be required to take CS3301 in place of CS3300. CS3300 (10 credits) or CS3301 (10 credits)∗ , and CS3302 (10 credits), CS3303 (10 credits), CS3310 (5 credits), EC???? (15 credits), plus 10 credits from the following: CS3312 (5 credits), CS3313 (5 credits), CS3314 (5 credits). ∗

By default, all students will be registered for CS3300, the Work Placement. Students who fail to apply for Work Placements or who fail to accept a Placement when offered will fail CS3300. Students who are not offered Placements will be required to take CS3301 in place of CS3300. Module Descriptions for the following Computer Science Modules were circulated separately. CS3300 Work Placement CS3301 Work Placement Proxy CS3302 Team Software Project CS3303 Workplace Technology & Skills CS3310 Software Project Planning CS3311 Middleware CS3312 Multimedia Technology CS3313 Usability Engineering CS3314 Web Programming CS3315 Introduction to Artificial Intelligence CS3316 Computer Systems Engineering EC???? Game Theory and Strategic Decision Making

3

BSc3 Schedule Autumn term Weeks 1—12 CS3310

Spring term Weeks 1–4 Weeks 5–12

Option

Easter vacation, Summer term & Summer vacation

CS3302

Option Exams

CS3300/CS3301

Option CS3303 Option Option In the Spring term, weeks 1–2 will be used for revision. In weeks 3–4, written exams for Autumn term modules will be held. In weeks 5–12, modules CS3302 & CS3303 will be taught and examined. CS3302 & CS3303 both have written Departmental exams, held during scheduled teaching times.

4

BSc4 Proposal In BSc4, students will undertake a 15-credit project and will take 45 credits chosen from a menu of options. The menu need not be finalised until we make our submission to Faculty in December 2004, to take effect from 2005-06. So this is only an outline of current thinking. It acts as a check that prerequisite relationships will not preclude a fair choice for all students. We will distribute firmer proposals to the Department of Computer Science in November 2004. CS4000–CS4401 are already in the Book of Modules (with possibly different prerequisites). CS4402–CS4406 are new/different. All others would be deleted. Code CS4000 CS4001 CS4020 CS4031 CS4032 CS4034 CS4040 CS4071 CS4092 CS4093 CS4150 CS4253 CS4401 CS4402 CS4403 CS4404 CS4405 CS4406 MG???? EC???? LC????

Title Software Engineering Functional & Logic Programming Distributed Systems Computer Architecture Parallel Processing Embedded Systems Design Information Retrieval and Organisation Artificial Intelligence Special Topics in Computing I Special Topics in Computing II Principles of Compilation Computer Security Project Graphics & Visualisation Virtual Reality Real Time Systems Computational Theory E-Commerce Programming Management options? Economics options? Language options?

Credits 10 10 5 5 5 5 10 10 5 5 5 10 15 5 5 5 10 10

5

Prerequisites CS3302, CS3310 MA1015, CS2201 CS3311 CS3316 CS2203 CS3316 CS2201, CS2202 CS3315 None None CS2203 CS2203 None CS3312 CS3312 CS3316 CS2205 CS3314