Programming and Information Technology
Source: https://english.spbu.ru/admission/programms/undergraduate/programming-and-information-technology Parent: https://english.spbu.ru/admission/programms/undergraduate
02.03.02 In English and Russian
Level of education Bachelor
Type of instruction Full-time
Duration 4 years
Programme description
- The academic programme 'Programming and Information Technology' trains software developers who are capable of solving complex problems in various fields of information technology
- The programme provides a profound mathematical background necessary for mastering state-of-the-art courses in programming and information technology
- The programme is suitable for school leavers who: are immersed in informatics and mathematics; have a profound basic background in these subjects; and want to develop their skills in IT and programming
Main courses
- Computer Graphics
- Programming Languages
- Mathematical Logic and Theory of Algorithms
- Finite Graph Theory and Its Applications
- Non-Classical Logic
- Introduction to Database Systems
- Internet and Web-Programming Technologies
- Cyber Immune Systems Engineering
- Intelligent Systems
- Mathematical Analysis
- Fundamentals of Functional Analysis
- Scientific Visualisation Methods and Tools
- Introduction to Modern Scientific and Engineering Computing Packages
- Principles of Grid and Cloud Computing
Our advantages
- The programme combines fundamental education in mathematics and fundamental computer science. It also provides an in-depth study of information technologies, such as: high-performance computer systems; distributed information processing methods; and Grid and Cloud computing
- As the topics for their research and graduation projects, students are offered problems that are of interest to specific research institutions and industry. These tasks arise due to direct contacts of lecturers with such organisations as: the Joint Institute for Nuclear Research (Dubna); EPAM; and Huawei to name just a few
- In-depth training in mathematics and fundamental informatics makes it possible for graduates to work in various fields: from medicine to nuclear research. They can work as software developers and, what is more important, as experts who are capable, both independently and together with their colleagues, of going all the way from setting the problem to the result in the form of a software product
Teaching staff
- Yu. Balykina – Candidate of Physical and Mathematical Sciences, Associate Professor at the Department of Mathematical Modelling of Energy Systems. Her research interests include mathematical modelling in medicine, data mining, and management
- Ye. Voronkova – Candidate of Physical and Mathematical Sciences, Associate Professor at the Department of Mathematical Modelling of Energy Systems. She specialises in asymptotic and numerical methods for plate and shell theory, non-classical shell and plates theories, mathematical modelling modelling in biomechanics, and computational analysis of soft tissues
- V. Grishkin – Candidate of Technical Sciences, Associate Professor at the Department of Computer Modelling and Multiprocessor Systems. His research interests encompass systems software, digital signal processing, image processing, network information technologies, and high-performance computing
- A. Degtyarev – Doctor of Technical Sciences, Professor. He is a distinguished specialist in computational technologies, hydroaerodynamics, and the development of onboard decision support systems. In 2018 he was awarded the national 'Professor of the Year 2018' prize
- M. Korovkin – Candidate of Physical and Mathematical Sciences, Associate Professor at the Department of Computer Technologies and Systems. He focuses his research on developing mathematical methods and computational algorithms for optimising control systems and their computer simulation techniques
- V. Korkhov – PhD (University of Amsterdam), Associate Professor. He is a specialist in GRID technologies, distributed and high-performance computing. Professor Korkhov has participated in several international projects such as Virtual Laboratory, VL-e, SHIWA, and ER-flow
- A. Platonov – Candidate of Physical and Mathematical Sciences, Associate Professor at the Department of Medical and Biological Systems Control. He specialises in differential equations, stability theory, control theory, and biomedical statistics
- S. Pogozhev – Candidate of Physical and Mathematical Sciences, Associate Professor at the Department of Computer Technologies and Systems. His research interests include: developing mathematical methods and computational algorithms for optimising control systems and their computer simulation techniques. The main focus of his applied research is on shipbuilding, with particular emphasis on developing analytical and computational methods for analysing, synthesising and modelling control algorithms for motion control systems of various classes of surface and underwater vessels