Bachelor of Science (BS) in Computer Science - 96 credits

Faculty of Engineering and Information Technology

Credits

96 credit hours

Duration of Study

3-5 years

Tuition

$4,500 to $6,000 per year

On this page

Required coursework

A representative outline of the courses students complete to earn this degree. Detailed course descriptions are available in the catalogue.

Contract Sheet: BS

University Requirements

15 Cr.
  • 1
    ARAB201Introduction to Arabic Language
    3 Cr.
  • 2
    COMP201Computer Applications
    3 Cr.
  • 3
    CS201Cultural Studies I
    3 Cr.
  • 4
    ENG201Academic English
    3 Cr.
  • 5
    GHN201General Health & Nutrition
    3 Cr.
Total Credits: 15Required Credits: 15Passing Grade: 60

Faculty Requirements

27 Cr.
  • 1
    CSC203Intro. To Programming
    3 Cr.
  • 2
    MATH202Calculus III
    3 Cr.
  • 3
    MATH222Discrete Mathematics
    3 Cr.
  • 4
    MATH332Linear Algebra
    3 Cr.
  • 5
    MATH342Ordinary Differential Equations

    Prerequisite: MATH202

    3 Cr.
  • 6
    MATH352Probability & Statistics

    Prerequisite: MATH202

    3 Cr.
  • 7
    MATH443Numerical Methods

    Prerequisite: MATH332

    3 Cr.
  • 8
    ELEC223Digital Fundamentals
    3 Cr.
  • 9
    IT381Object Oriented Programming

    Prerequisite: CSC203

    3 Cr.
Total Credits: 27Required Credits: 27Passing Grade: 60

Department Requirements

0 Cr.
  • 1
    ENGR498Engineering Seminar
    3 Cr.
  • 2
    ENGR499Internship Training
    3 Cr.
Total Credits: 0Required Credits: 0Passing Grade: 60

Major Requirements

24 Cr.
  • 1
    CSC243Data Structures

    Prerequisite: CSC203

    3 Cr.
  • 2
    CSC280Web Development I

    Prerequisite: CSC203

    3 Cr.
  • 3
    CSC311Operating Systems

    Prerequisite: CSC203

    3 Cr.
  • 4
    CSC426Software Engineering I

    Prerequisite: CSC203

    3 Cr.
  • 5
    CSC337Data Base Programming
    3 Cr.
  • 6
    CSC332Computer Architecture
    3 Cr.
  • 7
    IT311Network Essentials
    3 Cr.
  • 8
    IT312Advanced Networks

    Prerequisite: IT311

    3 Cr.
Total Credits: 24Required Credits: 24Passing Grade: 70

Major Electives

15 Cr.
  • 1
    IT410Cybersecurity
    3 Cr.
  • 2
    ENGR444Artificial Intelligence

    Prerequisite: IT381

    3 Cr.
  • 3
    CSC330Data Communication
    3 Cr.
  • 4
    CSC331Internet Computing
    3 Cr.
  • 5
    CSC382Theory of Computation
    3 Cr.
  • 6
    CSC391Prog Lang. Concepts
    3 Cr.
  • 7
    IT460Information Security
    2 Cr.
  • 8
    CSC427Software Engineering II
    3 Cr.
  • 9
    CSC263Computer Organization
    3 Cr.
  • 10
    IT337Data Modeling and Applications
    3 Cr.
  • 11
    CSC336Web Development II

    Prerequisite: CSC280

    3 Cr.
  • 12
    CSC441Algorithm Analysis

    Prerequisite: CSC243

    3 Cr.
  • 13
    CSC324Mobile App. Development
    3 Cr.
Total Credits: 38Required Credits: 15Passing Grade: 70

Free Electives

9 Cr.
  • 1
    ELEC440LMicrocontrollers Lab

    Prerequisite: CSC203, ELEC223

    3 Cr.
  • 2
    ENGR200Intro. to Engineering
    3 Cr.
  • 3
    ENGR211Engineering Graphics
    3 Cr.
  • 4
    PDS201Personal Development Skills

    Prerequisite: ENG201

    3 Cr.
Total Credits: 12Required Credits: 9Passing Grade: 60

Ready to take the next step?

Apply now or talk to admissions to learn more about this program.