Sign In
Beta Version

About The Academic Program

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.

Major

Physics and Computer Science

Language of instruction

English

Duration

4 Years

Academic degree

Bachelor of Science in Physics and Computer Science

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.

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.

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

Knowledge
1 Learn programming languages and advanced software development, as well as how to effectively build and design computer applications.
2 Define and describe physical concepts and laws.
3 Learn common theories and computational tools in the field of physics
4 Record experimental results and represent data graphically.
Skills
1 Develop critical thinking and problem-solving skills
2 Develop critical thinking and problem-solving skills.
3 Learn common theories and computational tools in the field of physics.
4 Record experimental results and represent data graphically.
5 Analyze the results of experiments studying physical phenomena.
6 Explain scientific concepts and conclusions in written and oral form.
7 Present reports using IT tools and the latest communication technologies.
8 Demonstrate technical skills when conducting experiments.
Values
1 Stay updated on developments in the field of physics
2 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.

Study Plan

Course Code Course Title Credit
Ethics and Islamic Values 2
Islamic Banking and Economics 2
Community Building in Islam 2
English Language (1) 3
English Language (2) 3

Course Code Course Title Credit
Communication Skills 2
Creative Writing 2
Writing Academic Reports 2
Emotional Intelligence Course 2
Basics of Entrepreneurship 2
Principles of Projects Management 2
Giftedness and Mental Superiority 2
Principles of E-Commerce 2
Financial Literacy 2
Leadership and Change Management 2
Health Awareness 2
Poetry and Prose in Arabic Literature 2
Well-Being and Quality of Life 2
Fitness and Sport Science 2
Sustainable Development 2
Global Citizenship 2
Lifelong Learning Skills 2
Sustainable Ecosystems 2
History of Kingdom of Saudi Arabia and its Pioneering Role 2
Good Citizenship Values 2
Saudi Arts and Heritage 2
Computer Skills and Information Technology 2
Basics of Programming 2
Data Analysis and Management 2

Course Code Course Title Credit
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Introduction to Professional Nursing 2
Health Education 2
Health Education 2
Reading and Translation of Scientific Texts 2
Scientific Miracles in Qur'an and Sunnah 2
Health Education 2

Course Code Course Title Credit

Course Code Course Title Credit Pre-Requisite
Arabic Composition 2
Communication Skills 3
English Language (1) 3
Computer Skills 4

Course Code Course Title Credit Pre-Requisite
General Chemistry (1) 3
English Language (2) 3 ENGL101ENGL101ENGL101ENGL101OR ENG140OR ENG140OR ENG140OR ENG140OR ENGL101MOR ENGL101MOR ENGL101MOR ENGL101M
Calculus 3
General Physics (1) 3
General Biology 3

Course Code Course Title Credit Pre-Requisite
Principles of Linear Algebra 4 MATH101MATH101MATH101MATH101OR MATH101TOR MATH101TOR MATH101TOR MATH101T
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 )
Optics 4 PHYS131PHYS131PHYS131PHYS131OR PHYS131TOR PHYS131TOR PHYS131TOR PHYS131TOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140
Electromagnetism Lab 2 PHYS222TPHYS222TPHYS222TPHYS222TOR PHYS222 YOR PHYS222 YOR PHYS222 YOR PHYS222 Y
Discrete Structures 4
Programming Language )1) 6
General Statistics 3
Electromagnetism (1) 3 PHYS221PHYS221PHYS221PHYS221OR PHYS221TOR PHYS221TOR PHYS221TOR PHYS221TOR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220
Optics Lab 1 PHYS261TPHYS261TPHYS261TPHYS261TOR PHYS261 YOR PHYS261 YOR PHYS261 YOR PHYS261 YOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140

Course Code Course Title Credit Pre-Requisite
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 )
Principles of Differential Equations 6 MATH103TMATH103TMATH103TMATH103TOR MATH103OR MATH103OR MATH103OR MATH103OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR Math102OR Math102OR Math102OR Math102
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 MATH103 )OR MATH103 )OR MATH103 )OR MATH103 )
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 )
Modem Physics 3 PHYS222PHYS222PHYS222PHYS222OR PHYS222TOR PHYS222TOR PHYS222TOR PHYS222T
Digital Logic Design 6
Programming Language (2) 6 CS110CS110CS110CS110OR CS110TOR CS110TOR CS110TOR CS110T
Electronics Lab 1 PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323 YOR PHYS323 YOR PHYS323 YOR PHYS323 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 Y

Course Code Course Title Credit Pre-Requisite
Mathematical Physics (1) 3 ( MATH225( MATH225( MATH225( MATH225OR MATH225T )OR MATH225T )OR MATH225T )OR MATH225T )
Data Structures 5 CS111CS111CS111CS111OR CS111TOR CS111TOR CS111TOR CS111T
Solid-state Physics 4 PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323OR PHYS323OR PHYS323OR PHYS323OR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220
Nuclear Physics (1) 4 PHYS351PHYS351PHYS351PHYS351OR PHYS351TOR PHYS351TOR PHYS351TOR PHYS351T
Modern Physics Lab 1 PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351 YOR PHYS351 YOR PHYS351 YOR PHYS351 Y
Atomic & molecular Spectra 4 PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351OR PHYS351OR PHYS351OR PHYS351
Database Fundamentals 6 CS111TCS111TCS111TCS111TOR CS111OR CS111OR CS111OR CS111

Course Code Course Title Credit Pre-Requisite
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 )
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 )
Software Engineering 4 IS220IS220IS220IS220OR IS220TOR IS220TOR IS220TOR IS220T
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 )
Atomic & molecular Spectra lab 2 PHYS452TPHYS452TPHYS452TPHYS452TOR PHYS352 YOR PHYS352 YOR PHYS352 YOR PHYS352 Y
Nuclear Physics Lab 1 PHYS481TPHYS481TPHYS481TPHYS481TOR PHYS381 YOR PHYS381 YOR PHYS381 YOR PHYS381 Y
Solid-state Physics Lab 2 PHYS371 YPHYS371 YPHYS371 YPHYS371 YOR PHYS371TOR PHYS371TOR PHYS371TOR PHYS371T

Course Code Course Title Credit Pre-Requisite
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 )
Differential Geometry 6 ( MATH241T( MATH241T( MATH241T( MATH241TOR MATH241 )OR MATH241 )OR MATH241 )OR MATH241 )AND ( MATH204AND ( MATH204AND ( MATH204AND ( MATH204OR MATH204T )OR MATH204T )OR MATH204T )OR MATH204T )
Fields and Rings 6 MATH443TMATH443TMATH443TMATH443TOR MATH443OR MATH443OR MATH443OR MATH443
Human-Computer Interaction 4 CS212TCS212TCS212TCS212TOR CS212OR CS212OR CS212OR CS212
Complex Analysis 6 MATH381MATH381MATH381MATH381OR MATH381TOR MATH381TOR MATH381TOR MATH381T
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 )

Course Code Course Title Credit Pre-Requisite
Graduation Project 2
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 )