Skip to content
Beseyat
العربية

Bachelor of Computer Science - Software Engineering Track — study plan

Riyadh Elm University College of Technology and Business

Credit hours
120
Levels
4
Courses
41
Degree
bachelor

A detailed plan for this major has not been published yet. Check the university's official link for the approved plan.

Year 1 30 credits

Code Course Credits
CS101 Introduction to Computing 3
CS102 Programming I 3
CS103 Programming II 3
MATH101 Calculus I 3
MATH102 Discrete Mathematics 3
ENGL101 English Language I 3
ENGL102 English Language II 3
ISLM101 Islamic Culture 2
ARAB101 Arabic Language 2
CS104 Digital Logic Design 3
CS105 Computer Skills 2

Year 2 30 credits

Code Course Credits
CS201 Data Structures 3
CS202 Object-Oriented Programming 3
MATH201 Linear Algebra 3
STAT201 Probability and Statistics 3
CS204 Database Systems 3
CS206 Operating Systems 3
CS203 Computer Organization and Architecture 3
CS205 Web Technologies 3
CYB201 Introduction to Cybersecurity 3
CS207 Systems Programming 3

Year 3 30 credits

Code Course Credits
CS301 Computer Networks 3
SE301 Software Requirements Engineering 3
SE302 Software Design and Architecture 3
SE303 Software Testing and QA 3
CS302 Software Engineering Process 3
SE304 Human-Computer Interaction 3
SE305 Mobile Application Development 3
CS303 Artificial Intelligence 3
SE306 Agile Development and DevOps 3
CS304 Research Methods 3

Year 4 30 credits

Code Course Credits
SE401 Software Project Management 3
SE402 Distributed Systems and Cloud 3
SE403 Web Services and APIs 3
SE404 Software Security 3
CS401 Professional Ethics 3
SE410 Elective I Elective 3
SE411 Elective II Elective 3
SE490 Internship 3
SE499 Capstone Project I 3
SE498 Capstone Project II 3

Calculate your GPA for this major