Program code: 09.03.04
Software engineering is an incorporation of mathematics, informatics and computer science basics in engineering approaches, used for industrial production. Today, it is impossible to imagine businesses that do not have modern computer technology and networking equipment at their disposal. But without software such equipment is useless - it becomes a pile of metal. Software, created by software engineering experts, convert this metal into an artificial intelligence capable of solving the most complex creative tasks.
Students at "Industrial Software Engineering" acquire the knowledge to be able to deal with modern languages and technologies for building software products; but also to successfully promote their development to the market.
Programming has been, is and will remain for the nearest future a creative work, and a path to master it lies through experience - it is impossible to learn programming just listening to lectures and reading books. That is why, leading experts of Tomsk IT-companies, as LLC "Tomsksoft", Web-studio «Nicolas Group», LLC «OpenTeam» are involved into the learning process.
Graduates of the program are able to solve the following professional tasks: compilation and analysis of software product requirements; creation of commercial offers for potential software acquirers, preparation of presentations and advertising; design, development (coding, debugging, testing), and integration of product components; commissioning (installation, adaptation, administration), followed by training, consulting and certification of software users; software project management, programming team work organization.
Master degree
After obtaining their Bachelor degree, students can continue their studies with the “Methods and Technologies for Industrial Software Development ” Master degree program, developed and realized together with such companies as LLC “Tomsksoft”, LLC “Intant” and LLC “OpenTeam”.
Participation in real projects
TUSUR University allows students to take part in Project Based Group Learning (PBGL). Students at "Software Engineering" participate in following development works:
Development of web-based geographic information system. A mixed group of Bachelor, Master, PhD students, and teachers of the Department is developing a Web-based geographic information system (GIS) to ensure the maintenance of electronic master plan for industrial enterprise. This GIS is designed to provide a complete and unified information management framework to support the engineering services of enterprise regardless of its level or geographic distribution, solve the problems in order to obtain reliable information about the geographical location of engineering networks, network design and selection of optimal configurations. The system is used in big industrial enterprises and organizations that operate utilities (including the heating system, electricity, etc.). Development is made with OpenSource products using modern technologies of interface design and Web technologies.
Mobile applications development. Students estimate the most profitable target group for the application, evaluate the approximate cost of the application, conduct its development, promotion and further sales through Apple, Google and Android online stores.
Software development to control organizational and managerial activities. The complex is designed to provide automated internal and external document management, ensuring control of employees executive discipline in the organizations of all forms of ownership. The software package is already introduced in more than 40 institutions of the Siberian Federal District.