Program Description:

The MIT program develops futureĀ IT leaders skilled in designing and implementing robust, IT-based solutions for complex organizational needs. Graduates will master the skills required to analyze user requirements and design effective hardware and software systems, components, or processes. They will be proficient in using current computing techniques and technologies and have the ability to critically evaluate emerging technologies for their applicability to solve business problems. The program emphasizes the ability to collaborate in teams to develop and deploy high-impact IT solutions, preparing graduates to excel in technical leadership positions three to five years after completion.

The main objective of this course is to provide students with an overall foundation of systems analysis and design to effectively and efficiently design and implement system. Topics to be covered include system development tools, cost benefit analysis, prototyping, alternate design strategies, designing human interface, software development life cycle, rapid application development and CASE tools, systems planning and selection, systems analysis, system design, and system implementation and operation.

Course Description:

This course explores selected topics on fundamental data structures that may be multidimensional, metric, geometric, kinetic, self-adjusting, concurrent, distributed and others. Students will analyze, design, modify and implement many of the advanced data structures used in computer science that are universal to most programming languages. Other topics include program design and implementation, algorithm analysis, and object-oriented programming design.

Course Description:

This course provides a comprehensive study of advanced concepts, features, and emerging trends in database systems. It equips graduate students with theoretical knowledge and applied analytical skills to design, evaluate, and manage complex data management systems for modern enterprises. This course is organized into progressive modules covering relational database principles, advanced SQL techniques, query processing, transaction management, and database security, followed by specialized topics on distributed, and data mining. This course also examines emerging trends such as non-relational and cloud-based database services, modern database applications, and the role of databases in supporting business intelligence and data analytics.