The Department of Software Systems and Technologies was established in 2014. The Department employs highly qualified lecturers with significant teaching experience. The lecturers possess fundamental mathematical knowledge, master modern information technology and have Microsoft Certifications.
The Department of Programming and Computer Engineering trains students in the following areas: 6.040302 Informatics; 6.050103 Software Engineering.
The speciality “Informatics” is focused on the development of software applications using modern programming technologies.
Our lecturers will teach you how:
- To develop decision support systems;
- To solve forecasting problems of processes in dynamic systems;
- To carry out system analysis of interconnected processes of different nature;
- To develop databases (DB) and knowledge bases (KB), to design DB logical and physical structures, to choose DB and KB management systems;
- To develop mathematical models of complex processes.
The speciality “Computer Engineering” is focused on the design of computer systems and network nodes and their integration as well as the research in the field of robotics.
The target of the Department’s lecturers is to teach students to solve problems, related to coding of software and firmware for built-in microcontrollers, operation system design and analog sensors design.
Experts from the “Software Engineering” engaged in construction of complex software systems. This trend, in addition to programming should teach students a systematic process of design, development and support of software. Software Engineering – an area of computer science and technology, which is dedicated to building software systems are so large and complex that it requires the participation of teams of developers of various specialties and qualifications.
Software engineering – a new, but already well-known in Ukraine specialty, which is due to the emergence of modernity.
Software engineering – the science of the principles and methodology used in the development and support of software systems. It examines the use of systematic, orderly and specific approach to the development, operation and maintenance of software (software), the use of engineering principles regarding software development process.
Branches of knowledge of software engineering
- Fundamentals of mathematics and engineering (including software economics);
- Professional Practice (teamwork, communication skills, ethics);
- Fundamentals of design (analysis, work with claims, specification);
- Software Design (concept and strategy planning, designing man-machine interface design support tools);
- Verification and certification of software (base, code review, testing and evaluation of a user interface problem analysis);
- The process of software development: requirements analysis, design, coding, testing and debugging;
- Quality software (software quality standards, processes, software quality assurance);
- Managing software projects (the concept of management, planning and tracking projects, personnel management, software configuration management).
Functional and professional duties
- The collection and analysis of baseline data for designing software
- Feasibility study of the proposed design solutions in conceptual programming
- Development of algorithms for solving tasks in accordance with the existing technical problem
- Software development
- Using the Internet and Web services – technologies in the implementation of distributed information systems
- Installing applications and software systems, tuning and maintenance of software – hardware
- Development of design and working documentation, design of complete design work
- Verification software solutions, monitoring compliance of implemented projects and technical documentation standards, specifications and other regulations
- Using the standards and methods of quality control program documentation
Areas of professional activity of graduates
Industry software development
- The scope of business that uses software systems and information technology
- The scope of programming and software outsourcing
- Development of competitiveness capable software for financial, industrial, telecom sector, formation, health, entertainment, commercial, government institutions, defense industry and so on.
Objects of professional activity
- applications, software systems and complexes and their mathematical and algorithmic models;
- methods of design and implementation;
- methods of production and exploitation in different areas;
- automated data processing and management;
- computer aided design.
Requirements individual abilities
Abstract and systemic thinking; attentiveness; accuracy; persistence; purposefulness; responsibility; teamwork; independence; penchant for intellectual activities; high motivation for creative activity, learning, strategic thinking.
Graduate in a direction “Software Engineering” can work:
- Systems analyst
- system architect
- software systems designer
- Designer Software
- programmer
- specialist in software testing
- specialist in managing software projects
- specialist system administration
The list of subjects studied by students of Department of Software Systems and Technologies
For our students we offer a unique selection of subjects. This choice will provide training facilities and our students entering the IT industry. Also, students will be able to work successfully in style free.
1. Regulatory disciplines
Admission to university studies
Foreign language for professional purposes
Fundamentals of mathematics
Discrete Mathematics (using information technology)
programming Fundamentals
Introduction to Object Oriented Programming
Applied Mathematics
Ukrainian and foreign culture
The scientific image of the world
Fundamentals of Software Engineering
SQL
Database Design
Object-oriented software design
Probability and Mathematical Statistics (using information technology)
Principles of Ecology
Architecture and design software
Analysis software requirements
Philosophy
Operating Systems
Project Management Software
Web Technology
Technological (industrial) Practice
Pregraduation (production) Practice
2. Subjects faculty selection
Computer Architecture
Algorithms and Data Structures
Computer Networks and Technology
Computational methods
Protecting programs and data
Mathematical modeling of processes
Coursework
Application Software
Software Quality and Testing
Related Topics design software
graduate design
3. Subjects of free choice of the student
Specialization 1. “Software and information systems”
Computer Graphics and Visualization
Empirical Software Engineering Methods
Design Software
Fundamentals of distributed computing and parallel programming
Economics of IT companies
Management software development team
cross-platform programming
Cloud technology
Documentation Software
Specialization 2. “Information Systems Theory”
Language processors
programming Paradigms
Informational security
Ukrainian language (for professional purposes)
Economy software
Embedded real-time systems
Software Package
Interactive systems
Formal methods for the specification programs
3.1. Choose from the list (student chooses one discipline from each list)
List № 1
Development of multimedia and gaming systems
Modeling of information systems and business systems
List № 2
Functional programming
Basics of reverse engineering
List № 3
Programming for mobile platforms
Standardizing software
Scientific Research
The research plan includes:
- A fundamental direction: further research of hybrid automatons, the theory of probability, functional differential equations;
- An applied direction:
- The research of aircraft as a controlled object, construction of plane’s aerodynamic characteristics by incomplete fuzzy data, reconfiguration of aircraft control in failure situations;
- Development of mathematical tools and software package for forecasting the differences of lower limbs lengths and the effect of treatment for diseases with a constant growth inhibition;
- Development of mathematical tools and software package for osteoporosis treatment and forecasting its progress in different treatment options;
- The “Online University” information system design;
- The “E-Governance” information system design;
- The “Computer networks” virtual laboratory design;
- Telemedicine technologies design and implementation;
- Analytics and forecasting mass phenomena technology development.
Students may choose the following topicsfor their degree theses:
- Development of decision support system for oncopathology diagnosis with the use of the functional and statistical test method
- Neural network approach to computer simulation of memory processes
- Neural network with variable structure for modeling psycho-emotional processes
- Modeling dynamics of cancer development usinghybrid automations
- Dynamics of systolic blood pressure in impulse differential equation
- Efficiency of neural network techniques in pattern recognition
- Building the student knowledge assessment automated system with the use of the fuzzy Takagi-Sugeno models
- Creating three-dimensional fractal model of the cardiovascular system of human and hemodynamic modeling
- Study of optimal economic growth model based on the Slow equation
- Software package of hybrid automationsconstruction for modeling complex systems
- The use of neural networksfor solving forecasting problem
- Hybrid model ofunmanned aerial vehicle
- Construction and research of computational model of the heart muscle as a pliant surface
- Construction of universal program neural network model
- Text recognition system with no need for training
- Static and dynamic model of the human spineunder the conditions of osteoporosis progress and treatment
- Neural networks: modeling memory
- Comparative analysis of approaches to building possibility theory
- Fuzzy expert system for decision making
Our Department is the only department that has a unique selection of lecturers, creating a powerful triad – Computer – Programme – Technology.
Staff:
- Oleksii S. Bychkov – PhD in Physical and Mathematical Sciences, Associate Professor
- Shevchenko Victor L. –Doctor of Engineering Science, Full Professor
- Poryev Gennady Vladimirovich –Doctor of Engineering Science, Associate Professor
- Olha M. Suprun – PhD in Physical and Mathematical Sciences, Associate Professor
- Svetlana Popereshnyak – PhD in Physical and Mathematical Sciences, Associate Professor
- Yevhen V. Ivanov – Assistant Professor
- Serhii A. Poliakov – PhD in Physical and Mathematical Sciences
- Zinchenko Artem Y. – Teaching assistant
- Kapkaykina Elena – Specialist
The Department of Programming and Computer Engineering
Tel./Fax: +38 044 521 32 77
E-mail: fit@univ.net.ua
81 Lomonosova Str., Room 103
Kyiv, Ukraine, 03022