Speciality 123 Computer engineering
EDUCATIONAL AND PROFESSIONAL TRAINING PROGRAM
the first (bachelor) level of higher education in speciality 123 Computer engineering the field of knowledge 12 Information technologies
Qualification: Bachelor of Computer engineering
PREAMBLE
Drafted by working group (methodological committee of speciality 123 Сomputer engineering ) including:
- Mykola Ivanovych Huchenko, Doctor of Technical Sciences, Professor, Department of Computer and Information Systems, Kremenchuk Mykhailo Ostrohradskyi National University.
- Slavko Olena Hennadiivna, candidate of technical sciences, Associate Professor , Department of Computer and Information Systems, Kremenchuk Mykhailo Ostrohradskyi National University.
- Luhovoi Ananatolii Vasyliovych, candidate of technical sciences, Professor, Department of Computer and Information Systems, Kremenchuk Mykhailo Ostrohradskyi National University.
- Kostenko Pavlo Pavlovych, candidate of technical sciences, Associate Professor, Department of Computer and Information Systems, Kremenchuk Mykhailo Ostrohradskyi National University.
- Sydorenko Valerii Mykolaiovych, candidate of technical sciences, Associate Professor, Department of Computer and Information Systems, Kremenchuk Mykhailo Ostrohradskyi National University.
- Profile of the educational program in speciality 123 Сomputer engineering
1 – General information |
|||||||
Full name of higher educational institution and structural unit |
Kremenchuk Mykhailo Ostrohradskyi National University Faculty of electronics and computer engineering Department of Computer and information systems |
||||||
The degree of higher education and the name of the qualification in the language of the original |
The degree of higher education – bachelor. |
||||||
The official name of the educational program |
The educational program of the first (bachelor) level of higher education, Bachelor degree, field of study 12 «Information technologies» speciality 123 «Computer engineering» |
||||||
Type of diploma and the volume of the educational program |
Bachelor degree, unitary, 240 ECTS credits, the term of study – 3 years and 10 months. |
||||||
Accreditation availability |
Bachelor's training in the field is re-accredited by the decision of the SAC of Ukraine. |
||||||
Cycle/Level |
LNQF of Ukraine – level 6, FQ-EHEA – the first cycle, EQL-LLL – level 6 |
||||||
Prerequisites |
Full secondary education |
||||||
Teaching languages |
Ukrainian |
||||||
The duration of the educational program |
Until July 01, 2025 |
||||||
Internet address of the permanent description of the educational program |
|||||||
2 – The purpose of the educational program |
|||||||
Competence acquisition in the field of software and hardware design (hardware- controlled, programmed, reconfigured, system and applied software) of universal and special-purpose computers and computer systems, including fixed, mobile, distributed, integrated etc., local, global computer networks and Internet, cyber-physical systems, Internet of things, IT-infrastructures, interfaces and interaction protocols of their components; creation of methods and methods of information processing, mathematical models of computing processes, technology of computations performing, including highly-productive, parallel, distributed, mobile, web-based and cloud, green (energy efficient), secure, autonomous, adaptive, intelligent, smart, etc.; architecture and organization of appropriate software and hardware functioning; creation and management of databases, information processing and data analysis; maintenance and operation of computer systems and networks; organization and the management of project work in the field of information technology. |
|||||||
3 – Characteristics of the educational program |
|||||||
Subject area (the field of knowledge, speciality, specialization (if any) |
The field of knowledge: 12 «Information technologies» Speciality: 123 «Computer engineering» |
||||||
Orientation of the educational program |
The structure of the program involves the training of specialists being able to use computer engineering technologies independently |
||||||
The main focus of the educational program and specialization |
The program aims at mastering the basics of fundamental and practical knowledge in computer engineering. |
||||||
Peculiarities of the program |
Educational and professional program (240 credits) consists of training cycles providing the bachelor degree: humanities and social and economics training; mathematical, scientific and professional training cycles; vocational (professionally oriented) training cycle |
||||||
4 – Eligibility of graduates for employment and further training |
|||||||
Eligibility for employment |
The specialist is able to perform the enlisted professional activities according to the State professions classifier of Ukraine (DK 003:2010):
|
||||||
Further training |
Possible continuation of education on the second (master) level of higher education. |
|
|||||
5 – Teaching and assessment |
|
||||||
Teaching and studying |
Lectures, laboratory classes, practical and seminar classes, independent work on the basis of textbooks, tutorials and lecture notes, progress tutorials, bachelor degree project |
|
|||||
Assessment |
Control of students' knowledge and skills is carried out in the form of current and final control. Assessment of students' level of knowledge is made according to the rating system. Ongoing control includes the control of students' knowledge, skills and competences at lectures, laboratory, practical classes, and while performing individual study tasks, control, calculation, calculation and design projects, term-papers and projects. The final control is carried out in the form of examinations, tests, final control and bachelor degree project with defense. |
|
|||||
6 – Program competencies |
|
||||||
Integral competency |
Ability to solve complex special tasks and practical problems during professional activities in the computer field or training, which involves the application of theories and methods of computer engineering and is characterized by the complexity and uncertainty of the conditions. |
|
|||||
General competencies (GC) |
G1. Ability to think abstractly, analyze and synthesize |
|
|||||
G2. Ability to learn and master modern knowledge having both team player skills and ability to work independently |
|
||||||
G3.Ability to apply knowledge in practical situations and conduct research at the appropriate level |
|
||||||
G4. Knowledge and understanding of the professional subject area activities |
|
||||||
G5. Ability to communicate in both national and foreign languages in oral and written forms |
|
||||||
G6. Interpersonal skills |
|
||||||
G7. Ability to identify, set and solve problems |
|
||||||
G8. Ability to work in a team |
|
||||||
G9.The ability to pursue rights and responsibilities as a member of society, to realize the values of civil (free democratic) society and the need for its sustainable development, supremacy of human civil rights and liberties in Ukraine |
|
||||||
G10. Ability to preserve and multiply moral, cultural, scientific values and achievements of the society on the basis of understanding the history and patterns of the subject area development, its place in the general system of knowledge about nature and society and in the development of society, processes and technology, to use different types and forms of activity for active rest and keeping healthy lifestyle. |
|
||||||
G11. Ability to make grounded decisions |
|
||||||
G12. Ability to communicate with representatives of other professional groups of different levels (with experts in other fields of knowledge/ types economic activity) |
|
||||||
Professional competencies of the speciality (PC) |
P1. Ability to apply legal and regulatory frameworks, as well as national and international requirements, practices and standards for the purpose of professional activity in the field of computer engineering |
|
|||||
P2.Ability to use modern methods for algorithmic and software design and programming languages |
|
||||||
P3. Ability to design system for computer systems and networks and application software |
|
||||||
P4. The ability to protect the information processed in computer and cyber physical systems and networks to implement the established information security policy |
|
||||||
P5. Ability to use automation technology and systems of computer-aided design for the development of components of computer systems and networks, Internet applications, cyber-physical systems etc. |
|
||||||
P6. Ability to design, implement and maintain computer systems and networks of various types and purposes |
|
||||||
P7. Ability to use and deploy new technologies, including smart, mobile, green and secure computing technologies, to participate in the computer systems and networks upgrade, to upgrade various embedded and distributed applications, in particular to enhance the efficiency of the latter |
|
||||||
P8. Willingness to participate in computer systems and networks implementation, putting them into operation on different objects |
|
||||||
P9. Ability to administer, use, adapt and exploit systematically existing information technologies and systems |
|
||||||
P10. Ability to organize workplaces, their technical infrastructure, placement of computer equipment, use of organizational, technical, algorithmic and other methods and means of information protection |
|
||||||
P11. Ability to draw up the results obtained as presentations, scientific and technical reports |
|
||||||
P12. Ability to identify, classify and describe the work of software, computer and cyber-physical systems, networks and their components using analytical and modeling methods |
|
||||||
P13. The ability to solve problems in the field of computer and information technology, determine the limitations of these technologies |
|
||||||
P14.The ability to design systems and their components taking into account all aspects of their lifecycle and the task having been set, including design, configuration, operation, maintenance and disposal |
|
||||||
P15. Ability to prove the choice of solution methods for special tasks, critically evaluate the results, substantiate and defend the decisions made |
|
||||||
Р16. The ability to design software for computer systems with parallel or distributed architecture, command of modern programming languages tools and of parallel programming libraries |
|
||||||
Р17. Ability to apply organizational, technical, algorithmic and other methods and means of information protection in computer systems and networks, according to the legislation and standards in this field, with modern cryptosystems |
|
||||||
Р18. Ability to design software and hardware for data interchange between the processor and external devices in software exchange mode, program interrupts, and direct memory access. Develop the architecture of input/output devices for different modes of interaction with the processor. |
|
||||||
Р19. Ability to organize inter-module interactions and interactions with programming libraries. Programming the interaction with the equipment. Organize low-level and high-level input /output. Manage memory, files, processes, input /output devices. |
|
||||||
7 – Program outcomes of studying |
|
||||||
Knowledge |
PO 1. To know and understand the scientific principles of computer facilities, systems and networks functioning |
|
|||||
PO2.To have the skills of conducting research, collecting data, and modeling in computer systems |
|
||||||
PO 3. To know the latest technologies in the field of computer engineering |
|
||||||
PO 4.To know and understand the impact of technical solutions in public, social and environmental context |
|
||||||
PO 5. To have knowledge of economics and project management fundamentals |
|
||||||
PO 6.To know the features of system software design, as well as the general principles operating systems organization and functioning |
|
||||||
PO 7.To know the principles of programming, tools of modern programming languages, basic data structures |
|
||||||
PO 8. To know general methodological principles of modern computer systems with different organization construction and design to ensure high-performance information processing |
|
||||||
PO 9. To know the principles, methods and means of design, construction and maintenance of modern computer networks of various kinds and purpose |
|
||||||
PO 10. To know the basics of life safety and labour protection, the ability to adhere the latter in professional activity |
|
||||||
PO 11.To know the modern theories of database organization , methods and technologies of their design and application |
|
||||||
Skill |
PO 12. To be able to apply knowledge to identify, formulate and solve technical problems of specialty using the most productive for the set goals achievement methods |
|
|||||
PO 13. To be able to solve the problems of analysis and synthesis of tools, peculiar to the specialty |
|
||||||
PO 14. Be able to think systematically and apply creativity to the new ideas formation |
|
||||||
PO 15. To be able to apply knowledge of computer systems and networks software technical characteristics, design features, purpose and rules of operation for solution of technical problems peculiar to the specialty |
|
||||||
PO 16. To be able to develop software for embedded and distributed applications, mobile and hybrid systems, to calculate and exploit equipment, typical for specialty |
|
||||||
PO 17. To be able to search information in different sources for computer engineering problem solving |
|
||||||
PO 18. To be able to work effectively both individually and as a part of team |
|
||||||
PO 19. To be able to identify, classify and describe work of computer systems and their components |
|
||||||
PO 20. To be able to combine theory and practice, as well as make decisions and develop aoopropriate strategy to meet the professional needs based on human values, public, state and industrial interests |
|
||||||
PO 21. To be able to perform experimental research on professional topics |
|
||||||
PO 22. To be able to evaluate the results obtained to defend in a well-argued manner the decisions made |
|
||||||
PO 23. To know the methods and technologies of algorithms development and evaluation |
|
||||||
PO 24.To know the basics of programming. To define the technology of programming, language, system of programming, tool infrastructure. To perform program code development. |
|
||||||
PO 25. To consider the requirements to the systems of information protection. No create software and hardware subsystems of cryptographic information security. To generate and manage key information for authentification subsystems. |
|
||||||
PO 26.To possess software methods and tools for parallel and distributed computer systems. To build a parallel algorithm and execute its analysis. To perform simulations of parallel computing. |
|
||||||
PO 27. To perform physical database design. To optimize storage and data access methods. To develop software providing databases with high-level languages. To ensure data storage security |
|
||||||
PO 28. To analyze user requirements, to develop specification for software requirements, perform their verification and certification. To apply and create reusable components. To implement modular and comprehensive software testing. |
|
||||||
Communication |
PO 29. To communicate on professional issues both orally and in writing in Ukrainian and one of the foreign languages (English, German, Italian, French, Spanish) |
|
|||||
PO 30. To use information technology for efficient communication at the professional and social levels |
|
||||||
Autonomy and responsibility |
PO 31. Ability to adapt to new situations, justify, make and implement within the competence of the decision |
|
|||||
PO 32. To be aware of the need for life-long training to improve the acquired and acquiring new professional knowledge, creative thinking mastering |
|
||||||
PO 33. To perform work well and achieve the set goal according to the requirements of professional ethics |
|
||||||
8 – Resource support for the implementation of the program |
|
||||||
Personnel support |
Training of bachelors is carried out by doctors of sciences, professors, candidates of sciences, associate professors, senior lectures with sufficient experience of practical, scientific and student teaching work. |
|
|||||
Material and technical support |
Modern computer technology, multimedia systems, control and measuring devices, software and technical means automation and design automation systems |
|
|||||
Information, studying and methodological support |
Teaching process is provided with textbooks, inquiry books and study guides, developed by lecturers of department. Wi-Fi Internet access is provided throughout the university. |
|
|||||
9 – Academic mobility |
|
||||||
National credit mobility |
According to the Law of Ukraine “On Higher Education” and Regulations for organization of educational process in Kremenchuk Mykhailo Ostrohradskyi National University. |
|
|||||
International Credit Mobility |
Within the framework of Erasmus + program, basing on collateral contracts between Kremenchuk Mykhailo Ostrohradskyi National University and educational institutions of partner countries – Inter- institutional agreement 2015-2020 between programme countries 7.11.2016. (Erasmus+ Programme). |
|
|||||
Studying of foreign applicants for higher education |
Possible after studying Ukrainian, Russian or English by foreign applicants |
|
List of components of the educational and professional program and their logical consistency
List of components of educational and professional program:
Code |
Components of educational and professional program (educational disciplines, course projects (works), practices, qualification work |
Number of credits |
Assessment form |
|
|||
Mandatory program components |
|
||||||
General training cycle |
|
||||||
MC 1 |
Ukrainian Studies |
3 |
Diff. |
|
|||
MC 2 |
Life Safety, Civil Protection |
3 |
Diff. |
|
|||
MC 3 |
Physical Training |
6 |
Exam |
|
|||
MC 4 |
Philosophy |
1,5 |
Diff. |
|
|||
MC 5 |
Legal regulation of public relations in Ukraine |
1,5 |
Diff. |
|
|||
Professional training cycle |
|
||||||
MC 6 |
High Mathematics |
12 |
Exam, Diff. |
|
|||
MC 7 |
Physics |
6 |
Exam |
|
|||
MC 8 |
Theory of Probability and Mathematical Statistics |
6 |
Exam |
|
|||
MC 9 |
Algorithms and Calculation Methods |
7,5 |
Exam |
|
|||
MC 10 |
Discrete Mathematics |
6 |
Exam |
|
|||
MC 11 |
Computer Electronics and Circuit Technique |
6 |
Diff. |
|
|||
MC 12 |
Programming |
13,5 |
Exam, Test, Diff. |
|
|||
MC 13 |
Computer Logic |
6 |
Exam, TP |
|
|||
MC 14 |
Computer Architecture |
12 |
Exam, TP, Diff. |
|
|||
MC 15 |
System Programming |
7,5 |
Exam |
|
|||
MC 16 |
Data Bases Organization |
6 |
Exam, Test |
|
|||
MC 17 |
System Software |
8 |
Exam, TP |
|
|||
MC 18 |
Technologies of computer systems design |
7,5 |
Diff, TP |
|
|||
MC 19 |
Computer Systems |
6 |
Exam |
|
|||
MC 20 |
Computer Networks |
7,5 |
Exam, TP |
|
|||
MC 21 |
Parallel and Discrete Calculations |
6 |
Diff |
|
|||
MC 22 |
Information Safety in Computer Systems |
6 |
Exam |
|
|||
MC 23 |
Software Engineering |
9,5 |
Exam, Test |
|
|||
Total amount of mandatory components: |
154 |
|
|||||
Selective program components |
|
||||||
Professionally-oriented disciplines |
|
||||||
Variant А |
|
||||||
SK 1 |
Applied programming |
7,5 |
Exam |
||||
SK 2 |
Theory of Information and Coding |
6 |
Exam |
||||
SK 3 |
Computer Facilities |
6 |
Exam |
||||
SK 4 |
Logic Programming |
6 |
Diff. |
||||
SK 5 |
Peripheral Items |
7 |
Exam |
||||
SK 6 |
Programming for ОS UNIX |
6 |
Exam |
||||
SK 7 |
English |
15 |
Diff. |
||||
Variant B |
|||||||
SK 1 |
Object-oriented programming |
7,5 |
Exam |
||||
SK 2 |
Cryptography fundamentals |
6 |
Exam |
||||
SK 3 |
Computer technologies fundamentals |
6 |
Exam |
||||
SK 4 |
Functional programming |
6 |
Diff. |
||||
SK 5 |
Input-Output system Software |
7 |
Exam |
||||
SK 6 |
System Programming of UNIX Similar to OS |
6 |
Exam |
||||
SK 7 |
Foreign language |
15 |
Diff. |
||||
Disciplines of student’s free choice * |
|||||||
SK 8 |
Option “Software engineering of hypertext and interface applications” |
7 |
Diff. |
||||
SK 9 |
Option “Signal and image processing” |
6 |
Exam |
||||
SK 10 |
Option “Computer Graphics” |
6 |
Diff. |
||||
Total amount of selective components: 72,5 |
|||||||
3. Practical training |
|||||||
MC 25 |
Process engineering training |
3 |
Diff. |
||||
MC 26 |
Pre-graduation Internship |
3 |
Diff. |
||||
MC 27 |
Degree Project, defense |
7,5 |
Exam |
||||
Total amount of practical training |
13,5 |
||||||
TOTAL AMOUNT OF EDUCATIONAL PROGRAM |
240 |
2. Form of certification of higher education applicants
Public defense of Degree Paper.
Requirements for Degree Paper. The Degree Paper must contain the results of analytical and theoretical, system and technical or experimental studies being performed according to one of the current tasks of the specialty 123 "Computer Engineering" within the Bachelor's professional activities, as well as the results of design, modeling, implementation and testing of computer-based tasks and demonstration of the achievement of learning outcomes determined by the standard of specialty and educational program, the ability of the authors to present their views on the topic of paper logically and on the basis of modern scientific methods, to justify the choice of hardware and software, to make sound conclusions and formulate specific proposals and recommendations relevant to the results received.
The Degree Paper can be free of academic plagiarism, fraud and write-offs.
The Degree Papers will be further published in the Kremenchuk National Mykhailo Ostrogradskyi University repository.