Major Physics/Minor Computer Science

Program Requirements: Student must successfully complete 128 credit hours of courses distributed as follows:

Courses Type

Number of Credit Hours

University Requirements

21

College Requirements

29

Major/Minor Requirements

66

Free Elective Courses

12

Total

128

Major Physics/Minor Computer Science Requirements: (66 Credit Hours)

Compulsory Courses for Major Physics/Minor Computer Science: (57 Credit Hours) of the following courses:

Course Code

Course Prerequisite

PHYS112 | GENERAL PHYSICS LAB 2

PHYS111 and PHYS132 (or Concurrent)

PHYS211 | GENERAL PHYSICS LAB 3

PHYS111 and PHYS231 (or Concurrent)

PHYS212 | MODERN PHYSICS LAB

PHYS112 and PHYS232 (or Concurrent)

PHYS231 | GENERAL PHYSICS 3

PHYS141

PHYS232 | MODERN PHYSICS

PHYS231 and MATH2311

PHYS236 | PHYSICS OF VIBRATIONS AND WAVES

PHYS141 and MATH331 (or Concurrent)

PHYS330 | METHODS OF METHEMATICAL PHYSICS

MATH331

PHYS331 | ELECTROMAGNETIC THEORY 1

MATH331

PHYS333 | MECHANICS 1

MATH331

PHYS336 | ANALOG ELECTRONICS

PHYS112 and PHYS132

PHYS411 | SEMINAR IN PHYSICS

Department Approval

PHYS430 | ADVANCED PHYSICS LAB

PHYS212 and PHYS336

PHYS433 | QUANTUM MECHANICS 1

PHYS232 and PHYS333

MATH2311 | CALCULUS 3

MATH1321

MATH234 | INTRODUCTION TO LINEAR ALGEBRA

MATH1321

MATH331 | ORDINARY DIFFERENTIAL EQUATIONS

MATH1321

CHEM112 | GENERAL CHEMISTRY LAB 2

CHEM111 and CHEM132 (or Concurrent)

COMP231 | ADVANCED PROGRAMMING

COMP132 or COMP230 or COMP142 or COMP133

COMP242 | DATA STRUCTURES

COMP231

COMP333 | DATABASE SYSTEMS

COMP242 or COMP2321

COMP334 | WEB APPLICATION AND TECHNOLOGY

COMP333

COMP433 | SOFTWARE ENGINEERING

COMP333

Elective Courses for Major Physics/Minor Computer Science: (9 Credit Hours): 3 Credits of other PHYS courses, (any level) and 6 Credits of other COMP courses (level 3 and above).