Computer Science BSc (Hons)
COURSE INFORMATION (2010 ENTRY)
3 years full-time or 4 years sandwich
School of Computing, Engineering and Information SciencesPandon Building, Newcastle City Campus
In an age when there are many different flavours of computing degrees and lots of sexy titles, you can take solace in the fact that this course will give you a solid grounding in all of the things that matter in a computing course. This course will teach you the more technical aspects of computing, such as real-time systems, concurrent programming and programming for high integrity and high reliability systems – the sort of systems that account for 97% of all computing systems. We also strive to help you develop your general awareness and professional competency to prepare you well for the start of your career.
It’s challenging – we wouldn’t pretend otherwise – but at the end of it, you’ll be a graduate with a well-defined and sophisticated understanding of the technical aspects of making software and an aptitude for the craft of making software. If you’re like some of our past graduates, you’ll be glad you took the course and be ready to get started on a career in software engineering or software development in any field that takes your fancy and be highly employable due to your skill set.
N.B. This information applies to 2010 entry - if you are interested in 2011 entry, please contact us
COURSEWORK AND ASSESSMENT
Modules are normally assessed by coursework assignments, examinations or a combination of these. All modules have some elements of practical work to help you develop your practical skills the majority of which require the use of computer systems. The individual project may or may not be initiated by work placement, but does not formally start until the second semester. It consists of an end product and a report explaining and evaluating the project process.
ACCREDITATION
Such is the level of education you will have received as an Honours graduate that you will be fully exempt from the BCS professional qualifications and, in addition, will also partially meet the requirements for CEng.
CAREERS
Most types of computing careers will be open to you as a graduate of this programme, including work as a programmer, systems analyst, software engineer or system implementer.
COURSE MODULES
Year 1
CG0047 - Programming 1 (JAVA) (CORE, 20 Credits)
CG0048 - Programming 2 (JAVA) (CORE, 20 Credits)
CM0429 - Relational Databases (CORE, 20 Credits)
CM0432 - Systems Analysis (CORE, 20 Credits)
Year 2
CM0160 - Foundations of Human Computer Interaction (CORE, 10 Credits)
CM0504 - Networks & Operating Systems (BSc) (CORE, 20 Credits)
CM0506 - Small Embedded Systems (CORE, 20 Credits)
CM0508 - Real-time Operating Systems and Concurrency (CORE, 10 Credits)
CM0521 - Further Networks (OPTION, 10 Credits)
CM0544 - Wireless Network Administration (OPTION, 10 Credits)
CM0550 - An Introduction to C# for Desktop Applications (OPTION, 10 Credits)
CM0551 - Data Structures & Algorithms (CORE, 10 Credits)
CM0552 - Database Programming (CORE, 10 Credits)
CM0557 - System Design & Architecture (CORE, 10 Credits)
CM0558 - Professional Development & Project Management (CORE, 20 Credits)
IS0518 - E-Business Management (OPTION, 10 Credits)
IS0522 - IS/IT Training: Development & Practice (OPTION, 10 Credits)
Year 3
Year 4
CG0007 - Advanced Human Computer Interaction (Advanced HCI) (OPTION, 10 Credits)
CG0052 - Social and Current Issues in Computing (OPTION, 10 Credits)
CG0123 - Information Security (OPTION, 10 Credits)
CG0141 - Advanced Programming for Computer Games (OPTION, 10 Credits)
CG0189 - Intelligent Systems (CORE, 10 Credits)
CM0034 - Industrial Case Project (CORE, 10 Credits)
CM0604 - Embedded Systems Specification and Design (CORE, 20 Credits)
CM0605 - Embedded Systems Engineering (CORE, 20 Credits)
CM0617 - Entrepreneurship & Small Bus. Start up in Informatics (OPTION, 10 Credits)
CM0645 - Individual Project (CORE, 40 Credits)
CM0648 - Professionalism & Ethical Practice (CORE, 10 Credits)
People who looked at this course also looked at:
- Computer Forensics BSc (Hons) Full Time
- Computer Science MSc Full Time
- Applied Computing BSc (Hons) Full Time
- Computing Studies BSc (Hons) Full Time
- Computer Games Design and Production BSc (Hons) Full Time
- Ethical Hacking for Computer Security BSc (Hons) Full Time
- Business Information Systems BSc (Hons) Full Time
- Games Programming BSc (Hons) Full Time
- Information and Communications Technologies Foundation Degree Full Time
Back to Previous Page | Advanced Course Search | Browse All Courses
Northumbria University has taken reasonable care to ensure that the information published is accurate at the time of publication. However, the University gives no warranty or representation as to the quality, accuracy or completeness of the information.





