Advanced Operating Systems and Networking (MITC6101)
This course covers topics on the concepts and applications of Linux operating systems in the field of virtualization and networking.
Major Course Requirement:- Exam/Project
- Participation in the discussion
- Quizzes
- Learning Tasks (Lab activities)
MITC6102 Advanced Database System SY24 C2
This course exposes students to the theoretical principles
and concepts, practical skills, as well as research issues underlying advanced
database systems. It will cover selected topics on the fundamentals of database
storage and representation, and the trade-offs among data systems on indexing,
query processing, and query optimization. At the same time, this course also
explores how to extract information from object-relational (PostgreSQL) and
object-oriented databases (MongoDB) by writing SQL from joining, aggregating, and filtering results. Students will undertake a semester project that involves designing and implementing a database system, emphasizing the design
choices by experimental evidence.
MIT6205-Enterprise Network Architecture Summer SY2023-2024
This course is a continuation of the MITC6104 (Technology and Project Management), which deeply focuses on enterprise network design to advance the knowledge and skills needed to evaluate and plan the implementation and maintenance of an organization’s network environment. In particular, foundational aspects of both enterprise and architectural thinking, including the software-to-technology-to-solution architecture continuum, the role of enterprise architecture in business and IT alignment, and architectural styles and techniques for capturing and documenting architectures, will be discussed. A final case study project will allow the students to practice the techniques for analyzing the framework models and apply those models to a detailed corporate network business plan.
MITC6104- Technology and Project Management C3 SY23-24
This course is focused on teaching advanced methods, techniques and tools for project management in a real-life IT setting, such that it can be applied in the workplace in successfully managing simple to complex IT projects. The topics were organized into six (6) interwoven modules: (1) PLC, Scope and Project Charter, (2) Project Work Planning, Scheduling and its Human aspects, (3) Realistic Project Applications, (4) Cost Estimation, Quality and Risk Management, (5) Dialogue with the Industry, and (6) Project Implementation and Evaluation. The course will also use ICT tools such as, ProjectLibre or Microsoft Project (whichever is available). By the end of this course, students will develop a project management plan from a scenario build upon a real-life project.
MITC6102 - Advanced Database Systems C2SY2023-24
This course exposes students to the theoretical principle and concepts, practical skills, as well as research issues underlying advanced database systems. It will cover selected topics on the fundamentals of database storage and representation, advanced indexing, query processing, and query optimization. At the same time, this course also explores the advanced topics beyond traditional relational database systems, such as distributed database systems, defensive database programming and Web data analytics. Students will undertake a semester project that involves the design and implementation of a database system, with emphasis on the design choices by experimental evidences.
Advanced Operating Systems and Networking
This course covers topics on the concepts and applications of modern operating systems in the field of virtualization, cloud, distributed, and embedded systems. The course also covers the study of the common network operating systems such as Linux and Windows, with special emphasis on distributed file systems, deployment, failures and recovery management, and support for Internet-scale computing.
Major Course Requirement:- Research paper
- Participation in the discussion
- Quizzes
- Learning Tasks (Literature Review, Practical/Lab activities)