The Master of Science in Informatics program is designed to provide advanced knowledge and skills in information systems, data management, and computational techniques. This program equips graduates with the expertise needed to tackle complex problems in the field of informatics and apply innovative solutions in various industries. It combines theoretical foundations with practical applications, preparing students for leadership roles in technology and data-driven fields.
Curriculum
Semester 1 & 2
Modules
Advanced Algorithms: Study of complex algorithms and their applications, including sorting, searching, and optimization techniques.
Database Systems: In-depth exploration of database design, data modeling, and advanced querying techniques, including SQL and NoSQL databases.
Data Analytics and Visualization: Techniques for analyzing large datasets, statistical methods, and visual representation of data insights.
Software Engineering: Advanced principles of software development, including project management, design patterns, and software testing.
Computer Networks: Examination of networking principles, protocols, and technologies, including network security and performance optimization.
Machine Learning: Introduction to machine learning algorithms, techniques, and their applications in data analysis and predictive modeling.
Semester 3 & 4
Modules
Information Security: Study of methods and practices for protecting information systems from threats, including encryption, authentication, and risk management.
Human-Computer Interaction: Principles and techniques for designing user-friendly interfaces and improving the interaction between users and technology.
Big Data Technologies: Exploration of tools and technologies for managing and analyzing large-scale datasets, including Hadoop and Spark.
Cloud Computing: Study of cloud infrastructure, services, and deployment models, including virtualized resources and cloud security.
Advanced Machine Learning: In-depth study of advanced machine learning techniques, including deep learning, reinforcement learning, and their applications.
Ethics and Privacy in Informatics: Examination of ethical considerations and privacy issues in the use of information technology and data.
Semester 5 & 6
Modules
Computational Intelligence: Study of intelligent systems and algorithms, including evolutionary computation, neural networks, and fuzzy logic.
Business Intelligence: Techniques for leveraging data to support business decision-making, including data warehousing, reporting, and analytics.
Advanced Software Engineering: Exploration of cutting-edge software development practices, including agile methodologies and software architecture.
Information Systems Management: Study of management principles for information systems, including strategy, governance, and system integration.
Electives: Choose from specialized courses such as Internet of Things (IoT), augmented reality, or advanced cybersecurity.
Capstone Project: A practical project that involves applying learned skills to a real-world problem or research topic, demonstrating mastery of informatics concepts.
Requirements
Bachelor’s Degree in Informatics, Computer Science, or a related field.
Proficiency in English:
- TOEFL: Minimum score of 90 (Test of English as a Foreign Language).
- IELTS: Score of 6.5 or above (International English Language Testing System).