Program description Title Degree awarded Number of credits Duration Overview Learning outcomes Entry requirements Program structure Computer science and information technologies Bachelor's degree in Computer Science and Informational Technologies 240 4 years, 8 semesters The “Computer science and information technologies” field of training has been launched at the Institute of Mathematics, Mechanics and Computer Science in 2005. The”Computer science and Information Technologies” Bachelor program has several aims divided into academic and professional objectives. Objective 1. To produce researchers in the field of theoretical and applied computer science, able to promote computer science on the basis of recognized achievements and best practices. Objective 2. To produce graduates able to create and maintain information systems and services while using the state-of-the art techniques and technologies of applied programming and computer system administrating. The Bachelor graduates will be able to use a system approach to solving applied problems and to quickly master new technologies, to adapt to everevolving trends in industry. The main distinctive feature of this program (in comparison to similar programs offered by neighboring universities) is the combination of fundamental and applied courses in the field of information technologies on a new qualitative level. The programs delivered by technical universities don’t include research-oriented courses in the field of mathematics and theoretical computer science such as mathematical logic and theory of graphs. Another important feature of the program is the teaching staff, in particular their age level. Some basic courses (operational systems, computer networks, fundamentals and languages of programming) are delivered by young teachers who introduce new practice-oriented technologies into the learning process and develop new teaching methods including distance technologies. On the other hand, a number of fundamental courses (Introduction into discrete mathematics, Formal Language and Automata Theory) are delivered by experienced professors engaged in research on these topics. Within the program the students get basic knowledge from both the fundamental parts of the computer science, such as the theory of algorithms and computing, and from the applied parts connected with specific programming languages and systems. The research part of the curriculum will help the students to conduct research in future if they choose a research career. High school certificate, entry exams on mathematics and Informatics, Russian language certificate Mathematical and computer science modules are aimed at providing theoretical knowledge (first of all in the field of discrete mathematics) and take 23% and 8% of the curriculum Coursework and assessment Careers respectively. The main part of the curriculum (49%) is taken by modules which provide professional training in the field of programming and information technologies. Elective modules provide choice of one module out of two. The curriculum incorporates students’ project and research work under the guidance of research supervisors. The results are finalized in the Bachelor thesis. The curriculum combines training in mathematics, computer science, programming and information technologies with studies of Humanities and social sciences and with research work in the field of computer science and information. Introductory modules (1-2 semesters): Programming Fundamentals Discrete Mathematics Continuous Mathematics Algebra and Geometry Main modules: Mathematical logic Theory of Automata and Formal Languages Theory of Computations Nonclassical Logics Abstract algebra and number theory C++ Programming Computer Architecture Computer Networks Operating Systems Computer Graphics Algorithms and Data Structures Database Technologies Intelligent Systems Software Engineering Probability Theory and Statistics Computational mathematics Special modules (including elective modules): Theory of Programming Languages Optimization Methods and Operations Research Compilers Development GUI development Functional Programming Graph Algorithms Neural Networks Design Patterns Economics of IT Forms of module assessment are either exams or “zachet” (pass/fail). The curriculum incorporates students’ project and research work under the guidance of research supervisors. The results are finalized in the Bachelor thesis. The graduate of the Bachelor programs can work as an analyst or IT specialist (software maintenance) in financial, industrial, research and project organizations, city administration, private Language of instruction How to apply Fees Contact details and state enterprises; as a software developer in electronic industry, in machine building, radio communications or instrument making industry; as a researcher in various research institutes. Russian/partially in English You may apply for all courses to http://sfedu.ru/www/stat_pages22.show?p=STE/N12362/P Yana Demyanenko, Ph.D., Associate Professor, Institute of mathematics, mechanics and computer science, Southern Federal University, e-mail: [email protected], [email protected] Program structure diagram Bachelor Studies Curriculum in Computer Science and Information Technologies (2016–2020)
© Copyright 2026 Paperzz