Answer the question
In order to leave comments, you need to log in
Which Bachelor's Degree to Choose for a Computer Science Student?
Hello. I study at the university at the Faculty of Informatics. Has finished the first course, demand to choose concentration (direction um). I would like some help with choosing a direction.
I myself am interested in programming, I am also interested in game development, computer architecture and machine code (assembler), languages (C, C ++, C #, JAVA, Phyton, JavaScript, etc.), web programming, design, 3D, information security , server.
Here is a list of concentrations and a short summary of the courses that the university provided us with (translated from another language):
Information Systems
Information systems are designed to facilitate the management of an organization. The information systems specialist must ensure system and technology integration into the organization in order to best achieve its goals and ensure competitiveness. An information systems specialist should be able to participate in the development, design, implementation, maintenance and implementation, administration and service of information systems (various levels of organizational management, financial banking, business analysis and other types). The concentration combines training courses aimed at studying the architecture of information systems and the software tools necessary for its implementation.
Decision support system
In the decision-making process, managers have to use complex methods and algorithms, using a rich mathematical, statistical, economic apparatus, which is a rather difficult task. To facilitate the process, there are decision support systems that serve these activities. A specialist in decision support systems should know the main methods and approaches used for decision making in the management process, he should be able to participate in the creation, implementation and use of appropriate systems.
Computer systems and networks
This concentration considers hardware and software for information processing. Thus, the graduate should be equally well versed in digital technologies and programming issues. The concentration focuses on computer systems, embedded systems, computer networks and process control systems. Including hot topics like wireless, SCADA systems, IoT and more. Graduates of the Concentration will have the knowledge and skills to participate in the design, implementation, development, implementation, administration and management of computer systems and networks.
Web Technologies
The concentration provides the knowledge and skills needed to develop and run modern websites and web pages. For this, standard design tools will be studied, including client-server programming languages, relational and non-relational data structures, and much more. "Concentration" provides knowledge of the software, programming and design processes required to run dynamic websites.
Software engineering
A software engineer should be able to participate in the design (development) and support of software systems that will work reliably and efficiently, be available for development and maintenance, and meet all customer requirements. They must have sufficient skills to perform and manage operations at all stages of the life cycle of a wide range of software systems.
The software engineer must be involved in the creation, development, production, debugging, administration and maintenance of software products (including mobile applications).
Artificial intelligence
Artificial intelligence is a system that can mimic human behavior. Artificial intelligence has many applications: chatbots - for taking customer orders and responding to them; Smart assistants - for analyzing large datasets; Recommendation systems - search for an object in accordance with the interests of the client (for example, in an online store), etc. An AI specialist must be able to work with computer vision, be able to process images, process natural language, use machine and deep learning methods, work with robots, program artificial intelligence tasks, and much more.
Personally, Software Engineering is closest to me (they teach C ++, C # and the web, + computer networks, electronics, physics, servers, information security, etc.), since most of these subjects are interesting to me. But maybe in others even more useful and interesting? I would like to
clarify what lectures, what is taught in other areas?
Thank you all in advance for your advice.
Answer the question
In order to leave comments, you need to log in
The Information Systems Specialist should be able to participate in the development...and everything else is also mindlessly carbon-copied.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question