The Institute was established on October 19, 2001, on the basis of the Faculty of Computer Engineering and Information Technologies. Today, it is a leading scientific and educational centre in the field of computer science. The training of highly qualified specialists to meet the current and future needs of society is provided by seven graduating departments:
- Department of Automated Control Systems (ACS);
- Department of Information Systems and Networks (ISN);
- Department of Information Technologies of Publishing Systems (ITPS);
- Department of Applied Linguistics (AL);
- Department of Software Engineering (SE);
- Department of Computer-Aided Systems (CAS);
- Department of Artificial Intelligence Systems (AIS).
The Institute is headed by Doctor of Technical Sciences, Professor M. O. Medykovskyi. The material and technical resources used for specialist training include computer classrooms and specialised educational and research computer laboratories equipped with modern hardware and software. In 2005, the Institute developed and successfully implemented an electronic information and analytical system for monitoring the educational process. This system enables more efficient use of human resources, scientific and methodological support, and material infrastructure. The implementation of this system has made it possible to effectively plan and systematically organise the educational process, as well as to introduce individual learning trajectories for each student. In addition, administrative procedures related to the preparation of various documentation, monitoring of academic activities, and archiving of data have been significantly simplified. Students of the Institute of Computer Science and Information Technologies obtain higher education at the first (Bachelor’s) level in the following specialities:
- «ʳDZDz»;
- 121 «Software Engineering»;
- 122 «Computer Science»;
- 124 «Systems Analysis»;
- 126 «Information Systems and Technologies»;
- 186 «Publishing and Printing».
Students enrolled in the Computer Science program acquire sufficient knowledge to operate computerised systems, including information processing and management systems, information systems for design, artificial intelligence systems, automated systems software, and intelligent information processing and decision-making systems. They are capable of preparing technical and economic justifications and technical specifications, as well as demonstrating competence in the following areas: principles of modern automated systems architecture; methods for designing and analyzing typical models of databases and knowledge bases, complex objects, and systems; methods for developing system and application software for automated systems of various purposes; high-level programming languages; and typical computer systems.
The Institute of Computer Science and Information Technologies has introduced a new speciality — Software Engineering. Graduates of this program are specialists in the following areas: the software development industry and economy; business sectors that use software systems and information technologies; custom software development and software outsourcing; development of competitive software for the financial, manufacturing, and telecommunications sectors, as well as for education, healthcare, the entertainment industry, commercial enterprises, government institutions, the defense industry, and other areas.
The professional activities of students specializing in Software Engineering include: software development using algorithmic languages; collection and analysis of input data for software design; conducting technical and economic justification of proposed design solutions during conceptual programming; developing algorithms to solve problems in accordance with existing technical specifications; using Internet services and Web technologies for implementing distributed information systems; installing software and software systems, configuring and maintaining hardware and software resources; preparing design and working documentation and completing project works; verifying software solutions and controlling the compliance of implemented projects and technical documentation with standards, technical requirements, and other regulatory documents; and applying standards and quality control methods for software documentation. Software engineering specialists acquire knowledge, skills, and competencies in the following areas: structural decomposition of tasks and creation of operational work plans for production units during software project implementation; management of scope, time, cost, quality, human resources, and risks in software development; use of architecture and interface description languages, design patterns, notations, strategies, and methods for software design, structure, and architecture; software testing at module, integration, and system levels, including tests based on formal specifications, data flows, usage conditions, reliability, and performance; development of project and working technical documentation, completion of project works, and documentation management.
Students specializing in Publishing and Printing acquire the necessary knowledge to apply circuit-based methods in the design and operation of computerized publishing systems; to design and operate computerized publishing systems; to design and operate computer-based advertising and video information processing systems; to design and administer local computer networks; to develop expert systems for automated text summarization and translation; and to develop intelligent information systems for publishing houses and print shops. A Bachelor’s degree in Publishing and Printing provides the opportunity to continue studies in Computerised Technologies and Systems of Publishing and Printing Production. Graduates of this specialty, based on their fundamental and specialized training, are capable of performing professional tasks such as: designing and maintaining automated text and graphics processing systems; assembling and operating computerized publishing systems; organizing the operation of multimedia complexes in publishing and printing systems; processing video information and creating exclusive computer-based advertisements; designing and operating expert systems for automated summarization and translation of texts; repairing and maintaining operational printing equipment (copiers, duplicators, printers, etc.); desktop publishing, layout, and editing of book and magazine products; installing and maintaining system and application software for computerized publishing systems; and ensuring operational printing using local and global networks. A Master’s qualification (second level of higher education) is awarded to bachelors who demonstrate a propensity for research and advanced theoretical training.
The Philology program combines advanced study of English and German languages, general linguistics, and a set of computer-related disciplines. This enables the training of specialists capable of addressing a wide range of tasks in areas that involve describing and modeling phonetic, grammatical, semantic, and statistical structures of various types of texts, creating dictionaries, and developing new methods for teaching foreign languages and computer science. Specialists in Applied Linguistics are essential for conducting practical work and research in the following key areas: adequate text transformation into a foreign language (translation), selection of linguistic material to improve language teaching methodologies and language testing, unification and standardization of scientific and technical terminology, lexicography, and processing various types of texts (scientific, technical, business, oral, and written). There is a demand for applied linguistics specialists in fields such as computer-assisted learning, computerised translation and dictionary development, automated text information processing, linguistic support for information technologies, automation of information tasks, information retrieval system creation, and automatic speech recognition and synthesis. Bachelor’s students in Applied Linguistics under the Philology program, after four years of study, acquire in-depth knowledge across three academic blocks: humanities, fundamental studies, and professional-oriented disciplines. Training is conducted in specialised laboratories and language labs. Leading international publishing materials are used for foreign language instruction. Graduates of the department are able to perform practical work and research in the following areas: adequate text transformation into a foreign language (translation, including simultaneous and computer-assisted translation) based on two foreign languages (English and German, or Japanese); unification and standardization of terminology, lexicography; selection of linguistic material to improve language teaching methodologies and language testing; automated text information processing; linguistic support of various types of information systems; automation of information tasks and creation of information retrieval systems.