Skip to content
Upper Jubba University LEARN-EARN
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