Bsc. Computer Science

In our exciting range of courses, you’ll learn about and gain experience with some of the major subjects in computer science today. A few examples are:
Understanding Java programming, covering fundamentals such as data types, program control and decisions, loops, string manipulations, procedures, arrays, software testing, and debugging; and advanced concepts such as recursion, linked data structures, and Java’s Collection Framework.
Exploring computer systems, looking at the internal design and functionality of the most basic computer components, using an online hardware simulator to actually “build” a computer, and developing an assembler from scratch.
Catching up on web programming, including web applications, web services, enterprise web development, markup languages, and server-side programming.
Building mobile applications, Delving into Artificial Intelligence, covering concepts and techniques in AI, including “reasoning”, problem-solving, and search optimization.

Duration: 36months
Mode: Online

Apply now
Program Modules

COURSE

UNIT

LEVEL

SEMESTER

GNS101 - USE OF ENGLISH

2

100

1ST

GNS106 - LITERATURE IN ENGLISH

2

100

2ND

FRN102 - FRENCH LANGUAGE

2

100

2ND

MAT102 - INTRODUCTION TO CACULUS

3

100

2ND

PHY102 - GENERAL PHYSICS

2

100

2ND

CSC102 - BASIC PROGRAMMING

3

100

2ND

CSC104 - COMPUTER SYSTEM MODELLING

3

100

2ND

CSC104 - COMPUTER SYSTEM MODELLING

3

100

2ND

CSC106 - VECTOR GEOMETRY

2

100

2ND

CSC108 - BUSINESS PROGRAMMING (COBOL)

3

100

2ND

MAT102 - MATHEMATICS

2

100

2ND

GNS104 - POLITICS AND GOVERNMENT

2

100

2ND

GNS102 - LOGIC AND REASONING

2

100

2ND

SOC101 - INTRODUCTION TO SOCIOLOGY

2

100

1ST

GNS103 - INTRODUCTION TO PHYLOSOPHY

2

100

1ST

GNS105 - BASIC STUDY SKILL

2

100

1ST

FRN101 - FRENCH LANGUAGE

2

100

1ST

ECO101 - INTRODUCTION TO ECONOMICS

2

100

1ST

PHS101 - GENERAL PHYSICS

3

100

1ST

MAT101 - BASIC ALGEBRA

3

100

1ST

CSC101 - INTRODUCTION TO COMPUTER

3

100

1ST

CHM101 - GENERAL CHEMISTRY

3

100

1ST

STS101 - INTRODUCTION TO STATISTICS

2

100

1ST

GNS107 - BENIN PEOPLE AND CULTURE

2

100

1ST

MTH204 - INTRODUCTION TO REAL ANALYSIS

3

200

2ND

GNS216 - INTRODUCTION TO ENTREPRENEURSHIP

3

200

2ND

CSC202 - DIFFERENTIAL EQUATION

3

200

2ND

CSC204 - INFORMATION SYSTEM

3

200

2ND

GNS209 - SEMINAR/IND. STUDY

3

200

2ND

CSC208 - COMPUTER REPAIRS AND MAINTENANCE

2

200

2ND

GNS209 - ENTREPRENEURSHIP

2

200

2ND

MTH202 - NUMERICAL ANALYSIS

3

200

2ND

FRN202 - FRENCH COMMUNICATION

2

200

2ND

MTH203 - MATHEMATICAL METHODS

3

200

1ST

FRN201 - FRENCH LANGUAGE

2

200

1ST

CSC201 - DISCRETE MATHEMATICS

3

200

1ST

CSC203 - COMPUTER APPLICATION

3

200

1ST

CSC205 - INTRODUCTION TO OPERATING SYSTEM

3

200

1ST

CSC207 - INTRODUCTION TO PROGRAMMING LANGUAGE

3

200

1ST

CSC209 - ALGORITHM AND APPLICATIONS

3

200

1ST

CSC211 - ELEMENTARY DATA PROCESSING

3

200

1ST

CSC300 - RESEARCH PROJECT

6

300

2ND

CSC302 - INTRODUCTION TO INTERNET COMPUTING

3

300

2ND

CSC304 - ARTIFICIAL INTELLIGENCE

3

300

2ND

CSC306 - CRYPTOGRAPHY AND I.T SECURITY

3

300

2ND

CSC308 - SYSTEM ANALYSIS AND DESIGN [DIGITAL]

3

300

2ND

CSC310 - OBJECT ORIENTED PROGRAMMING

3

300

2ND

CSC312 - INTRODUCTION TO EXPERT SYSTEM

3

300

2ND

CSC314 - ADVANCE SOFTWARE ENGINEERING

3

300

2ND

FRN302 - ADVANCE FRENCH LANGUAGE

2

300

2ND

CSC315 - DATA STRUCTURE AND ALGORITHM

2

300

1ST

FRN302 - ADVANCE FRENCH LANGUAGE II

2

300

1ST

FRN301 - ADVANCE FRENCH LANGUAGE

2

300

1ST

CSC301 - INTRODUCTION TO DIGITAL DESIGN

3

300

1ST

CSC303 - MODERN PROGRAMMING

3

300

1ST

CSC305 - COMPUTER ARCHITECTURE

3

300

1ST

CSC307 - COMPILER CONSTRUCTION

3

300

1ST

CSC309 - RESEARCH METHODOLOGY

2

300

1ST

CSC313 - WEB DESIGN AND MANAGEMENT

3

300

1ST

GNS309 - RESEARCH METHODOLOGY

3

300

2ND