Compulsory Subjects
| Algebra and Geometry 1-1/2 | Algebra and Geometry 2-1/2 |
| Algebra and Geometry Seminar 1-1/2 | Algebra and Geometry Seminar 2-1/2 |
| Calculus 1-1/2 | Calculus 2-1/2 |
| Calculus Seminar 1-1/2 | Calculus 2 - 1/2 |
| Sets and Mappings A | Specialist Research in Mathematics 1 |
| Sets and Mappings B |
Elective Subjects
| Elementary Theory of Algebra | Geometry B |
| Introduction to Analysis A | Geometric Topology A |
| Introduction to Computers | Geometric Topology B |
| Introduction to Programming | Complex Analysis A |
| Introduction to Networks | Complex Analysis B |
| Information and Society | Discrete Mathematics A |
| Opportunities in Sciences | Discrete Mathematics B |
| Metric and Topology A | Probability Theory A |
| Metric and Topology B | Probability Theory B |
| Introduction to Analysis B | Mathematical Foundations of Computation |
| Introduction to Geometry | Programming 2 |
| Mathematics of Data Structure | Advanced Algebra A |
| Introduction to Computer Graphics | Advanced Algebra B |
| Introduction to Probability Theory and Statistics | Advanced Geometry A |
| Probability and Simulation | Advanced Geometry B |
| Applied Linear Algebra | Advanced Complex Analysis A |
| Practical Computing 1/2 | Advanced Complex Analysis B |
| Programming 1 | Advanced Mathematical Analysis A |
| Algebra A | Advanced Mathematical Analysis A |
| Algebra B | Theory of Partial Differential Equations |
| Geometry A |
Compulsory Subjects
| Calculus 1-1/2 | Algebra and Geometry 2 A |
| Algebra and Geometry Seminar 1-1/2 | Thermodynamics A |
| Mechanics 1/2 | Thermodynamics B |
| Physical Experiments Seminar A | Electromagnetism 1/2 |
| Physical Experiments B - Seminar | Introduction to Modern Physics |
| Exercises in Calculus 1-1/2 |
Compulsory Elective Subjects
| Special Experiment in Physics | Special Experiments in Environmental Science 1/2 |
| Special Exercise in Physics | Advanced Quantum Mechanics 1/2 |
| Surface Physics 1/2 | Advanced Nuclear Many-Body Problems 1/2 |
| Special Experiments in Radio-Frequency- Spectroscopy 1/2 | Advanced Condensed-Matter Physics 1/2 |
| Crystallo Physics 1/2 | Advanced Solid State Physics 1/2 |
| Special Experiments in High-Polymer Science 1/2 | Advanced Astronomy 1/2 |
| Special Experiments in Non-linear Optics 1/2 | Advanced Astrophysics 1/2 |
| Nuclear Physics A/B | Advanced Cosmology 1/2 |
| Solid State Physics C/D | Space Physics |
Elective Subjects
| Exercises in Experimental Mathematics A | Quantum Mechanics A |
| Exercises in Mathematics B | Mathematical Physics A |
| Exercises in Mechanics A | Mathematical Physics B |
| Exercises in Mechanics B | Exercises in Mathematical Physics A |
| Waves and Oscillations A | Exercises in Mathematical Physics B |
| Waves and Oscillations B | Fluid Dynamics and Elasticity |
| Fundamentals of Computing A | Optics A |
| Fundamentals of Computing B | Optics B |
| Opportunities in Sciences | Electromagnetism in Continuous Media A |
| Algebra and Geometry 2B | Electromagnetism in Continuous Media B |
| Exercises in Electromagnetism A | Statistical Mechanics A |
| Exercises in Electromagnetism B | Statistical Mechanics B |
| Computer Applications in Science A | Quantum Mechanics B |
| Computer Applications in Science B | Quantum Mechanics C |
| Pracitcal Computing 1/2 | Exercises in Quantum Mechanics A |
| Analytical Dynamics | Exercises in Quantum Mechanics B |
| Introduction to Electronics A | Atomic Physics |
| Introduction to Electronics B | Molecular Physics |
| Relativity | Solid State Physics A |
| Theoretical Astronomy | Solid State Physics B |
| Readings in English Publications on Physics A - D | Earth Science |
Compulsory Subjects
| Computer Literacy | Elements of Scientific Computation |
| Programming | Exercises in Calculus 1/2 |
| Introduction to Personal Computing 1/2 |
Compulsory Elective Subjects
| Algorithms and Data Structures | Seminar 1A |
| Algebra and Geometry A | Seminar 1B |
| Computer Architecture | Seminar 2-1/2 |
Elective Subjects
| Set Theory and Logic | Automaton Theory |
| Elements of Discrete Mathematics | Language Processing |
| Opportunities in Science | Numerical Analysis A/B |
| Combinatorics and Probability | Data Analysis |
| Science and Information | Computers in Science |
| Algebra and Geometry B | Mathematical Programming A/B |
| Practical Programming A/C | Information Theory A/B |
| Multimedia Programming | Technical English |
| Multi-variable Calculus 1/2 | Discrete Mathematics A/B |
| Computer Laboratory | Logic and Programs |
| System Software | Art of Abstraction |
| Computer Communication | Mathematics of Nonlinear Phenomena |
| Object-oriented Programming A/B | Programming Language |
| Information and Society | Topics in Computer Science A/B/C/D |
| Science of Programming A/B |

