All 3 years of studying on the educational program "Information Technology and Computer Science" my group is assigned to the Department of Systems Engineering. There is at least one more year together ahead, but I want to talk about some disciplines now (even 10 articles are not enough to talk about all subjects in the specialty).
- Algorithmization and programming
Most of the students who entered our specialty had no programming experience at all, including myself. Because of this, it was scary: what if it’s not mine, how do I study further? Already at the first lecture, my fear disappeared and a strong desire to learn appeared.
In addition to the available explanations of the theory, the teacher reinforced it with funny examples that everyone understood. There are lectures on which you run into the audience to take the first seat and go about your business. I ran into this when I sat on the first row in front of the teacher.
What’s the result: we handed over lab works in the form of console applications with simple functionality in C ++. We studied variables, arrays, links, pointers, working with files, functions, structures, even OOP (we already studied this in the second semester at the Department of Artificial Intelligence).
- Computer design technologies
At the very beginning of the study of the discipline, we were given comprehensive answers to the questions: what is computer science? What is the specialty? What can we do with our knowledge? Why is this subject key to us? Then we began to study functional modeling in IDEF0 notation, logical and physical database modeling, UML modeling.
In the laboratory, we designed our own information system, drawing various diagrams and describing them. All that we have done has become the basis of an interdisciplinary course project in the next semester. In my opinion, this was one of the most interesting stages in training, because creating a working information system is not so simple, but after a successful presentation, you are proud of yourself and understand: this project can be even shown to your employer. By the way, with all the notations studied in this discipline, we encountered more than once (and not two) in the 3rd year.
- Programming on the .NET platform
This discipline is studied by 3rd year students. Before that, we were taught C ++, Java, Prolog, JavaScript, so there were no difficulties with the next programming language (C #). At lectures we were given a theory, starting with the very basics. Gradually, the topics became more complex, but they were explained easily and with examples.
We handed over lab work in the form of console applications. In them, we worked with various C # language operators, arrays, files, used the principles of OOP to create classes, created our own methods, delegates, events, mutexes, semaphores, etc. Laboratory work was voluminous but interesting.
- Mobile technologies and services
This subject proves that training at KHNURE keeps up with the times. In addition to the theory of cloud technologies and types of services, we realized that it is not necessary to be able to program to create a mobile / web application. Existing MBaaS (mobile backend as a service) allow you to implement registration / authorization, work with files and geodata, user management is as simple as possible, the main thing is to carefully read the documentation.
Our goal was to develop an application using the new MBaaS Backendless platform. It resembles a social network: it is possible to add friends, share files with them, add geo-tags, search for friends on a map, etc.
At the Department of Systems Engineering, in addition to the above, students of the CN teach the following disciplines:
- Numerical methods
- Modeling systems
- Theory of Probability and Mathematical Statistics
- Theory of decision making
- Design of highly loaded data storage systems
- System analysis
- Object Oriented Analysis
- Inductive programming
… and not only. In the last year, some changes have taken place, instead of the general flow of "Information Technology and Computer Science", each department has its own educational program. Choose the educational program "Computer Science and Technology" and become part of our department.
Daria Pryadka