Bachelor of Science

Duration: 4 years

    First Year - 1st Semester

  • MAT111 - College Algebra

    • Credit Hours : 3
    • This introduces students to college algebra.
  • PHY111 - Mechanics and Properties of Matter

    • Credit Hours : 3
    • Introduces students to basic mechanics
  • Recommended Optional Courses:

    • STA111 - The Statistical System

    First Year - 2nd Semester

  • COM121 - introduction to computer programming

    • Credit Hours : 3
    • introduction to computer programming
  • LAN122 - writing and oral skills for science

    • Credit Hours : 3
    • introducing writing and oral skills for science
  • MAT121 - Trigonometry and elementary calculus

    • Credit Hours : 3
    • Introduction to trigonometry and elementary calculus
  • STA121 - Descriptive Statistics

    • Credit Hours : 3
    • Descriptive Statistics
  • Recommended Optional Courses:

    • STA121 - Descriptive Statistics

    Second Year - 1st Semester

  • COM211 - operating systems

    • Credit Hours : 3
    • introducing operating systems
  • MAT211 - Calculus I

    • Credit Hours : 3
    • introduction to calculus
  • MAT212 - Discrete Mathematics with Applications

    • Credit Hours : 3
    • Introducing Discrete Mathematics with Applications
  • MAT213 - Introduction to Mathematical computing

    • Credit Hours : 3
    • Introduction to Mathematical computing
  • CHE211 - Basic Thermodynamics and Chemical Kinetics

    • Credit Hours : 3
    • This introduces students to a lot of things about Thermodynamics
  • CHE212 - Functional Group Chemistry

    • Credit Hours : 3
    • An intro to functional group chemistry
  • NET211 - Introduction to Computer Network Engineering

    • Credit Hours : 3
    • Introduction to Computer Network Engineering
  • ECO211 - Index Numbers and Economics Statistics

    • Credit Hours : 3
    • Index Numbers and Economics Statistics
  • PHY211 - Mechanics I

    • Credit Hours : 3
    • Mechanics I
  • PHY212 - Thermal and Atomic Physics

    • Credit Hours : 3
    • Thermal and Atomic Physics
  • PHY213 - Practical in Mechanics and Properties of Matter

    • Credit Hours : 3
    • Practical in Mechanics and Properties of Matter
  • Recommended Optional Courses:

    • STA211 - Foundation of Probability and Statistics

    Second Year - 2ND Semester

  • COM221 - Advanced Computer Programming

    • Credit Hours : 3
    • Advanced Computer Programming
  • MAT221 - Calculus II

    • Credit Hours : 3
    • Calculus II
  • COM222 - Database Systems

    • Credit Hours : 3
    • Database Systems
  • INF221 - Web Design and Development

    • Credit Hours : 3
    • Web Design and Development
  • NET221 - Network Design and Management

    • Credit Hours : 3
    • Introduction to Network Design and Management
  • STA222 - Basic Demographical and Epidemiological Statistics

    • Credit Hours : 3
    • Basic Demographical and Epidemiological Statistics
  • PHY 221 - Electricity and Magnetism I

    • Credit Hours : 3
    • Electricity and Magnetism I
  • PHY222 - Physical Optics and Doppler Effect

    • Credit Hours : 3
    • Physical Optics and Doppler Effect
  • Recommended Optional Courses:

    Third Year - 1st Semester

  • COM311 - Software Engineering

    • Credit Hours : 3
    • Software Engineering
  • COM312 - Human Computer Interaction

    • Credit Hours : 3
    • Human Computer Interaction
  • Recommended Optional Courses:

    Third Year - 2ND Semester

    Recommended Optional Courses:

    Fourth Year - 1st Semester

    Recommended Optional Courses:

    Fourth Year - 2ND Semester

    Recommended Optional Courses: