BSc in Computer Science
نظرة عامة على البرنامج
Program Overview
The BSc in Computer Science (CS) is a comprehensive program designed to provide students with a solid foundation in computer science principles and practices.
Mission and Objectives
The mission of the BSc in Computer Science program is to equip students with the knowledge, skills, and expertise necessary to succeed in the field of computer science. The program's objectives include providing students with a deep understanding of computer science concepts, developing their problem-solving and critical thinking skills, and preparing them for careers in the tech industry.
Student Outcomes
Upon completing the program, students can expect to achieve the following outcomes:
- Acquire a broad understanding of computer science principles and practices
- Develop strong programming skills in a variety of languages
- Understand the principles of software engineering and design
- Develop skills in data structures, algorithms, and computer systems
Structure of the Program
The BSc in Computer Science program is structured to provide students with a comprehensive education in computer science. The program includes a range of courses that cover topics such as:
- Computer science fundamentals
- Programming languages
- Data structures and algorithms
- Computer systems and networking
- Software engineering and design
Study Plan
The study plan for the BSc in Computer Science program is designed to provide students with a clear path to completing their degree. The plan includes a range of courses that are taken over the course of several semesters.
Career Opportunities
Graduates of the BSc in Computer Science program can expect to find career opportunities in a variety of fields, including:
- Software development
- Data analysis and science
- Computer systems and networking
- Artificial intelligence and machine learning
- Cybersecurity
Course Description
The BSc in Computer Science program includes a range of courses that provide students with a comprehensive education in computer science. Courses include:
- Introduction to Computer Science
- Programming Languages
- Data Structures and Algorithms
- Computer Systems and Networking
- Software Engineering and Design
- Artificial Intelligence and Machine Learning
- Cybersecurity and Ethics
