Bachelor of Technology in Computer Science
Department
Duration
4 years
Degree Type
Modes of Study
Regular, Weekend
Programme Overview
The programme is aimed at providing students with a thorough grounding in the theoretical and practical aspects of the computer science discipline necessary for successful careers in Computer Science in the continually developing Information Technology (IT) Environment.
Entry Requirements
SSSCE Holders: Credit passes in six (6) subjects comprising three (3) core subjects, English Language, Core Mathematics, and Science, plus three (3) relevant elective subjects, and MUST include Elective Mathematics.
WASSCE Holders: Pass grades for WASSCE holders should be A1-D7, in six (6) subjects comprising three (3) core subjects, English Language, Core Mathematics, Social Studies/Science, plus three (3) relevant elective subjects, and MUST include Elective Mathematics. The aggregate of the six (6) subjects must not exceed 24 for SSSCE and 30 for WASSCE.
Admission of Higher National Diploma (HND) / Diploma Candidates to First Degree Programmes
Applicants must have graduated with a good HND certificate in Computer Science, Computer Network Management, or Information and Communication Technology (i.e., at least 2nd Class Lower Division). Applicants with the mentioned HND Certificate will be placed in Level Three Hundred.
University Diploma certificates from recognised universities assessed to be equivalent to HND with second class lower division may be considered for admission into level 300 in their area of specialization depending on the subjects passed.
Other related HND /Diploma Holders with at least a second class lower (e.g Engineering) will be admitted to Level 200.
GBCE/GCE ‘O’LEVEL/ABCE/RSA/’A’LEVEL Holders
At least five (5) GCE O-Level credit passes, or five (5) GBCE passes including English Language, Mathematics and Additional Mathematics, plus a minimum of two (2) GCE ‘A’ Level or two (2) ABCE passes.
Teacher’s Certificate ‘A’ Holders
Applicants must have a Three (3) year Post-Secondary Teacher’s Certificate or Four (4) Year Certificate with a minimum of two (2) years of teaching experience, plus three (3) GCE ‘O’ Level or SSSCE/WASSCE passes which must include English, core Mathematics and Elective/Additional Mathematics.
ABCE (RSA III) Holders
Advanced Business Certificate Examination (ABCE)/ (RSA III) Plus GBCE/RSA II or 5 GCE ‘O’ Level credit including English, Mathematics and Additional Mathematics.
Mature Applicants
Must be at least 25 years old at the time of application, with proof (Ghana card, birth certificate, passport).
Must pass a written aptitude test in English Language, Mathematics, and General Knowledge conducted by the University.
Career Opportunities
The graduates of our Computer Science programme have the opportunity to work in both the government and private sectors, amongst which are;
- Education
- Software Development
- Telecommunication
- Security Agencies such as BNI, Interpol, Army
- Banking Sector
- Health Sector
- Insurance Companies
- Consultancy
- Automobile Sectors
- Aviation Sectors
- Agriculture sector
- Marketing and Advertising Agencies
- Shipping Industries
- Oil and Gas industry
- Multimedia Agencies
- Gaming and Animation Industries
Aside from the above areas/sectors, graduates have been exposed to several courses where they can set up their own I.T business to provide for the ever-increasing opportunities for I.T solutions in Ghana.
Programme Structure
YEAR ONE – SEMESTER ONE
| Course Code | Course Title | T | P | C | |||
| BCS 101 | Introduction to Computer Science | 2 | 1 | 3 | |||
| BCS 103 | Elements of Economic | 2 | 1 | 3 | |||
| BCS 105 | Fundamental of Digital Electronic | 2 | 1 | 3 | |||
| BCS 107 | Algebra | 3 | 0 | 3 | |||
| AFS 101 | African Studies for Development | 2 | 0 | 2 | |||
| BCS 109 | Computer Application | 1 | 2 | 3 | |||
| COS 101 | Communication Skills | 2 | 0 | 2 | |||
| TOTAL | 19 | ||||||
YEAR ONE – SEMESTER TWO
| Course Code | Course Title | T | P | C |
| BCS 102 | Computer Hardware and Maintenance | 1 | 2 | 3 |
| BCS 104 | Programming with Python | 2 | 1 | 3 |
| BCS 106 | Calculus | 3 | 0 | 3 |
| BCS 108 | Discrete Mathematics | 2 | 1 | 3 |
| BCS 110 | Principles of Business Management | 3 | 0 | 3 |
| BCS 112 | Web Design and Development | 3 | 0 | 3 |
| BCS 102 | Financial Accounting | 0 | 2 | 2 |
| TOTAL | 20 | |||
YEAR TWO – SEMESTER ONE
| Course Code | Course Title | T | P | C |
| BCS 201 | Data Communications | 2 | 1 | 3 |
| BCS 203 | Programming using C++ | 2 | 1 | 3 |
| BCS 205 | Introduction to Algorithms | 2 | 1 | 3 |
| BCS 207 | Probability and Statistics | 3 | 0 | 3 |
| BCS 209 | Computer Organization & Architecture | 3 | 0 | 3 |
| BCS 211 | Information Systems | 3 | 0 | 3 |
| BCS 213 | Numerical Methods and Analysis with MATLAB | 2 | ||
| TOTAL | 20 | |||
YEAR TWO – SEMESTER TWO
| Course Code | Course Title | T | P | C |
| BCS 202 | Computer Networks | 2 | 1 | 3 |
| BCS 204 | Data Structures | 2 | 1 | 3 |
| BCS 206 | Theory of computation | 2 | 1 | 3 |
| BCS 208 | System Analysis and Design | 3 | 0 | 3 |
| BCS 210 | Object-Oriented Programming with Java | 2 | 1 | 3 |
| BCS 212 | Operating System | 3 | 0 | 3 |
| INA 202 | Industrial Attachment | 2 | 0 | 2 |
| TOTAL | 20 | |||
YEAR THREE – SEMESTER ONE
| Course Code | Course title | Theory | Practical | Credits |
| BCS301 | Database Concepts & Technologies | 2 | 1 | 3 |
| BCS303 | Software Engineering | 3 | 0 | 3 |
| BCS307 | Computer Graphics | 3 | 0 | 3 |
| BCS309 | Research Methods | 3 | 0 | 3 |
| BCS311 | Mobile Application Development | 2 | 1 | 3 |
| BCS313 | Artificial Intelligence and Machine Learning | 3 | 0 | 3 |
| BCS 315 | IT Entrepreneurship and Innovation | 1 | 2 | 2 |
| TOTAL | 20 | |||
YEAR THREE – SEMESTER TWO
| Course Code | Course title | Theory | Practical | Credits |
| BCS 304 | Database Management Systems | 2 | 1 | 3 |
| BCS 306 | Distributed Systems | 2 | 1 | 3 |
| BCS 308 | Computer & Information Security | 2 | 1 | 3 |
| BCS 310 | Ethics in Computing | 3 | 0 | 2 |
| BCS 312 | Graph Theory | 3 | 0 | 3 |
| BCS 314 | Linux Operating System & Programming | 2 | 1 | 3 |
| BCS 316 | Open Source and Technology | 3 | ||
| TOTAL | 20 | |||
YEAR 4 – SEMESTER 1
| Course Code | Course title | Theory | Practical | Credits |
| BCS 401 | Industrial Placement | 0 | 12 | 6 |
| BCS 403 | Industrial Practice and Technical Reporting | 0 | 12 | 6 |
| BCS 407 | Industrial Experience Presentation | 0 | 6 | 3 |
| TOTAL | 15 | |||
YEAR 4 – SEMESTER 2
| Course Code | Course title | Theory | Practical | Credits |
| BCS410 | Final Year Project Work | 1 | 5 | 6 |
| BCS402 | Business Intelligence | 2 | 1 | 3 |
| BCS404 | Computer Vision | 2 | 1 | 3 |
| BCS406 | Electronic Commerce | 2 | 1 | 3 |
| BCS408 | Cyber Security and Computer Forensic | 1 | 2 | 3 |
| TOTAL | 8 | 10 | 18 | |