B.Sc. in Computer Science

Home » UNDERGRADUATE » B.Sc. in Computer Science

PROGRAM LEVEL

The BSc program in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org/.

B.Sc. in Computer Science prepares students to excel in the field of Information Technology, scientific research and graduate studies, in various number of fields including artificial intelligence, database management systems, web development, mobile application development, software engineering, computer and network security, data mining, computer architecture, and parallel computing. The program integrates scientific knowledge with practical skills in the field of computing to enable graduates to compete in the labor market. Pursue a successful career in IT sector and prepare them to pursue higher studies. The Computer Science program is designed according to international platforms such as the ACM/IEEE 2013 , where in 2003 a project funded by the United Nations Development Programme (UNDP), underwent Computer Science comprehensive program for the evaluation by the Agency of the UK Quality Assurance (QAA) and has successfully passed the process reliance bachelor’s degree in computer science. Finally, the program was listed on the National Qualifications Framework in 2015.

College of IT Booklet
College of IT Booklet
PDF, 1.8 MB , 42 Pages

ABOUT THE PROGRAM

DETAILED STUDY PLAN

PROGRAM EDUCATIONAL OBJECTIVES

B.Sc. in Computer Science graduates will

  • Pursue a successful IT career in industry, government, academia or entrepreneurship.
  • Engage in life-long learning, graduate-level studies, research or professional development.
  • Add valued contributions to society through responsible and ethical practice within the IT profession.

PILOs FOR B.Sc. IN COMPUTER SCIENCE PROGRAM

Graduates of the B.Sc. in Computer Science program will have an ability to:

1. Analyze a complex computing problem and to 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.

ENROLLMENT AND GRADUATION DATA