ABSTRACT OF THE COURSE "ARCHITECTURE OF COMPUTER AND COMPUTER NETWORKS"
The educational discipline "Architecture of computers and computer networks" is mandatory and is studied in accordance with the curriculum for training specialists of the first educational level "bachelor" specialty 121 "Software engineering" of full-time education. It is taught in the third semester of the bachelor's degree in the amount of 150 hours. (5 ECTS credits), in particular: lectures – 24 hours, laboratory hours – 24 hours, independent work – 102 hours. The course includes two content modules and two modular tests. The discipline ends with an exam.
The discipline "Architecture of computers and computer networks" is aimed at the formation of students' professional knowledge related to the construction of programs at the network level, assimilation of the basics and principles of construction of local, corporate and global computer networks, study of the basic principles of operation of network devices , as well as determining the characteristics of the hardware and software complex of a personal computer
The purpose of the educational discipline "Architecture of computers and computer networks" is to provide theoretical knowledge, methodological recommendations and practical skills regarding the organization of computer networks, disclosure of modern technologies, concepts, methods of programming computer networks and implementation of programs using system utilities , algorithms for working with network signal processing tools, studying the principles of implementing system programs using modern programming technologies.
The tasks of the academic discipline are:
- expanding the system of knowledge about the structure and functions of a personal computer;
- deepening the skills of working with personal computer application programs;
- development of skills to work with technical and software components of a personal computer at the level of not only the user, but also the expert;
- mastering the practical skills to adjust the hardware and software of a personal computer;
- developing skills to select and adapt the hardware and software complex to the specific needs of the user or depending on the specifics of the business entity in which such a user works;
- mastering the skills to make one's own technical proposals to optimize the user's work with computer equipment;
- formation of skills to diagnose problems in the operation of the computer hardware and software complex and, if possible, eliminate them;
- development of skills to design and create the most typical local computer networks, taking into account the specifics of the user's activity or a certain enterprise, institution, organization;
- formation of skills for working with technical documentation for computer equipment;
- mastering the principles of construction, architecture, network protocols in accordance with the open systems interaction model;
- assessment of hardware and technical characteristics of elements and nodes of computer networks, including various network equipment, network adapters of hosts;
- configuration of network devices (routers, switches, gateways, etc.) using interfaces and commands of the network operating system;
- calculation and modeling of computer networks using automated design systems, such as Cisco Packet Tracer;
- detection and elimination of hardware and software malfunctions, debugging of network equipment and components of computer equipment.
The subject of the educational discipline is modern theoretical concepts and methodologies, principles of functioning, selection and practical implementation of computer network components.
Competencies:
- GC1. Ability to abstract thinking, analysis and synthesis.
- GC2. Ability to apply knowledge in practical situations.
- GC5. Ability to learn and master modern knowledge
- GC6. Ability to search, process and analyze information from various sources.
- SC06. Ability to analyze, select and apply methods and tools to ensure information security (including cyber security).
- SC07. Knowledge of data information models, ability to create software for data storage, extraction and processing
- SC11. The ability to implement phases and iterations of the life cycle of software systems and information technologies based on appropriate software development models and approaches.
- SC12. Ability to carry out the system integration process, apply change management standards and procedures to maintain the integrity, overall functionality and reliability of the software.
- SC13. The ability to reasonably choose and master software development and maintenance tools.
- SC15. Ability to use technologies and means of distributed data processing and parallel computing in software development

- Лектор: Голубничий Дмитро Юрійович