Bachelor of Science in Computer Science- BSCS:
pexels-markus-spiske-177598 (1)
Programme Description

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.

Courses Offered

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

Career & Professional Opportunities

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

· Data analyst

· Computer systems analyst

· Computer Programmer

· Software Developer

· Application analyst

· Robotics

· Artificial Intelligence