Click on a class to view the modules and units or ULK Computer Science Programme Desprition
No | Module Code | Module Title | Credits | Hours |
1 | CSC 101 | English Language Skills | 12 | 120 |
2 | CSC 102 | Calculus I | 12 | 120 |
Unit 1: Differential Calculus | 6 | 60 | ||
Unit 2: Simple Integration | 6 | 60 | ||
3 | CSC 103 | Fundamentals of Electricity & Electronics | 12 | 120 |
Unit 1: Fundamentals of Electricity | 6 | 60 | ||
Unit 2: Basic Electronics | 6 | 60 | ||
4 | CSC 104 | Information Technology
Unit 1: Introduction to Computers Unit 2: Word Processing & Presentations Unit 3: Spread Sheets, Database & Internet |
12
4 4 4 |
120
40 40 40 |
5 | CSC 105 | Introduction to Computer Science
Unit 1: Principles of Programming Unit 2: C Programming |
12
6 6 |
120
60 60 |
6 | CSC 106 | Ethics, Rwandan Culture & Civic Education | 12
|
120
|
7 | CSC 107 | Calculus II
Unit 1: Series & Multiple Integration Unit 2: Vector Calculus |
12
6 6 |
120
60 60 |
8 | CSC 108 | Computer Hardware Technology | 12 | 120 |
Unit 1: Computer Hardware Fundamentals | 6 | 60 | ||
Unit 2: Computer Troubleshooting & Maintenance | 6 | 60 | ||
9 | CSC 109 | Computer Programming | 12 | 120 |
10 | CSC 110 | Introduction to Scientific Research | 12 | 120 |
Total | 120 | 1200 |
Code | Courses in Computer Science Dept. | Credits | Hrs | |
1. | CSC201 | English Language Skills II | 12
|
120 |
2. | CSC202
|
Linear Algebra
Unit 1: Matrices Unit 2: Determinants |
12
6 6 |
120
60 60 |
3. | CSC203
|
Microcomputer Systems
Unit 1: Digital Logic Design Unit 2: Microprocessor & Interfacing |
12
6 6 |
120
60 60 |
4. | CSC204
|
Database Management Systems
Unit 1: Introduction to Database Management Systems Unit 2: Database Design I |
12
6 6 |
120
60 60 |
5. | CSC205
|
Programming Languages & Paradigms
Unit 1: Java Programming Unit 2: Object-Oriented Programming with Java |
12
6 6 |
120
60 60 |
6. | CSC206 | Differential Equations
Unit 1: Ordinary Differential Equations Unit 2: Partial Differential Equations |
12
6 6 |
120
60 60 |
7. | CSC207 | Discrete Mathematics
Unit 1: Logic & Mathematical Reasoning Unit 2: Graphs Theory |
12
6 6 |
120
60 60 |
8. | CSC208
|
Data Structures & Algorithms
Unit 1: Algorithms Design & Analysis Unit 2: Data Structures & Programming |
12
6 6 |
120
60 60 |
9 | CSC209 | Data & Computer Communications
Unit 1: Data Communications Unit 2: Computer Communications |
12
6 6 |
120
60 60 |
10 | CSC210 | Internet & Web Technologies
Unit 1: Web Technologies Unit 2: Web Programming & Design |
12
6 6 |
120
60 60 |
TOTAL | 120 | 1200 |
|
3rd year/ Computer Science | Credits | Hours | |
1. | CSC301 | English Language Skills III
|
10 | 100
|
2. | CSC302 | Probability & Statistics
Unit 1: Probability Unit 2: Statistics |
10
5 5 |
100
50 50 |
3. | CSC303 | Information Systems
Unit 1: Information Systems Analysis Unit 2: Information Systems Design |
10
5 5 |
100
50 50 |
4. | CSC304 | Computer Architecture
Unit 1: Computer Architecture I Unit 2: Computer Architecture II |
10
5 5 |
100
50 50 |
5. | CSC305
|
Advanced Database Systems
Unit 1: Database Administration & Security Unit 2: Database Design II |
10
5 5 |
100
50 50 |
6. | CSC306 | Networking I
|
10
|
100
|
7. | CSC307 | Platform Technologies
Unit 1: Operating Systems Concepts Unit 2: Unix Operating System& Shell Progamming |
10
5 5 tworking I |
100
50 50 |
8 | CSC 308
|
Human-Computer Interaction
Unit 1: Graphical User Interface Concepts Unit 2: GUI Design & Implementation |
10
5 5 |
100
50 50 |
9 | CSC309 | Object-Oriented Software Development
Unit 1: Introduction to VB.Net Unit 2: Object-Oriented Analysis & Design Using VB.NET
|
10
5 5 |
100
50 50 |
10 | CSC310 | Research Methodology | 10 | 100 |
11 | CSC311 | Networking II | 10 | 100 |
12 | CSC312 | Networking III
Unit 1: Cryptography Unit 2: Network Security |
10
5 5 |
100
50 50 |
TOTAL | 120 | 1200 |