The Faculty of Information Technology and Computer Science at Saint Petersburg University of Science and Technology is a leading institution that offers a wide range of undergraduate and graduate degrees in various fields of information technology and computer science. Our faculty aims to provide students with the knowledge, skills, and competencies needed to excel in the rapidly evolving and expanding fields of IT and CS.
Our programs are designed to foster innovation, creativity, and problem-solving among our students and graduates.
Faculty of Information Technology and Computer Science (FITCS)
Our faculty offers the following majors of programs:
- Management Information Systems: This program prepares students for careers in the design, development, implementation, and management of information systems in various organizations, such as businesses, governments, and nonprofits. Students learn the concepts and techniques of information systems analysis, design, development, testing, and maintenance, as well as the organizational and managerial aspects of information systems.
- Information Technology: This program trains students to become proficient in the use and application of information technology in various domains, such as web development, multimedia, networking, security, and cloud computing. Students learn the fundamentals and advanced topics of information technology, such as programming, databases, operating systems, software engineering, and human-computer interaction.
- Software Engineering: This program educates students on how to engineer high-quality software systems that meet the needs and expectations of customers and stakeholders. Students learn the principles and practices of software engineering, such as software requirements, design, architecture, construction, testing, deployment, and maintenance, as well as the tools and methods of software engineering, such as agile, DevOps, and software quality assurance.
- Computer Networks and Cybersecurity: This program develops students’ understanding and skills in the fields of computer networks and cybersecurity, such as network architectures, protocols, services, and applications, as well as network security, cryptography, and ethical hacking. Students learn how to design, configure, manage, and secure computer networks, as well as how to detect, prevent, and respond to cyberattacks and incidents.
- Artificial Intelligence: This program equips students with the knowledge and skills to create intelligent systems that can perform tasks that normally require human intelligence, such as reasoning, learning, planning, decision making, and natural language processing. Students learn the concepts and techniques of artificial intelligence, such as search, knowledge representation, machine learning, deep learning, computer vision, and natural language processing, as well as the applications and implications of artificial intelligence, such as robotics, gaming, and ethics.
- Robotics and Intelligent Systems: This program teaches students how to design, build, program, and control robots and intelligent systems that can interact with the physical and social world, such as autonomous vehicles, drones, smart homes, and assistive devices. Students learn the concepts and technologies of robotics and intelligent systems, such as sensors, actuators, controllers, communication, perception, cognition, and coordination, as well as the challenges and opportunities of robotics and intelligent systems, such as safety, reliability, and human-robot interaction.
- Robotics and Automation: This program prepares students for careers in the automation and control of industrial processes and systems, such as manufacturing, logistics, and energy. Students learn the concepts and methods of robotics and automation, such as modeling, simulation, optimization, and control, as well as the hardware and software of robotics and automation, such as robots, PLCs, SCADA, and IoT.
- Hardware Engineering and Electronics: This program trains students to become skilled in the design, development, testing, and troubleshooting of hardware and electronic systems, such as computers, microcontrollers, embedded systems, and circuits. Students learn the fundamentals and applications of hardware engineering and electronics, such as digital logic, computer architecture, microprocessors, embedded systems, and circuit analysis and design.
In addition to these majors, our faculty also offers other academic and professional education programs, such as:
- International Computer Driving License: This program is a globally recognized certification that validates the basic computer skills and knowledge of individuals. The program covers the core areas of computer literacy, such as computer essentials, online essentials, word processing, spreadsheets, presentation, and online collaboration.
- International Certification of Computer Science: This program is a comprehensive and rigorous certification that demonstrates the advanced computer science skills and knowledge of individuals. The program covers the key topics of computer science, such as data structures, algorithms, programming languages, software engineering, databases, operating systems, and artificial intelligence.
- International Certification of Computer Networking: This program is a specialized and intensive certification that verifies the professional computer networking skills and knowledge of individuals. The program covers the essential topics of computer networking, such as network fundamentals, network security, routing and switching, wireless networks, and network troubleshooting.
- International Certification of Programming Languages: This program is a focused and practical certification that certifies the proficiency and expertise of individuals in various programming languages, such as Python, Java, C#, C++, and JavaScript. The program covers the syntax, semantics, and features of each programming language, as well as the best practices and applications of each programming language.
Our faculty is committed to providing our students with the best learning experience and outcomes, as well as the opportunities and support to achieve their academic and professional goals. We invite you to join our faculty and become part of our vibrant and diverse community of learners, educators, and innovators.
Program Code | Program | Duration | |
---|---|---|---|
1 | BMIS | Bachelor of Science in Management Information Systems (BMIS) | |
2 | BIT | Bachelor of Science in Information Technology (BIT) | |
3 | BSE | Bachelor of Science in Software Engineering (BSE) | |
4 | BMCNC | Bachelor of Science in Computer Networks and Cybersecurity (BMCNC) | |
5 | BAI | Bachelor of Science in Artificial Intelligence (BAI) | |
6 | MMIS | Master of Science in Management Information Systems (MMIS) | |
7 | MSIT | Master of Science in Information Technology (MSIT) | |
8 | MSE | Master of Science in Software Engineering (MSE) | |
9 | MMCNC | Master of Science in Computer Networks and Cybersecurity (MMCNC) | |
10 | MAI | Master of Science in Artificial Intelligence (MAI) | |
11 | MIS PhD | Ph.D. in Management Information Systems (MIS PhD) | |
12 | IT PhD | Ph.D. in Information Technology (IT PhD) | |
13 | SE PhD | Ph.D. in Software Engineering (SE PhD) | |
14 | CNC PhD | Ph.D. in Computer Networks and Cybersecurity (CNC PhD) | |
15 | AI PhD | Ph.D. in Artificial Intelligence (AI PhD) | |
16 | ICDL | International Computer Driving License (ICDL) | |
17 | ICCS | International Certification of Computer Science (ICCS) | |
18 | ICCN | International Certification of Computer Networking (ICCN) | |
19 | ICPL | International Certification of Programming Languages (ICPL) |