BSc. Computer Science
Description
The Computer Science program which is in-line with the mission of KAAF, is to produce competent graduates in Computer Science using internationally benchmarked curriculum. As such the Program is designed to meet the IEEE stipulations and the requirements for computing degrees. The program is designed to provide students with the knowledge and associated skills in the broad field of computer science. Over the four year program a range of skills-based, generic subjects will be sustained in order to develop the student as a versatile graduate and as a ‘life-long learner’. Students on this program will acquire systems design, and communication skills and be prepared for employment in a broad spectrum of computing, or for continued study at the postgraduate level.
As part of KAAF’s mission to provide quality and comprehensive general tertiary education and also to equip its students with cutting-edge academic and professional training, the BSc Computer Science programme seeks to provide students with basic analytic skills and knowledge in technology. It also endeavours to developed entrepreneurship, leadership and material skills so as to enable its graduates to take up positions in areas relating to Information technology. Specifically it is expected that at the end of the four-year program, a graduates should:
Candidates applying to the programme must meet the following entry requirements:
WASSCE – Six (6) credit passes (A1-C6) including English Language, Core Mathematics, Integrated Science and any three (3) relevant elective subjects. Candidates must have Physics or Elective Mathematics
SSCE: – Six (6) credit passes (A – D) including English Language, Core Mathematics, Integrated Science and any three (3) relevant elective subjects. Candidates must have Physics or Elective Mathematics
GCE ‘A’ Level: Applicants must obtain three (3) passes (at least grade D) in relevant subjects in addition to five (5) credit passess (at least grade 6) at GCE ‘O’ Level which must include English Language, Mathematics, General Science / and Science Subject.
HND: Holders in Computer Science, Electrical/ Electronic Engineering and Information Technology may be admitted to level 300.
Study Options:
- Regular (day)
- Weekend
- Evening
- Sandwich
Check the fees here
LEVEL 100 SEMESTER ONE
COURSE CODE | COURSE TITLE |
KCS 151 | Introduction to Computers |
KCS 157 | Fundamentals of Programming |
KCS 161 | Introduction to Pure Mathematics I |
KAF 111 | Introduction to Sociology |
KAF 109 | Communication Skills I |
KAF 103 | French I |
EE 151 | Applied Electricity |
LEVEL 100 SEMESTER TWO
COURSE CODE | COURSE TITLE |
KCS 158 | Object-Oriented Programming I (With Java/C++) |
KCS 162 | Introduction to Pure Mathematics II |
KCS 174 | Probability and Statistics |
KAF 110 | Communication Skills II |
BBA 109 | Principles of Microeconomics |
KAF 104 | French II |
EE 152 | Basic Electronics |
LEVEL 200 SEMESTER ONE
COURSE CODE | COURSE TITLE |
BBA 201 | Financial Accounting I |
KCS 291 | Systems Analysis and Design |
KCS 297 | Database Management Systems |
BIS 213 | Management and Organizational behaviour |
KCS 265 | Computing Theory |
KCS 277 | Discrete Mathematics |
KCS 255 | Object-Oriented Programming II |
LEVEL 200 SEMESTER TWO
COURSE CODE | COURSE TITLE |
KCS 224 | Web-Based Concept and Technologies |
EE 272 | Digital Systems |
KCS 292 | Advance Probability and Statistics |
KCS 266 | Operating Systems |
KCS 246 | Computer Organization and Architectures |
KCS 268 | Software Engineering |
LEVEL 300 SEMESTER ONE
COURSE CODE | COURSE TITLE |
KCS 367 | Mobile Programming |
KCS 383 | Data Structures I |
KCS 365 | Systems Administration |
KCS 357 | Programming with Assembly Language |
BIS 335 | IT Entrepreneurship |
KCS 347 | Data Communication and Networks |
KCS 337 | IT Research Methods |
LEVEL 300 SEMESTER TWO
COURSE CODE | COURSE TITLE |
KCS 358 | Systems Simulation and Modelling |
KCS 362 | Advance Data Communications |
KCS 374 | Numerical and Computational Methods |
KCS 320 | Human-Computer Interactions |
KCS 364 | Data Structures II |
KCS 304 | Supervised Industrial Attachment (Vacation) |
KCS 310 | Computer and Information Security |
LEVEL 400 SEMESTER ONE
COURSE CODE | COURSE TITLE |
BIS 401 | Management Information Systems |
KCS 493 | Compiler Design |
KCS 465 | Ethical and Legal Issues in Computing |
KCS 423 | Computer Graphics |
KCS 489 | Project I |
| Elective I |
LEVEL 400 SEMESTER TWO
COURSE CODE | COURSE TITLE |
KCS 424 | Operations Research |
KCS 448 | Survey of Programming Languages |
KCS 442 | Artificial Intelligence |
KCS 492 | Real-Time Embedded Systems |
KCS 490 | Project II |
| Elective II |
ELECTIVE I
COURSE CODE | COURSE TITLE |
KCS 479 | Decision Support Systems |
KCS 469 | Introduction to e-Business |
KCS 459 | Distributed Database Systems |
KCS 449 | Cloud Computing |
ELECTIVE II
COURSE CODE | COURSE TITLE |
BIS 430 | Data Mining and Warehousing |
KCS 420 | Wireless Networks |
KCS 440 | Robotics |
KCS 430 | Parallel and Distributed Systems |