Applied Programming

Faculty of information Technology

Name
Applied Programming
Program code
Qualification awarded
Bachelor Computer Science
Length of programme
4 years
Number of credits
240
level of qualification according to the National Qualification Framework and the European Qualifications Framework
6
Qualification level
First (Bachelor)
Discipline
Information technologies
Speciality
KnowledgeField EN
Specific admission requirements
Certificate of complete general secondary education
Specific arrangements for recognition of prior learning
Admission was based on the results of External Independent Assessment
Qualification requirements and regulations, including graduation requirements
Programme learning outcomes
- To possess the basics of the applied programming software designe; apply the ability to analyze problems in the creation of application development software. - To possess methods and technologies of object-oriented, component and other types of programming. - To possess project management basics. - To possess algorithmic thinking, software engineering methods for its implementation, taking into account the requirements for its quality, reliability, technical characteristics. - To use knowledge of standards, methods and tools for managing the life cycle of applied systems. - To use the knowledge of pre-project survey of the subject area, system analysis of the design object in order to automate the processes of its activities. - To use knowledge and understand the basic processes, operations and tasks of the software life cycle model. - To use knowledge and apply methods of developing algorithms, data structures. - To use knowledge of programming languages to design, design, test and maintain software. - To understand and apply approaches to software evaluation and quality provision. - To use mathematical and software models of computational and information processes related to the functioning of professional activities, design of system business process models in the enterprises, model business processes, use the basic laws of development and functioning of information management processes in society. - To understand, analyze, apply tools to ensure information security and data integrity in accordance with the solution of applied problems of subject areas and application systems. - To understand and apply mathematical concepts, systems analysis methods, mathematical and other types of modeling for application software development. - To apply information technology for data processing, storage and transmission. - To use the capabilities of hardware operating systems, office and network software systems. - To calculate of the cost of application systems development, taking into account the factors that arise at each stage of design and development of the application system. - To apply mathematical methods and probabilistic models, methods of statistical analysis for the study of applied problems. - To use languages for the frontend and backend sites implementation, to carry out the layout of websites. - To apply standards, profiles, specifications of information systems that define functionality, behavior dynamics, interaction protocols, other characteristics of applied systems, information products and services.
Form of study
Full-time form
Examination regulations and grading scale
The final evaluation of learning outcomes at the University is carried out on a single 100-point scale. The assessment of the applicant corresponds to the ratio established of the level of professional and general competencies to the planned learning outcomes (as a percentage). The minimum positive level of assessment is 60 points. According to the results of exams, according to the results of course and diploma works (projects); based on the results of work in practice, the student is also graded on a 4-point scale: “Excellent”, “Good”, “Satisfactory”, “Unsatisfactory”. If the final exam is not conducted in the disciplines, the results of the applicant’s work are evaluated on a 2-point scale: “Passed” or “Fail”.
Оbligatory or optional mobility windows (if applicable)
Work placement
Work-based learning
Director of the course
DEPARTMENT OF APPLIED INFORMATION SYSTEMS
Faculty of information Technology
Occupational profiles of graduates
Graduates can work in the following professions: database administrator, data administrator, programmer technician, access administrator, system administrator, computer software engineer, software engineer, programmer (database), application programmer, computer application engineer , information technology specialist, software development and testing specialist, computer program development specialist, etc.
Access to further studies
Possibilities of continuing education at the second level of master's higher education

Subjects

As part of the curriculum, students study the following disciplines

Code: ОК 1,
Code: ОК 2,
Linear algebra and analytic geometry
Code: ОК 3,
Discrete mathematics
Code: ОК 4,
Mathematical analysis
Code: ОК 5,
Algorithmization and fundamentals of programming
Code: ОК 6,
Probability theory and mathematical statistics
Code: ОК 7,
Code: ВБ 2.1,
Code: ВБ 2.9,
Code: ВБ 3.1.А.,
Code: ВБ 3.1.Б.,
Code: ВБ 3.2.А.,
Code: ВБ 3.2.Б.,
Code: ВБ 3.3.А.,
Code: ВБ 3.3.Б.,
Code: ВБ 2.4,
Code: ВБ 2.7,
Code: ОК 35,
Code: ОК 8,
Operations Research
Code: ОК 9,
Information systems of electronic document circulation
Code: ВБ 2.4,
Code: ОК 11,
Code: ОК 12,
Code: ОК 13,
Code: ОК 14,
Computer graphics and multimedia
Code: ОК 15,
Databases
Code: ОК 16,
Code: ОК 17,
Computer networks and systems
Code: ОК 28,
Software Project Management
Code: ОК 29,
/ Software engineering
Code: ОК 30,
Security of networks and computer systems
Code: ОК 18,
Code: ОК 19,
Code: ОК 20,
Code: ОК 31,
System analysis and decision-making theory
Code: ОК 32,
Code: ОК 33,
Applied Program Packages
Code: ВБ 2.2,
Component-based and object-oriented programming
Code: ВБ 2.3,
Artificial intelligence methods
Code: ОК 36,
Web technologies and website programming
Code: ВБ 2.8,
Parallel and distributed computing
Code: ВБ 2.5,
Code: ОК 34,
Numerical Methods
Code: ОК 27,
Web technologies and website programming
Code: ВБ 1.1,
Code: ОК 21,
Code: ОК 22,
Intelligent Systems
Code: ОК 36,
Code: ОК 23,
Code: ОК 24,
Code: ОК 25,
Code: ОК 26,
Functional programming
Code: ВБ 2.6,