The BSc. Computer Science at IUEA is a three-year course that is oriented towards imparting capabilities to use computers, information systems and technology to solve every day practical problems. Emphasis during the course of study is placed mainly on programming, analysis design and implementation of algorithms, artificial intelligence and real time computing. That means that practical exercises are important in most courses that comprise of BSc. Computer science.
This course equips graduates with the skills necessary for employment in a wide range of roles in the Information Technology and Computer Sciences and to advance professional or academic goals expertise necessary for the successful design and implementation of new technologies in organizations.
Bachelor of Science in Computer Science- BSCS | |
| |
COURSE CODE |
COURSE TITLE |
YEAR 1 SEMESTER 1 | |
GMT1102 | Communication Skills |
BIT1102 | Problem Solving and Programming Concepts |
BIT1111 | Introduction to Database Systems |
BIT1100 | Object Oriented Analysis & Design |
ICT1101 | Computer Applications |
CSC1108 | Introduction to Python Programming |
BIT1207 | HTML Fundamentals |
YEAR 1 SEMESTER 2 | |
CSC1214 | Discrete Mathematics |
BIT1215 | Object-Oriented Programming Concepts |
BIT1205 | System Analysis and Design |
BIT1212 | Operating Systems |
CSC1217 | Computer Organisation and Architecture |
YEAR 2 SEMESTER 1 | |
BIT2110 | Computer Networks |
RES2101 | Research Methods |
ENT2101 | Entrepreneurship and Innovation |
CSC2113 | Numerical Methods |
BIT2114 | Responsive Web Design (CSS & JavaScript) |
BIT2115 | Applied Object Oriented Programming |
YEAR 2 SEMESTER 2 | |
CSC2208 | E-Commerce – Mobile Money Systems |
BIT2204 | Advanced Database Systems |
BIT2203 | Cyber Security |
BIT2202 | Advanced Object Oriented Programming |
CSC2201 | Introduction to Artificial Intelligence |
INT2301 | Internship |
ELECTIVES (Choose 1 elective course) | |
BIT2211 | PHP Web Application Development |
CSC2212 | Computer Networks Design & Implementation |
CSC2210 | Introduction to Mobile Programming |
YEAR 3 SEMESTER 1 | |
BIT3107 | Principles of Software Engineering |
CSC3109 | Cloud Computing & Data Analytics |
CSC3100 | Introduction to Machine Learning |
CSC3112 | Modelling & Simulation |
CSC3101 | Robotics and Artificial Intelligence |
ELECTIVES (Choose 1 elective course) | |
BIT3112 | Advanced PHP Web Applications (Frameworks) |
CSC3115 | Computer Networks & Configuration Management |
CSC3113 | Intermediate Mobile Programming |
YEAR 3 SEMESTER 2 | |
RES3201 | Research Project |
CSC3200 | Compiler Construction |
CSC3201 | Building & Using Robotics |
ELECTIVES (Choose 1 elective course) | |
BIT3210 | Advanced Mobile Programming |
BIT3211 | Web Applications Deployment, Security & Maintenance |
BIT3208 | Advanced Computer Networks Management |
IUEA’s focus in education is to generate employable and relevant graduates. Graduates completing this course may become:
· Software and Software Applications developers
· Computer Systems engineers and analysts
· Digital security specialists
· ICT repair, maintenance and support technicians
· Database managers and administrators
· Network systems administrators
· Innovators and Entrepreneurs
· Researchers in computer science
· Teaching and Research /Scientist
· Computer systems analyst
· Computer Programmer
· Software Developer
· Robotics
· Artificial Intelligence