Academics | Faculties | FACULTY OF NATURAL & APPLIED SCIENCES | Department of Computer Science | Bachelor of Science in Computer Science - Information Technology | NDU

Bachelor of Science in Computer Science - Information Technology

Total Credits
Apply now


The mission of the Computer Science-Information Technology (CS-IT) program is to educate students in the principles and practices of Information Technology preparing them for a lifetime of learning and careers in software and system design, development, integration, administration, and research.


Program Educational Objectives

The graduates of the CS-IT program will:

  1. 1.Lead successful professional careers as leaders or members of teams involved in the design, development, administration, and management of information technology systems;
  2. 2.Pursue advanced study and conduct research in IT related disciplines;
  3. 3.Have the interpersonal skills needed for effective team-oriented problem-solving;
  4. 4.Communicate clearly with technical and non-technical stakeholders; and
  5. 5.Identify, analyze and address legal, ethical, social, and security concerns associated with the IT field.


Program Learning Outcomes

  1. 1.Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. 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. 3.Communicate effectively in a variety of professional contexts;
  4. 4.Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. 5.Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline;
  6. 6.Identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing-based systems.

Graduation Requirements

To receive the degree of B.S. from the FNAS, a student must fulfill all requirements of the degree program, complete all required courses with a cumulative overall GPA of at least 2.0/4.0 and a minimum GPA of 2.0/4.0 in both the core and major requirements, and clear all accounts with the University. Candidates for degrees are reminded that grades of “I” assigned during the last semester to courses required for graduation will result in delaying their graduation.


Liberal Arts Curriculum (27cr.)

Free Electives (3cr.)

Suggested Program

Fall Semester Year I (12cr.)
CSC 201 Introduction to Computers (LAC)
3 cr.
CSC 212 Program Design & Data Abstraction I 3 cr.
ENL 213 Sophomore English Rhetoric (LAC) 3 cr.
MAT 211 Discrete Mathematics
3 cr.
Spring Semester Year I (12cr.)
CSC 213 Program Design & Data Abstraction II 3 cr.
CSC 219 Digital Computer Fundamentals 3 cr.
CSC 226 Introduction to Database
3 cr.
ENL 230 English in the Workplace (LAC) 3 cr.
LAC 3 cr.
Summer Session Year I (6cr.)

3 cr.

3 cr.
Fall Semester Year II (15cr.)
CSC 313 Data Structures Using C++ 3 cr.
CSC 305 System Analysis and Design 3 cr.
CSC 312 Computer Architecture 3 cr.
STA 210 Statistics for Business and Economics 3 cr.
LAC 3 cr.
spring Semester Year II (15cr.)
CSC 385 Internet Computing 3 cr.
CSC 316 Computer Security & Their Data 3 cr.
CSC 446 Applied Database Systems 3 cr.
CSC Major Elective 3 cr.
CSC 345 Fund. of Computer Networks Management
3 cr.
Summer Session Year II (1cr.)
CSC 480 Internship 1 cr.
Fall Semester Year III (15cr.)
CSC 425 Data Communications & Computer Networks 3 cr.
CSC 463 Advanced Software Development 3 cr.
CSC 405 Systems Integration
3 cr.
CSC 317 Information Assurance and Security
3 cr.
LAC 3 cr.
Spring Semester Year III (15cr.)
CSC 414 Applied Operating Systems 3 cr.
CSC 490 Senior Study 3 cr.

Free Elective 3 cr.
Human-Computer Interaction
3 cr.

LAC 3 cr.


You have been successfully subscribed to our mailing list