موقع حكومي رسمي تابع لحكومة المملكة العربية السعودية

Bachelor of Science in Physics and Computer Science

The dual program in Physics and Computer Science is offered by the College of Computer Science and Information Technology and the College of Science. The Computer Science Department offers Computer Science as a secondary major for students enrolled in the Physics program within the Department of Physics at the College of Science.

About The Academic Program

Nature and Goals of the Program

The program aims to contribute to the enrichment of scientific knowledge in the fields of physics and computer science. It provides students with practical skills, scientific thinking, and research and inquiry capabilities, allowing them to make innovative scientific and practical contributions that support the development of the knowledge-based and technological society.

Career opportunities

The department qualifies women to work in various computer science roles in both the public and private sectors, including but not limited to: 1. Design, programming, and maintenance of software computing systems. 2. Design, management, and operation of websites. 3. Design and development of advanced software systems. 4. Design, development, and maintenance of mobile computing. 5. Design and development of electronic games. 6. IT support technician. 7. Vocational trainer. 8. Project management specialist. 9. Systems designer. 10. Software developer. 11. Cybersecurity consultant. 12. IT support technician. 13. Computer science teacher.

Program Information

College of Science
Department of Physics
Major Physics and Computer Science
Academic degree Bachelor of Science in Physics and Computer Science
Language of instruction
Duration 4 Years

Program Details

  1. To prepare academically and professionally qualified individuals in the fields of physics and computer fundamentals to meet the demands of the labor market
  2. 2. To equip physics students with essential computer skills to help them keep up with advancements in the field of physics.
  3. To enhance scientific research with the necessary technical tools and computational skills, contributing to sustainable development
  1. Knowledge
  2. Learn programming languages and advanced software development, as well as how to effectively build and design computer applications.
  3. Define and describe physical concepts and laws.
  4. Learn common theories and computational tools in the field of physics
  5. Record experimental results and represent data graphically.
  6. Skills
  7. Develop critical thinking and problem-solving skills
  8. Develop critical thinking and problem-solving skills.
  9. Learn common theories and computational tools in the field of physics.
  10. Record experimental results and represent data graphically.
  11. Analyze the results of experiments studying physical phenomena.
  12. Explain scientific concepts and conclusions in written and oral form.
  13. Present reports using IT tools and the latest communication technologies.
  14. Demonstrate technical skills when conducting experiments.
  15. Values
  16. Stay updated on developments in the field of physics
  17. Work individually or as part of a team in laboratories and research projects with high professionalism.
  1. Intellectual depth and comprehensive knowledge in physics and related sciences.
  2. Understanding of computer components, software development, programming languages, databases, and computer applications.
  3. Ability to apply basic concepts and principles in the fields of computer science
  4. Keep up with developments in computer science through self-learning and continuous development.
  5. Use acquired knowledge in research, innovation, and problem-solving.
  6. Critical thinking, objectivity, and openness to opinions.
  7. Demonstrate leadership and communication skills.
  8. Lifelong learning and adaptability.
  9. Teamwork
  10. Social responsibility.
  11. 11. Commitment to ethics and values.
Levels Course Code Course Title Credit Pre-Requisite
Level One IS 101 Computer Skills 4
Level One ARAB 101 Arabic Composition 2
Level One CURR 102 Communication Skills 3
Level One ENGL 101 English Language (1) 3
Level Two MaSc 101 Calculus 3
Level Two PHYS 101 General Physics (1) 3
Level Two BIO 101 General Biology 3
Level Two CHEM 101 General Chemistry (1) 3
Level Two ENGL 102 English Language (2) 3 ENGL101ENGL101ENGL101ENGL101OR ENG140OR ENG140OR ENG140OR ENG140OR ENGL101MOR ENGL101MOR ENGL101MOR ENGL101M
Level Three PHYS 293 Electromagnetism Lab 2 PHYS222TPHYS222TPHYS222TPHYS222TOR PHYS222 YOR PHYS222 YOR PHYS222 YOR PHYS222 Y
Level Three PHYS 261 Optics 4 PHYS131PHYS131PHYS131PHYS131OR PHYS131TOR PHYS131TOR PHYS131TOR PHYS131TOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140
Level Three PHYS 292 Optics Lab 1 PHYS261TPHYS261TPHYS261TPHYS261TOR PHYS261 YOR PHYS261 YOR PHYS261 YOR PHYS261 YOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140
Level Three PHYS 203 Computer application in Physics 4 ( MATH103( MATH103( MATH103( MATH103OR Math102OR Math102OR Math102OR Math102OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR MATH103T )OR MATH103T )OR MATH103T )OR MATH103T )AND ( PHYS101AND ( PHYS101AND ( PHYS101AND ( PHYS101OR PHYS101T )OR PHYS101T )OR PHYS101T )OR PHYS101T )
Level Three PHYS 222 Electromagnetism (1) 3 PHYS221PHYS221PHYS221PHYS221OR PHYS221TOR PHYS221TOR PHYS221TOR PHYS221TOR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220
Level Three MATH 242 Principles of Linear Algebra 4 MATH101MATH101MATH101MATH101OR MATH101TOR MATH101TOR MATH101TOR MATH101T
Level Three CS 100 Discrete Structures 4
Level Three CS 110 Programming Language )1) 6
Level Three MATH 161 General Statistics 3
Level Four PHYS 212 Classical Mechanics (2) 3 ( PHYS111( PHYS111( PHYS111( PHYS111OR PHYS211T )OR PHYS211T )OR PHYS211T )OR PHYS211T )AND ( MATH242TAND ( MATH242TAND ( MATH242TAND ( MATH242TOR MATH242 )OR MATH242 )OR MATH242 )OR MATH242 )
Level Four PHYS 241 Thermodynamics 3 ( PHYS101( PHYS101( PHYS101( PHYS101OR PHYS101TOR PHYS101TOR PHYS101TOR PHYS101TOR HFSP101-1 )OR HFSP101-1 )OR HFSP101-1 )OR HFSP101-1 )AND ( MATH103TAND ( MATH103TAND ( MATH103TAND ( MATH103TOR Math102OR Math102OR Math102OR Math102OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR MATH103 )OR MATH103 )OR MATH103 )OR MATH103 )
Level Four MATH 225 Principles of Differential Equations 6 MATH103TMATH103TMATH103TMATH103TOR MATH103OR MATH103OR MATH103OR MATH103OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR Math102OR Math102OR Math102OR Math102
Level Four CS 105 Digital Logic Design 6
Level Four CS 111 Programming Language (2) 6 CS110CS110CS110CS110OR CS110TOR CS110TOR CS110TOR CS110T
Level Four PHYS 395 Electronics Lab 1 PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323 YOR PHYS323 YOR PHYS323 YOR PHYS323 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 Y
Level Four PHYS 323 Electronics 3 ( PHYS221( PHYS221( PHYS221( PHYS221OR PHYS221TOR PHYS221TOR PHYS221TOR PHYS221TOR MPHYS220 )OR MPHYS220 )OR MPHYS220 )OR MPHYS220 )AND ( PHYS395 YAND ( PHYS395 YAND ( PHYS395 YAND ( PHYS395 YOR PHYS395T )OR PHYS395T )OR PHYS395T )OR PHYS395T )
Level Four PHYS 351 Modem Physics 3 PHYS222PHYS222PHYS222PHYS222OR PHYS222TOR PHYS222TOR PHYS222TOR PHYS222T
Level Five PHYS 394 Modern Physics Lab 1 PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351 YOR PHYS351 YOR PHYS351 YOR PHYS351 Y
Level Five PHYS 371 Solid-state Physics 4 PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323OR PHYS323OR PHYS323OR PHYS323OR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220
Level Five PHYS 381 Nuclear Physics (1) 4 PHYS351PHYS351PHYS351PHYS351OR PHYS351TOR PHYS351TOR PHYS351TOR PHYS351T
Level Five IS 220 Database Fundamentals 6 CS111TCS111TCS111TCS111TOR CS111OR CS111OR CS111OR CS111
Level Five PHYS 302 Mathematical Physics (1) 3 ( MATH225( MATH225( MATH225( MATH225OR MATH225T )OR MATH225T )OR MATH225T )OR MATH225T )
Level Five PHYS 352 Atomic & molecular Spectra 4 PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351OR PHYS351OR PHYS351OR PHYS351
Level Five CS 212 Data Structures 5 CS111CS111CS111CS111OR CS111TOR CS111TOR CS111TOR CS111T
Level Six PHYS 396 Solid-state Physics Lab 2 PHYS371 YPHYS371 YPHYS371 YPHYS371 YOR PHYS371TOR PHYS371TOR PHYS371TOR PHYS371T
Level Six PHYS 397 Atomic & molecular Spectra lab 2 PHYS452TPHYS452TPHYS452TPHYS452TOR PHYS352 YOR PHYS352 YOR PHYS352 YOR PHYS352 Y
Level Six phys 498 Nuclear Physics Lab 1 PHYS481TPHYS481TPHYS481TPHYS481TOR PHYS381 YOR PHYS381 YOR PHYS381 YOR PHYS381 Y
Level Six PHYS 313 Quantum Mechanics (1) 3 ( PHYS212( PHYS212( PHYS212( PHYS212OR PHYS212T )OR PHYS212T )OR PHYS212T )OR PHYS212T )AND ( PHYS351AND ( PHYS351AND ( PHYS351AND ( PHYS351OR PHYS351T )OR PHYS351T )OR PHYS351T )OR PHYS351T )
Level Six PHYS 324 Electromagnetism (2) 3 ( PHYS222( PHYS222( PHYS222( PHYS222OR PHYS222T )OR PHYS222T )OR PHYS222T )OR PHYS222T )AND ( MATH225TAND ( MATH225TAND ( MATH225TAND ( MATH225TOR MATH225 )OR MATH225 )OR MATH225 )OR MATH225 )
Level Six CS 385 Software Engineering 4 IS220IS220IS220IS220OR IS220TOR IS220TOR IS220TOR IS220T
Level Six CS 220 Algorithms Design and Analysis 3 ( CS100T( CS100T( CS100T( CS100TOR CS100 )OR CS100 )OR CS100 )OR CS100 )AND ( CS212TAND ( CS212TAND ( CS212TAND ( CS212TOR CS212 )OR CS212 )OR CS212 )OR CS212 )
Level Seven PHYS 499 Graduation Project 3 PHYS486PHYS486PHYS486PHYS486OR PHYS475OR PHYS475OR PHYS475OR PHYS475OR PHYS415OR PHYS415OR PHYS415OR PHYS415OR PHYS464OR PHYS464OR PHYS464OR PHYS464OR PHYS455OR PHYS455OR PHYS455OR PHYS455
Level Seven PHYS 442 Thermal & Statistical Physics 3 ( PHYS313( PHYS313( PHYS313( PHYS313OR PHYS313T )OR PHYS313T )OR PHYS313T )OR PHYS313T )AND ( PHYS241AND ( PHYS241AND ( PHYS241AND ( PHYS241OR PHYS141T )OR PHYS141T )OR PHYS141T )OR PHYS141T )
Level Seven CS 370 Artificial Intelligence 4 ( CS111T( CS111T( CS111T( CS111TOR CS111 )OR CS111 )OR CS111 )OR CS111 )AND ( CS220TAND ( CS220TAND ( CS220TAND ( CS220TOR CS220 )OR CS220 )OR CS220 )OR CS220 )
Level Seven CS 351 Human-Computer Interaction 4 CS212TCS212TCS212TCS212TOR CS212OR CS212OR CS212OR CS212
Level Seven CS 360 Computer Graphics 4 ( CS220T( CS220T( CS220T( CS220TOR CS220 )OR CS220 )OR CS220 )OR CS220 )AND ( MATH242TAND ( MATH242TAND ( MATH242TAND ( MATH242TOR MATH242 )OR MATH242 )OR MATH242 )OR MATH242 )
Level Eight PHYS 442 Thermal & Statistical Physics 3 ( PHYS313( PHYS313( PHYS313( PHYS313OR PHYS313T )OR PHYS313T )OR PHYS313T )OR PHYS313T )AND ( PHYS241AND ( PHYS241AND ( PHYS241AND ( PHYS241OR PHYS141T )OR PHYS141T )OR PHYS141T )OR PHYS141T )
Level Eight PHY 490 Graduation Project 2

University Compulsory Requirements

Course Code Course Title Credit
GNR 070 Ethics and Islamic Values 2
GNR 071 Islamic Banking and Economics 2
GNR 072 Community Building in Islam 2
ENG 101 English Language (1) 3
ENG 102 English Language (2) 3

University Elective Requirements

Course Code Course Title Credit
GNR 020 Communication Skills 2
GNR 021 Creative Writing 2
GNR 022 Writing Academic Reports 2
GNR 023 Emotional Intelligence Course 2
GNR 030 Basics of Entrepreneurship 2
GNR 031 Principles of Projects Management 2
GNR 032 Giftedness and Mental Superiority 2
GNR 033 Principles of E-Commerce 2
GNR 034 Financial Literacy 2
GNR 035 Leadership and Change Management 2
GNR 050 Health Awareness 2
GNR 051 Poetry and Prose in Arabic Literature 2
GNR 052 Well-Being and Quality of Life 2
GNR 053 Fitness and Sport Science 2
GNR 060 Sustainable Development 2
GNR 061 Global Citizenship 2
GNR 062 Lifelong Learning Skills 2
GNR 063 Sustainable Ecosystems 2
GNR 064 Global Citizenship 2
GNR 010 History of Kingdom of Saudi Arabia and its Pioneering Role 2
GNR 011 Community Building in Islam 2
GNR 012 Good Citizenship Values 2
GNR 013 Saudi Arts and Heritage 2
GNR 015 Studies in Saudi Literature 2
GNR 040 Computer Skills and Information Technology 2
GNR 041 Basics of Programming 2
GNR 042 Data Analysis and Management 2
GNR 046 Artificial Intelligence For Healthcare Disciplines 2
GNR 047 Artificial Intelligence For Scientific Discipines 2
GNR 048 Artificial Intelligence For Humanities Disciplines 2

College Elective Requirements

Course Code Course Title Credit
Cult 2201 Health Education 2
ENGL 204 Reading and Translation of Scientific Texts 2
ISLS 205 Scientific Miracles in Qur'an and Sunnah 2
MPH 242 Health Education 2
NUR 201 Sociology of Health & Illness 2
NUR 206 Health Education 2
NUR 251 Introduction to Professional Nursing 2
Cult 2101 Health Education 2

Elective Specialization Requirements

Course Code Course Title Credit
PHYS 483 Radiation Physics 3
PHYS 484 Radiation and Health Physics 3
PHYS 485 Elementary Particles 3
PHYS 404 Mathematical Physics (2) 3
PHYS 414 Quantum Mechanics (2) 3
PHYS 425 Plasma Physics and its Applications 3
PHYS 456 Bio-Physics 3
PHYS 462 Astronomy 3
PHYS 463 Laser Physics & Its Applications 3
PHYS 472 Semiconductor Physics 3
PHYS 473 Material science 3
PHYS 474 Nano Technology 3
PHYS 482 Nuclear Physics (2) 3
PHYS 405 Computer Applications 3
PHYS 406 Computer Applications2(simulation) 3
PHYS 307 Programming in physics (1) 2
PHYS 308 Programming in Physics (2) 2
PHYS 415 Research design in Theoretical and Computational Physics 3
PHYS 455 Research design in Plasma and Biophysics 3
PHYS 464 Research design in Laser and Optics Spectroscopy 3
PHYS 475 Research design in Material Science 3
PHYS 486 Research design in Nuclear and Radiation Physics 3