B
B
Ben_r0072020-02-02 13:30:46
IT education
Ben_r007, 2020-02-02 13:30:46

How to choose a specialization in a university for a programmer?

Hello.
This year I entered the university as a programmer. But I did not immediately know about all the specializations, I had to choose in a hurry.
Now there is an opportunity to change specialization. Help please with a choice.
Let me tell you the goals. It is not my job to acquire any knowledge. I am planning to immigrate, and even if I meet the requirements of the employer, immigration law requires a diploma. However, at the same time, I would like to get at least some knowledge that will be useful to me within the scope of my IT interests.
Sphere of my IT interests:
Applied programming, programming of computer games, programming of embedded systems (Arduino, Raspberry Pi)
I study at the Ukrainian university, specialty "Computer engineering".
At my university, my specialty is divided into 2 study programs. "Modern programming, mobile devices and computer games" and "Applied computer engineering".
I am studying in the 2nd program, specializing in "Artificial Intelligence Systems".
Below I will give specializations and subjects studied within the profession.

Curriculum: Applied Computer Engineering
Specialization: Artificial Intelligence Systems
Main special academic disciplines:
Operating systems
Organization of databases
Cross-platform programming
Modeling of complex systems
Computer systems architecture
Algorithms and data structures
Fundamentals of web technologies
Computer design
Algorithmization and programming
Computer graphics
Programming language for artificial intelligence systems
Data mining
Methods and systems of artificial intelligence

Specialization: Multimedia information technologies and systems
Main special educational disciplines:
Computer graphics
Image processing in multimedia technologies
Theoretical foundations of acoustics
Acoustic and electroacoustic measurements
Theory of information and coding
Electroacoustic systems
Architecture of multimedia systems
Applied acoustics
Virtual technologies in multimedia
Multimedia technologies in the film industry
Acoustics of sound and television broadcasting studios
Computer-integrated technologies in information systems
Fundamentals of modeling multimedia information systems

Specialization: Software for information technologies of the Internet of Things
Main special academic disciplines:
Fundamentals of system analysis
Theory and design of algorithms
Algorithmic languages ​​and object- based oriented programming
Organization of databases and knowledge
Methods and means of computer information technology
System programming and operating systems
Fundamentals of computer-aided design of complex objects and systems
· Methods and measures of information security

Curriculum: Modern programming, mobile devices and computer games
Specialization: Computer systems and networks
Basic special academic disciplines:
Programming
Algebra of programming
Fundamentals of computer engineering
Architecture of operating systems
Algorithms and data structures
Fundamentals of electrical engineering and electronics
Organization and design of databases
Object-oriented programming
Computer graphics
Computer circuitry
Computer networks
System analysis
Web programming
Green computing
Reverse programming
Computer-Aided
Design Technology Server Application Design Software
Testing
Parallel and Distributed Computing
Fundamentals of Computational Intelligence

Specialization: System Programming
Basic Special Subjects:
System Programming
Development and Application of Databases
System Software
IT Project Management
Computer Architecture
Information Security
Software Microprocessor Programming
Risk-oriented analysis in IT technology
Artificial intelligence
systems Embedded systems
Designing mobile applications
Signal and image processing

Specialization: Programming mobile devices and computer games
Main special academic disciplines:
System programming
Development and application of databases
System software
IT project management
Computer
architecture Architecture of computer gaming technologies
Computer
systems Artificial intelligence
systems Embedded systems
Design of mobile applications
Formal languages, grammars and automata
Signal and image processing

And how should one choose from this?
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Tikhonov, 2020-02-02
@tumbler

One of my acquaintances from the MSU VMiK calculates aerodynamics in Ferrary for F1, the other one does wedding hairstyles :) I know a couple of musicians and a priest from there. So read about all the subjects on wikipedia, find your "love for life" among them, or look for a specialization that will be possible to complete without going crazy from theory. And after graduation, you go to work where your knowledge is not useful at all, because. By the time you start using them, they will be out of date.

A
Andrew, 2020-02-05
@freiman

Here it is obvious to take "Modern programming, mobile devices and computer games" - the rest is some kind of dregs and further problems with employment.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question