Software Engineering: Digital Product Development (with the use of e-learning and distance education technologies)
أنشئ حساباً مجانياً لفتح المحتوى الكامل!
بالتسجيل، فإنك توافق على بيان الخصوصية و الشروط والأحكام.
نظرة عامة على البرنامج
Introduction to the Bachelor's Program in Software Engineering
The Bachelor's program in Software Engineering is a 4-year offline program that provides students with a comprehensive education in software engineering, combining theoretical foundations with practical skills. The program is designed to equip students with the knowledge and skills required to succeed in the field of software engineering.
Program Features
- The program is implemented in English.
- The duration of study is 4 years.
- Exams required for admission include Mathematics or Informatics, English (for non-RF citizens), Mathematics, Informatics, or English, and Russian (for RF citizens).
- Graduates will receive a diploma in Software Engineering.
- The program utilizes distance learning technologies, allowing students to combine studies and work.
- Classes are held in three formats: full-time, using KFU and partners' online courses, and in the format of webinars through online learning tools.
Professions of ITIS Graduates
- Developer of Enterprise Solutions and Applications in the field of FinTech (Java, .NET)
- Web Developer (PHP, Python, JavaScript, Ruby on Rails, Django)
- Mobile App Developer
- Developer of AR/VR and Computer Games
- System Analyst, Business Analyst
- Software Tester
- Project Manager
Subjects Studied
Year 1
- Foreign language
- Linear Algebra for IT
- Mathematical Analysis for IT
- Computer Science and Programming
- Algorithms and Data Structures in Programming
- Introduction to Project Activities
- Project Workshop
- Computer Mathematics
- Personal Performance Management
- Basics of Online Learning
Year 2
- Fundamentals of Information Systems Development
- Basics of Relational Databases, SQL Language
- Innovative Economy and Technological Entrepreneurship
- Theory of Probability and Mathematical Statistics
- Team Development Workshop
- Fundamentals of Financial Literacy
- Foreign Language
- Elective courses:
- Introduction to Web Development
- Introduction to Game Development
- Introduction to Software Testing
- Introduction to Business Intelligence
- Introduction to Mobile Application Development
Year 3
- Computer Networks
- Group Dynamics and Communication in Team Development
- Software Engineering
- Fundamentals of Academic Communication
- System Analytics
- Information Security
- Project Management
- Software Development Management Workshop
- Elective courses:
- Fundamentals of Data Analysis
- Fundamentals of Machine Learning
- Additional chapters of Web Development. Part 1
- Development of Virtual and Augmented Reality Applications. Part 1
- Fundamentals of Corporate Development. Part 1
- Scripting
Year 4
- Artificial Intelligence Technologies
- Methodology of Research Workshop on Research activities
- Elective courses:
- Functional Programming
- Additional Data Processing Chapters
- Additional Chapters in Computer Mathematics
- Scientific World Picture
- Multimedia Applications Development
- Features Development of Technical Documentation
- Linux Basics
- Web Analytics Basics
- Cross-Platform Development
- Scripting, Visualization Development Methodologies
- Cloud Technologies and Platforms
- Web Interface Design
- Mobile Information Systems
Tuition Fees
Tuition fees for the program vary depending on the student's residency status and the specific profile of education chosen. The fees are subject to a yearly increase of about 10%.
Admission Criteria
Admission to the program is based on the student's performance in the required exams, including Mathematics or Informatics, English (for non-RF citizens), and Russian (for RF citizens). The program has a limited number of places available for international students, and admission is competitive.
Research Areas
The program focuses on various research areas, including software engineering, artificial intelligence, data analysis, machine learning, and more. Students have the opportunity to work on real projects and participate in research activities throughout their studies.
Conclusion
The Bachelor's program in Software Engineering at Kazan Federal University provides students with a comprehensive education in software engineering, combining theoretical foundations with practical skills. The program is designed to equip students with the knowledge and skills required to succeed in the field of software engineering and is an excellent choice for those interested in pursuing a career in this field.
