Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Program Overview
The Bachelor of Science in Computer Science is a comprehensive program designed to provide students with a solid foundation in computer science and its applications. The program is offered by the College of Computer Science and Information Technology at the University of Tabuk.
Program Objectives
The program aims to:
- Provide students with a deep understanding of computer science concepts, theories, and principles.
- Enable students to acquire the necessary technical skills and competencies to design, develop, and manage computer-based solutions.
- Enhance students' communication and teamwork skills, allowing them to collaborate effectively in computer-related projects.
- Foster a culture of social responsibility and sustainability in the use of computer tools, applications, and technologies.
- Provide opportunities for continuous learning, research, and professional development in the field of computer science.
Program Structure
The program consists of eight levels, with a total of 132 credit hours. The curriculum includes a range of compulsory and elective courses, covering topics such as:
- Computer programming and software engineering
- Data structures and algorithms
- Computer networks and database systems
- Artificial intelligence and machine learning
- Human-computer interaction and web design
Admission Requirements
To be eligible for the program, applicants must:
- Be a Saudi citizen or have a Saudi mother
- Hold a high school diploma or equivalent
- Meet the university's admission requirements, including English language proficiency and academic achievement
- Not exceed the age of 25
- Not have a previous academic record at the University of Tabuk or any other university
Career Opportunities
Graduates of the program can pursue a range of career paths, including:
- Software development and analysis
- Network administration and management
- Database management and administration
- Information systems analysis and design
- Computer support and maintenance
- Cybersecurity and information assurance
Elective Courses
The program offers a range of elective courses, including:
- Visual programming
- Advanced software engineering
- Digital image processing
- Data science fundamentals
- Game programming and development
- Advanced database systems
- Internet of things
- Human-computer interaction
- Cloud computing
- Robotics
- Quantum computing
- Selected topics in computer science
Research Areas
The program covers a range of research areas, including:
- Artificial intelligence and machine learning
- Data science and analytics
- Cybersecurity and information assurance
- Human-computer interaction and user experience
- Software engineering and development
- Computer networks and database systems
