Bachelor’s degree programme 6.040301, Applied Mathematics

Qualification awarded: 
Bachelor of Applied Mathematics
Level of qualification : 
Specific admission requirements: 
None. The enrollment is carried out on the general grounds.
Specific arrangements for recognition of prior learning: 
Profile of the programme: 
The students acquire the necessary knowledge for analyzing natural, social-economic, and ecological processes and systems in order to construct corresponding models and to investigate them with the use of the body of mathematics and different program means. The specialists in Applied Mathematics possess the necessary knowledge to design software, local networks and programs supply for them, informational resources of Internet, informational systems, data bases, and control systems. In the course of training, students master mathematical methods of analysis, investigation, and modeling of processes and systems, modern program systems and technologies of designing program means for implementation of models of processes and systems. The specialists posses means of applied programing: development of systems of data bases control, computer graphics, administrating computer networks, methods of information protection; they are able to design and develop modern Web-sites and portals.
The totall amount of the curriculum is 237 ECTS-credits, including module of humanities and social-economic subjects — 30.5 credits, module of natural and fundamental subjects — 128 credits, module of professional and practical training — 78.5 credits.
Key learning outcomes: 

1. Subject area knowledge

  • Habits of analysis of the medium in which the object to be investigated functions.
  • Principles of formal description of real systems.
  • Mathematical methods of analysis and description of processes and systems.
  • Analytical investigation of mathematical models of objects and processes in order to establish the existence and uniqueness of their solutions.
  • Constructing mathematical models in the form of systems of integro-differential equations.
  • Computer-aided modeling of systems by means of modeling methods and body of mathematics with the use of procedures of formalized imagination of the system.
  • Constructing effective as to calculation exactness, stability, fast operation, and system resource saving algorithms for numerical investigation of mathematical models.
  • Effectiveness making for software with the use of the procedures of analysis of fault-tolerance, exactness, fast operation, and system resource saving.
  • Mastering methods of functions approximating by means of methods of linear algebra.
  • Skills in choice of rational algorithms for solving mathematical problems of optimization and optimal control.
  • Knowledge in theory of computer networks, mastering modern technologies of networks creation and administrating.
  • Mastering modern technologies of hardware development and implementation of numerical algorithms.

2. Cognitive skills

  • Ability to apply knowledge and understanding for solving qualitative and quantitative problems.
  • Ability to use professional specialized knowledge and practical habits of fundamental subjects for formalization of problems, development of mathematical model of the process.
  • Skills for choice or development of a numerical method of solving, for estimating its effectiveness (convergence, exactness, stability), for algorithms constructing and their implementation in the form of applied software on PC or in computer network, for debugging program complex on model problems, and for solving the set real problem in the case of successful functioning of the software.
  • Mastering methods of object-oriented and visual programming, skills in development of object-oriented models of branches of the subject by means of languages of object-oriented programming.
  • Using modern technologies of programming, skills in development of program complexes for computers on the basis of high level programing languages which implement the chosen algorithms of applied problems solving.
  • Knowledge and skills in the use of methods of computer graphics: mathematical methods of graphic images constructing, graphic formats, languages of graphical description.
  • Mastering modern multimedia technologies.
  • Skills in developing methods of visualization of the results of calculations.
  • Mastering internet-technologies and methods of internet-service administrating, development and maintenance of internet informational node, interactive Web-sites.
  • Design of informational systems, data bases, and systems for their control.
  • Ability to estimate, interpret, and synthesize information and data.
  • Habits of written and oral representation of scientific and practical material.

3. Practical skills

  • Mathematical modeling of complex scientifico-technical problems.
  • Creation of programs and computer program complexes.
  • Technologies of creation of program complexes.
  • Program testings, estimation of the adequacy of the obtained results.
  • Works on creation of software.
  • Introduction of computer informational systems and technologies.
  • Habits of program means testing.

4. General skills and comprehension

  • Using main achievements of Ukrainian and World cultures, to be able to analyze past and to-day’s heritages of culture, problems and tendencies of the development of Ukraine and World society.
  • Using knowledge of fundamentals of psychology, fundamentals of economic theory, to master means of modern management taking into account the peculiarities of relations between members of working team.
  • Habits of communication, including oral and written communication in Ukrainian and, at least, one of the main European languages.
  • Habits of interaction with other people, skills of working in teams.
  • Ability to apply the obtained knowledge in practice.
  • Ability to self-study and continuing professional development.
  • Skills in organizing own activity and effective time management.
Occupational profiles of graduates with examples: 
The generalized object of activity of the Bachelor in Applied Mathematics is the following: mathematical modeling, development of algorithms, designing, developing and operating computer software.
The Bachelor in 6.040301 field of training — Applied Mathematics can be employed in the following kinds of economic activities (according to ДК 009: 205 classification of kinds of economic activities): 72.10.0 — Consulting in informatization issues -consulting concerning the type and configuration of computer technical means and the use of software;analysis of informational needs of users and search for the most optimal solutions. 72.22.0 — Other kinds of activity in the field of development of software:
  • consulting on issues of software creation and providing aids concerning aspects of computer systems;
  • development of individual software (making to order) and adapting packages of software for specific needs of users;
  • developing Web-sites;
  • providing services in system analysis, programing and maintenance, as well as other specialized services in the field of informatisation.
72.30.0 — Data processing:
  • data processing with the use of user’s software or own software;
  • complete processing and data input;
  • providing place in Web-network.
72.40.0 — Activity pertained to data banks:
  • providing data in a certain order or sequence by means of selection or direct access to data (autonomous data input): the data can be accessible for everybody or for limited number of users; data can also be created to order;
  • creation of data bases in on-line operation;
  • creation of catalogues, address lists,etc. in on-line operation;
  • activity pertained to portals of search in Web-network.
The specialist is able to perform the following (according to ДК 003;005 classification of professions) works:
  • 2121.2 — mathematician, analyst — mathematician in operations research;
  • 2131.2 — administrator of data basis;
  • 2131.2 — engineer in computer software;
  • 2132.2 — programmer-engineer;
  • 2132.2 — application-programmer ;
  • 2132.2 — system-programmer;
  • 2132.2 — programmer (data basis);
  • 2139.2 — engineer in computer application.
The specialist can occupy the following primary positions:
  • technician-programmer;
  • engineer-programmer;
  • system engineer.
Access to further studies: 
The Bachelor in Applied Mathematics can continue his/her training in a university in the second level of higher education (Master) in Applied Mathematics.
Examination regulations, assessment and grading: 
Provisional on knowledge evaluation and recognition of student’s rating in the credite-module system of training.
Graduation requirements: 
Completed training curriculum amounting to 237 credits, successfully defensed Bachelor’s qualification work.
Mode of study: 
Full-time training
Programme director: 
Prof. Petro P. Kostrobiy, Doctor of physico-mathematical science