Computing





BEng Computing

4 Years | 150 Credits

This specialist stream of Computing focuses on Computing, and the development of computational and engineering models of complex cognitive and social behaviours.

Image-Course-List-8

What you study

Computing is the intelligence exhibited by machines or software. It is also the name of the academic field of study which studies how to create computers and computer software that are capable of intelligent behavior.

AI research is highly technical and specialized, and is deeply divided into subfields that often fail to communicate with each other. Some of the division is due to social and cultural factors: subfields have grown up around particular institutions and the work of individual researchers.

Structure

Modules shown are for the current academic year and are subject to change in the future.

Your choice of modules and projects available may, to some extent, be restricted by the schedule of lectures and the availability of staff. It may also vary according to the degree specialism chosen.

Code Course Name Credit
YEAR-1: SEMESTER 1
H-101 Hardware 3
L-101 Logic 2
M-102 Mathematical Methods 3
YEAR-1: SEMESTER 2
CS-101 Programming II 3
CS-102 Laboratory 1 3
CS-105 Programming I 3
M-103 Discrete Mathematics 3
YEAR-2: SEMESTER 1
CS-201 Architecture 3
CS-202 Databases I 2
CS-203 Presentation Skills 3
YEAR-2: SEMESTER 2
M-202 Programming III 3
CS-210 Software Engineering Design 3
CS-211 Statistics 3
CS-212 Team Skills Development 3
YEAR-3: SEMESTER 1
CS-302 C++ Introduction 3
CS-303 Laboratory 2 3
CS-305 Software Engineering - Algorithms 2
CS-306 Operating Systems 3
YEAR-3: SEMESTER 2
CS-307 Computer Architecture 3
CS-308 Computational Techniques 3
CS-310 Software Engineering Practice 3
YEAR-4: SEMESTER 1
CS-401 Project Presentation Skills 3
CS-402 Management and Business for Computing Engineers 3
CS-403 Type Systems for Programming Languages 3
YEAR-4: SEMESTER 2
CS-410 Information and Codes 3
CS-411 Machine Learning 3
CS-412 Robotics 3
Total Credits: 78