Welcome to College of Computer and Information sciences

You are here : Colleges » Science College » College of Computer and Information Sciences » Departments » Computer Science » Academic Programs » BSc. in Computer Science

Bachelor in Computer Science

Program Information

The College of Computer and Information Sciences awards Bachelor of Science degree in Computer Science after completing 133 credits of theoretical and practical courses. Students are required to start a project from the seventh or eighth level.  The project is mandatory to get the degree in which student will analyze, design and implement one of the applications proposed by the student or Faculty member taking advantages of what he studied during the previous levels, under the supervision of a member of the faculty.

Objectives and Outcomes

Program Educational Objectives

PEO1.        Provide undergraduate students with strong and current conceptual foundations (theory and application) in the field of computer science.

PEO2.       Contribute significantly to research and discovery of new knowledge and methods in Computer Science.

PEO3.       Provide IT consultations and community services to those in need of such services.

PEO4.       Create an enticing educational environment by providing opportunities for extracurricular activities through social activities and students clubs.

PEO5.       Ensure that faculty is able to achieve a high level through providing opportunities for professional development.

Student Outcomes

1. Knowledge

1.1 Demonstrate sound knowledge of computing and mathematics appropriate to the discipline of computer sciences

1.2 Demonstrate sound knowledge of design, implementation, and evaluation of computer-based system, process, component, or program to meet desired needs

1.3 Demonstrate sound knowledge of the computing requirements to solve computer-based problems and state them in appropriate forms.

2. Cognitive Skills

2.1 Apply principle of computing and other relevant disciplines to identify solutions for a complex computing problem.

2.2 Construct and evaluate a computing–based solution to meet a given set of computing requirements in the context of the program’s discipline.

2.3 Analyze computer science theory and software development fundamentals to produce computing-based solutions.

2.4 Analyze user needs and take them ‎into account in the selection, creation, evaluation ‎and administration of computer-based systems.

3. Interpersonal Skills & Responsibility

3.1 Show professional responsibilities and make informed judgments in computing-based on legal and ethical principles.

3.2 Demonstrate the ability to work as a member or leader of a team engaged in activates appropriate to the Computer Sciences discipline.

3.3 Analyze the local and global impact of computing ‎on individuals, organization, and society.‎

3.4 Use current techniques, skills, and tools necessary for computing practice.

4. Communication, Information Technology, Numerical

4.1 Communicate effectively in oral with range of audiences.

4.2 Communicate effectively in written manners.

4.3 Operate with current techniques, skills, and necessary tools for computing practice.