Bachelor of Science in Computer Science

Program Description

Learning Outcomes

Requirements

Program Structure

Scroll Top
  • Home
  • Program
  • Bachelor of Science in Computer Science
Bachelor of Science in Computer Science
Institution
Saudi Electronic University
Location
Saudi Arabia
Total Tuition
$ 37338
Intakes
Always
Application deadline
Always
Application Fee
Program Description

The Bachelor of Science in Computer Science program at the College of Computing and Informatics combines information technology and services with various applications. Due to the significant development in internet technologies, social networks, and the Internet of Things, there are now vast amounts of data that are difficult to handle and analyze using traditional statistical methods. Therefore, Data Science is one of the most exciting fields in the 21st century, often called the oil of the 21st century. The job market still suffers from a severe shortage of qualified specialists in Data Science. This program is offered to bridge this gap by graduating highly qualified students in Data Science who can utilize the latest artificial intelligence technologies for data analysis and knowledge extraction. The College of Computing and Informatics at Saudi Electronic University has introduced a comprehensive Bachelor of Data Science program implemented according to international standards and aligned with the latest technologies and methods.

1. Recognize the concepts of computing and mathematics related to the discipline.

2. Ability to use the current techniques, skills, and tools necessary for the computing practice.

3. Recognize the local and global impact of computing on individuals, organizations, and the society.

4. Analyze a complex computing problem, apply computing principles to identify and define the computing requirements appropriate to its solution.

5. Implement mathematical foundations, algorithmic principles, and computer science theories in the modelling and design of computer-based systems.

6. Apply theories and principles using cutting edge tools and technologies in the design, implementation and evaluation of computer-based systems to meet a given set of requirements.

7. Apply computer science theory and software development fundamentals to produce computing-based solutions.

8. Communicate effectively with a range of audiences, both orally and in a written form, using appropriate media.

9. Recognize ethical, legal, security, social issues and professional responsibilities related to computing discipline.

10. Function effectively on teamwork activities appropriate to the program’s discipline to accomplish a common goal.

Recognize concepts of computing and mathematics related to the specialization. Master current technologies, skills, and tools necessary for computing practice. Understand the local and global impact of computing on individuals, organizations, and society. Analyze problems and identify and define appropriate computing requirements to solve them. Implement mathematical foundations, algorithm principles, and computer science theories in modeling and designing computer-based systems. Apply theories and principles using the latest technologies to analyze, design, implement, and test computer-based systems. Create software systems at varying degrees to meet required needs by following principles of analysis, design, implementation, and testing. Work effectively in team activities to achieve a common goal. Identify needs for continuous professional skill development with the ability to engage all group members. Perceive professional, ethical, legal, security, and social issues and responsibilities. Communicate effectively with a range of audiences, orally and in writing, using appropriate media.

Course Code ​ Course Name​ Credit Hours Prerequisites
CS001 Introduction to Artificial Intelligent and Computing 3
ENG001 English Language Skills 1 8
CI001 Academic Skills 2
MATH001 Fundamentals of Mathematics 3
ENG001 English Language Skills 2 8
COMM001 Communication Skills 2
ISLM101 ISLAMIC FAITH 2 Passing the First Year
ISLM102 PROFESSIONAL CONDUCT & ETHICS IN ISLAM 2 Passing the First Year
ISLM103 ISLAMIC ECONOMIC SYSTEM 2 ISLM101
ISLM104 ISLAMIC SOCIAL SYSTEM 2 ISLM102
Total 34
College requirements: 30 Credits
Course Code ​ Course Name​ Credit Hours Prerequisites
CS230 Object Oriented Programming 3 Passing the First Year
ENG103 Technical Writing 3 Passing the First Year
MATH150 Discrete Mathematics 3 Passing the First Year
CS240 Data Structure 3 CS230
MATH251 Linear Algebra 3 MATH150
CS350 Introduction to Database 3 CS240
CS351 Operating Systems 3 CS241
CS360 Computer Networks 3 CS351
STAT101 Statistics 3 MATH150
CS499 Practical Training 3 Passing 86 Credit Hours
Total 30
Specialization requirements: 66 Credits
Course Code ​ Course Name​ Credit Hours Prerequisites
SCI101 General Physics 1 3 Passing the First Year
CS231 Digital Logic Design 3 Passing the First Year
SCI201 General Physics 2 3 SCI101
CS241 Computer Architecture and Organization 3 CS231
CS242 Theory of Computing 3 CS230
CS243 Discrete Mathematics for CS 3 MATH150
CS352 System Analysis and Design 3 CS230
CS353 Design and Analysis of Algorithms 3 CS240 , CS242
CS361 Web Programming 3 CS350
CS362 Artificial Intelligence 3 CS353
CS363 Principles of Programming Languages 3 CS240
CS364 Computing Entrepreneurship and Innovation 3 CS350
CS470 Human Computer Interaction 3 CS352
CS471 Computer Security 3 CS360
CS479 Senior Project 1 in Computer Science 3 CS350 , CS352
CS4xx Elective 1* 3
CS4xx Elective 2* 3
CS489 Senior Project 2 in Computer Science 3 CS479
CS480 Project Management in Computing 3 CS352
CS481 Professional Ethics in Computer Science 3
CS4xx Elective 3* 3
CS4xx Elective 4* 3
Total 66
Track 1 Courses – Advance Application Development
Course Code ​ Course Name​ Credit Hours Prerequisites
CS475 Mobile Computing 3 CS363
CS476 Parallel and Distributed Computing 3 CS363
CS477 Compiler Design 3 CS363
CS478 Computer Graphics 3 CS363
Total 12
Track 2 Courses – Gaming Development
Course Code ​ Course Name​ Credit Hours Prerequisites
CS485 Game Architecture and Design 3 CS363
CS486 2D Game Programming 3 CS361
CS487 3D Game Programming 3 CS361
CS488 Game Artificial Intelligence 3 CS362
Total 12
Program Overview
Study Format
On-campus
Program Level
Bachelor
Language Of Materials
English
Language Of Teaching
English
Mode
Full-time
Duration By Months
48
To request more information about the program

Contact Admission
Saudi Electronic University
Phone Number
+966112613500
Email
info@seu.edu.sa

Follow Top Majors Now