All programs
Faculty of Computing · Department of Computer Science
BSc Computer Science
Bachelor of Science
4 years, 2 semesters a year
132 credits to graduate
Code BSCS
Curriculum
What you will study
21 courses, 62 credit hours listed.
Year 1
Semester 1 · 11 credits
- CS101 Introduction to Programming 3 cr
- CS110 Computer Fundamentals 3 cr
- GEN101 Communication Skills (general) 2 cr
- MATH101 Calculus I 3 cr
Semester 2 · 8 credits
- CS102 Programming II 3 cr
- GEN102 English for Academic Purposes (general) 2 cr
- MATH102 Calculus II 3 cr
Year 2
Semester 1 · 10 credits
- CS201 Data Structures and Algorithms 4 cr
- CS210 Database Systems 3 cr
- MATH201 Linear Algebra 3 cr
Semester 2 · 9 credits
- CS220 Database Systems 3 cr
- CS230 Computer Organization 3 cr
- MATH210 Probability and Statistics 3 cr
Year 3
Semester 1 · 8 credits
- CS301 Operating Systems 3 cr
- CS320 Web Application Development 3 cr
- GEN103 Somali Studies (general) 2 cr
Semester 2 · 6 credits
- CS310 Software Engineering 3 cr
- IT301 Information Security 3 cr
Year 4
Semester 1 · 7 credits
- CS401 Artificial Intelligence 3 cr
- CS490 Final Year Project 4 cr
Semester 2 · 3 credits
- IT401 IT Project Management 3 cr