Bachelor of Science in Computer Science
Program Overview
Program Overview
The Bachelor of Science in Computer Science program is designed to provide students with a comprehensive education in computer science, preparing them for careers in the field. The program focuses on three main aspects:
- Teaching basic science courses such as mathematics, physics, and biology to develop analytical skills and learn fundamental scientific principles.
- Teaching information systems courses to provide a foundation in information technology, including elective courses related to information systems.
- Teaching computer science courses, including programming, problem-solving, and design, as well as enabling students to implement digital systems, computer communications, and networks.
Program Objectives
The program aims to:
- Apply computer knowledge and skills to design and implement solutions in computer science.
- Demonstrate ethical and social values in professional practices.
- Contribute effectively as an individual, leader, or team member.
- Engage in lifelong learning, higher education, and professional growth, and provide community services.
Program Description
The program is designed to provide students with a strong foundation in computer science, including programming, data structures, algorithms, computer systems, and software engineering. The program also includes elective courses that allow students to specialize in areas such as artificial intelligence, data science, and cybersecurity.
Admission Requirements
To be admitted to the program, students must meet the following requirements:
- Be a Saudi citizen or a non-Saudi with a valid residence permit.
- Have a high school diploma or equivalent with a minimum GPA of 3.0.
- Pass the English language proficiency test (TOEFL or IELTS).
- Pass the math and science courses with a minimum grade of C+.
Program Structure
The program consists of 133 credit hours, divided into four years of study. The first year focuses on foundation courses in mathematics, physics, and computer science. The second year introduces programming, data structures, and algorithms. The third year covers computer systems, software engineering, and elective courses. The fourth year includes a capstone project and additional elective courses.
Courses
The program includes a range of courses, such as:
- Introduction to Computer Science
- Programming Languages
- Data Structures and Algorithms
- Computer Systems and Architecture
- Software Engineering
- Artificial Intelligence and Machine Learning
- Data Science and Analytics
- Cybersecurity
Elective Courses
Students can choose from a range of elective courses, including:
- Web Development
- Mobile App Development
- Cloud Computing
- Internet of Things (IoT)
- Blockchain and Cryptocurrency
Career Opportunities
Graduates of the program can pursue careers in:
- Software Development
- Data Science and Analytics
- Artificial Intelligence and Machine Learning
- Cybersecurity
- Network Administration
- Database Administration
- IT Project Management
Student Outcomes
Upon completing the program, students will be able to:
- Design and implement computer-based systems.
- Analyze and solve complex problems in computer science.
- Communicate effectively with stakeholders.
- Work effectively in teams.
- Engage in lifelong learning and professional development.
Accreditation
The program is accredited by the Ministry of Education in Saudi Arabia and is recognized by international accreditation agencies.
Tuition Fees
The tuition fees for the program are competitive and affordable, with scholarships and financial aid available to eligible students.
Research Areas
The program includes research areas such as:
- Artificial Intelligence and Machine Learning
- Data Science and Analytics
- Cybersecurity
- Cloud Computing
- Internet of Things (IoT)
Faculty
The program is taught by experienced and qualified faculty members who are experts in their fields. The faculty includes:
- Professors with PhDs in Computer Science
- Industry experts with experience in software development, data science, and cybersecurity
Facilities
The program is supported by state-of-the-art facilities, including:
- Computer labs with latest hardware and software
- Library with access to online resources and journals
- Research centers and labs for artificial intelligence, data science, and cybersecurity
Conclusion
The Bachelor of Science in Computer Science program is a comprehensive and well-structured program that provides students with a strong foundation in computer science and prepares them for careers in the field. The program is accredited, affordable, and taught by experienced faculty members. Graduates of the program can pursue careers in software development, data science, artificial intelligence, cybersecurity, and other related fields.
