Courses in Detail - Part IIIn Part II students study a range of core and option courses. Core courses cover the essentials that every Computer Scientist should know and are broadly classified into three topic areas: Computer Science Innovation students also
take a series of courses under a fourth area: |
PART II ASSESSMENT
|
PART II SECOND AND THIRD YEAR CORE COURSES Title Course |
Annual Lecture Hours |
Assessment |
| Software Design and Project Skills: software design, generic skills (group work, report writing), group project |
35 |
Coursework |
| Concurrent Programming & Operating Systems: C programming, programming with multiple threads, operating system internals |
30 |
Exam/Coursework |
| Software Engineering: requirements engineering, formal specification |
30 |
Exam/Coursework |
| Databases: relational models, object-oriented and XML-based systems |
30 |
Exam/Coursework |
| Networks: internetworking, reliable and high performance networks |
30 |
Exam/Coursework |
| Human Computer Interaction: interactive systems engineering, designing for usability |
30 |
Exam/Coursework |
| Distributed Systems: principles of distributed systems; practical studies of distributed systems software (including Java RMI) |
30 |
Exam/Coursework |
| Languages and Compilation: languages and machines, the compilation process |
30 |
Exam/Coursework |
| Computing Project: normally developing a prototype of a computer-based solution to a problem, and writing a report |
- |
Coursework |
| Computer Science Innovation: problem solving, grand challenges of computer science |
small group tuorials |
Coursework |
| Exploiting the Results of Innovation: technology transfer, academic publication, exploitation |
30 |
Exam/Coursework |
| Scientific Methods in Computer Science: techniques for advanced computer science research, methods and measurements, ethics and human subjects |
30 |
Exam/Coursework |
| Innovation Projects: significant independent research projects |
- |
Coursework |
OPTION COURSES A range of option courses are available that allow you to customize your degree to match your own personal interests. The option courses available vary year by year but example courses include Artificial Intelligence, Information Retrieval and Multimedia Computing.
|
COMPUTER SCIENCE INNOVATION
MSci CORE COURSE
|
![]() |
COMPUTER SCIENCE / EUROPE |
![]() |
|
![]() |
Students who wish to add an international experience to their degree, can spend their second year abroad at one of Lancaster's world-class partner institutions in the USA, Canada, Australia, New Zealand or Europe. The year abroad is not an add-on to your degree; it is fully integrated in our international schemes (G402 for North-America/Australasia, and G403 for Europe) so that you can complete your BSc in just three years. During your study abroad you take courses equivalent to those at Lancaster. Students who have used this opportunity often say that their year abroad has been a unique life-changing experience that has considerably increased their employment prospects in a world-market economy. It is also an incredible opportunity to discover a foreign culture, broaden one's personal horizons, meet new friends, and better understand the very rich world we live in. |

Systems 

