BSc (Hons.) in Computer Science (General) and with Patways

Description

Being a multifaceted degree programme, Computer Science covers fundamental computing theories and principles that centres on logic formulation and the design, development, and analysis of algorithms as well as operating systems and computer architectures. The programme also covers advanced topics which may include software engineering, platform-based application development, computational science, technology management, intelligent systems, and machine learning. The study of Computer Science is centred on the design and analysis of algorithms and the development of these algorithms to solve various real-world problems and then study how these developed algorithms perform in relation with the computer hardware and system software they are running on. 

The objective of the programme is to prepare graduates in designing and developing intelligent and application-specific computer systems through the integration of hardware and software that may involve artificial intelligence such as machine vision and speech recognition, robotics, and ubiquitous computing.

AIMS OF THE PROGRAMME

To provide a high quality, academic and professionally relevant programme, developing in students a critical appreciation of computer science.

To equip Graduates with the necessary skills and knowledge to understand the relevant mathematical and computational formalisms and frameworks underpinning computer science, as well as applying these to produce high quality software and hardware systems.

To encourage students to function as autonomous learners, embodying computational thinking and real world analysis and modelling skills, should result in graduates who will are able to contextualise their study in a broader technical and societal perspective, as well as developing core professional and ethical foundations.

 

In addition to Computer Science (General), you can graduate with a named award in:

WHERE DOES THE QUALIFICATION LEAD TO?

In general, graduates in Computer Science may pursue career across both the traditional Information and Communications Technology and telecommunications sector. A wide variety of career opportunities are also available for them in the majority of other industrial sectors (both public and private), such as the digital or creative industries, financial and professional services, advanced manufacturing, engineering, and management consultancy.

Also, there are postgraduate study options across computing and information systems in various universities for those who choose to further their skills and knowledge in computing.

Broadening options in this programme will enhance the knowledges and skills in specialist areas such as Artificial Intelligence, mobile computing, robotics, and data analytics to become highly employable across different sectors of the digital economy.

Programme Structure of B.Sc. (Hons.) COMPUTER SCIENCE (GENERIC)

Download the PDF

Level

Semester/

Teaching Block

Module Title (Credit)

 

 

Level 3

 

Semester/

Teaching Block 1

English Language Proficiency- GLT3001

(20 credit) Compulsory

English for Academic purposes and Study Skills- GLT3006

(20 credit) Compulsory

 

Programming Skills and Statistics- GIS3006

(40 credit) Compulsory

Contemporary Themes in Technology- GIS3003

 (20 credit ) Compulsory

Mathematics for Technology- GIS3002 (20 credit ) Compulsory

Semester/

Teaching Block 2

Entrepreneurship (Creativity and Innovation)- GRM3002  (20 credit) Compulsory

Individual Project- GIS3005

(20 credit) Compulsory

 

 

Level 4

 

Semester/

Teaching Block 1

Computational Thinking- GIS4000

 (20 credit) Compulsory

Technology & Society- GIS4017

(20 credit) Compulsory

Building for the Web- GIS4004

(20 credit) Compulsory

Semester/

Teaching Block 2

Architectures & Operating Systems- GIS4002

  (20 credit) Compulsory

Developing Quality Software & Systems I- GIS4005

 (20 credit) Compulsory

Principles of Programming- GIS4003 (20 credit) Compulsory

 

 

Level 5

 

Semester/

Teaching Block 1

Developing Quality Software & Systems II -GIS5005

 (20 credit ) Compulsory

Research and Professional Skills – GIS5015

(20 credit) Compulsory

 

Object-Oriented System Design- GIS5027

(20 credit) Compulsory

Semester/

Teaching Block 2

Law & Digital Security-GIS5007

 (20 credit) Compulsory

Multimedia & Interaction- GIS5009

(20 credit)   Compulsory

General Option- (20 credit)   

 

 

Level 6

 

Semester/

Teaching Block 1

Computer Science Dissertation Project – GIS6001

(40 credit) Compulsory

Cyber Security and Cryptography GIS6006

(20 credit) Compulsory

Professional & Ethical Issues in IT -GIS6004

(20 credit) Compulsory

Semester/

Teaching Block 2

Advanced Multimedia- GIS6009

(20 credit) Compulsory

General Option (20 credit)

Level 5- General Options-(20 credit each): Level 6- General Options-(20 credit each):

1) Physical Computing –GIS5002     

1) Social Humanoid Robotics – GIS6029

2) Concepts in Artificial Intelligence – GIS5023

2) Computational Intelligence – GIS6005

3) Data and Knowledge Management -GIS5004 

3) Analytics & Business Intelligence -GIS6008

4) Mobile & Web Technologies – GSP5006

4) Mobile Game Development -GIS6017

5) Networks and Communication GIS5010

5) Advanced Programming -GIS6003

Note: Optional modules are subject to availability of minimum number (5) of students and demand; as such not all optional modules may run in one semester.

Need Help? Chat with us!
Welcome to Gulf College
We are here to help you. Click below to start a chat