The goal of the BSCS program is to provide students with in-depth knowledge and a theoretical foundation for pursuing more advanced studies and creating new technologies. Computer Science is an evolving field, and a wide range of possibilities are available for specialization. It often comprises courses in mathematics, programming, software engineering, networking, operating systems, artificial intelligence, and other topics. Graduates with a BSCS can work in a variety of fields, including data processing, networking, modeling and simulation, software engineering, computer programming, and more.
ABET Accreditation>
- College
- College of Computer Science and Information Technology
- Campus
- Dammam
- Track
- CCSIT
- Level
- Undergraduate
- Degree
- BSc
- Gender
- Female, Male
- Years of study
- 4 (1 foundation year + 3 specialization)
- Credit hours
- 131
- Additional requirements
- Internship
Vision
To be a distinguished computer science program for quality education, research, and community services at national, regional, and international levels.
Mission
To offer a quality education in the various domains of Computer Science and prepare students for both their professional careers and lifelong learning by enhancing their problem-solving skills and instilling in them a sense of responsibility towards serving their community, society, and the nation in a professional manner.
Graduate Attributes
PGA1: Ethically and Socially Responsible
PGA2: Critical thinking and Problem solver
PGA3: Effective communicator & Team Player
PGA4: Life-long Learner
PGA5: Good Practitioner of Computer science and Related Technology
Program Educational Objectives
Graduates of the Bachelor of Science in Computer Science will demonstrate the following four career and professional accomplishments.
- Apply computing knowledge and skills to design and implement solutions in computer science domain.
- Contribute effectively as an individual, team member and leader.
- Demonstrate ethical and social values in their professional practices.
- Engage in lifelong learning, higher education, career growth, and community service.
Students Outcomes:
0. Explain the fundamental concepts and theories of computer science and related fields.
1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the Program’s discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
Annual student Enrollment and Graduation data for Computer Science Program:
Academic Year
|
Students enrolled in CS
|
Graduated in CS
|
2022-2023
|
167
|
114
|
2022-2021
|
161
|
126
|
2021-2020
|
131
|
123
|
2020-2019
|
117
|
110
|
2018-2017
|
111
|
71
|
2017-2018
|
71
|
56
|
Career opportunities
- Software Developer
- Software Engineer
- Application Developer
- Network Administrator
- Web Developer
- Systems Analyst
- Computer Tech Support
- Graphic Designer
- Web designer
- Systems administrator
- Computer scientist/researcher
- Multimedia developer
- Database Administrator
- Database Analyst
- Database Manager
- Database Developer
- Information Technology Specialist
- Software tester
- Mobile Application Developer
- Network Security Administrator