Computer Science

This intellectually challenging course which underpins the core technologies of the 21st century is a route to many different career paths. It is concerned with understanding, designing, implementing and using computing systems, ranging in scale and complexity from the tiny components of a single processor to the globe-spanning internet. The core concepts of computing have their roots in mathematics and logic, such as what it means to compute, and what problems can or cannot be computed. It also concerns the practical techniques of programming computers to solve real and difficult problems, and there are many links to other subjects, from psychology (how humans interact with computers, how computers can be given human capabilities) to electronics (how to exploit digital circuitry and peak efficiency, the possibilities for parallel and quantum computing). Studying at Le Citoyen will provide you with a good foundation in computer science and we will work with you to choose an area of specialisation that you will desire. The Course Outline for this course in Le Citoyen University can be found below, or download the pdf here



3 Years Curriculum



Computer Science 100 Level First Semester
S/N Course Code Course Title Unit
1 GNS 101 Use of English 2
2 GNS 103 Introduction to Philosophy 2
3 GNS 105 Basic Study Skills 2
4 FRN 101 French Language 2
5 ECN 101 Introduction to Economics 2
6 PHS 101 General Physics I 3
7 MTH 101 Basic Algebra 3
8 CSC 101 Introduction to Computer Science 3
9 CHM 101 General Chemistry 3
10 STS 101 Introduction to Statistics 2



Computer Science 100 Level Second Semester
S/N Course Code Course Title Unit
1 GNS 102 Logic and Reasoning 2
2 GNS 104 Politics and Government 2
3 GNS 106 Literature in English 2
4 FRN 102 French Language 2
5 MTH 102 Introduction to Calculus 3
6 PHS 102 General Physics II 2
7 CSC 102 Basic Programming 3
8 CSC 104 Computer System Modelling 3
9 CSC 106 Vector Geometry 2
10 CSC 108 Business Programming 3





Computer Science 200 Level First Semester
S/N Course Code Course Title Unit
1 FRN 201 French Language 2
2 CSC 201 Discrete Mathematics 3
3 CSC 203 Computer Application 3
4 CSC 205 Introduction to Operating System 3
5 MTH 201 Digital Electronics 3
6 CSC 207 Introduction to Programming Language 3
7 CSC 209 Programming and Algorithm 3
8 CSC 211 Elementary Data Processing 3
9 CSC 213 Data Structure 2
10 MTH 203 Mathematical Methods 3



Computer Science 200 Level Second Semester
S/N Course Code Course Title Unit
1 FRN 202 French Communication 2
2 MTH 202 Numerical Analysis 3
3 MTH 204 Introduction to Real Analysis 3
4 MTH 206 Mathematical Methods 3
5 BUS 200 Introduction to Enterprenuership 3
6 CSC 202 Differential Equation 3
7 CSC 204 Information System 3
8 CSC 206 Linear Algebra 3
9 CSC 208 Computer Repairs and Maintainance 2





Computer Science 300 Level First Semester
S/N Course Code Course Title Unit
1 FRN 301 Advance French Language 2
2 CSC 301 Introduction to Digital Design 3
3 CSC 303 Symbolic Programming in FORTRAN 3
4 CSC 305 Computer Architecture 3
5 CSC 307 Compiler Construction 3
6 CSC 309 Research Methodology 2
7 CSC 311 Seminar/Independent Study 3
8 CSC 313 Data Design and Management 3
9 CSC 315 Data Structure and Algorithm 2



Computer Science 300 Level Second Semester
S/N Course Code Course Title Unit
1 FRN 302 Advance French 2
2 CSC 300 Research Project 6
3 CSC 302 Introduction to Internet Computing 3
4 CSC 304 Artificial Intelligence 3
5 CSC 306 Cryptography and I.T Security 3
6 CSC 308 System Analysis and Design 3
7 CSC 310 Object Oriented Programming 3
8 CSC 312 Computer Installation Management 3
9 CSC 314 Advance Software Engineering 3