Academic Programmes:
Information Technology | Biotechnology | Transportation & Logistics |
Materials Science & Engineering | Construction Engineering & Management |
Systems Engineering & Management | Energy & Environment

MIT505 Distributed Development of Information Systems

Instructor: Dr Sellappan Palaniappan

This is a graduate level course designed to expose students to collaborative and distributed development of information systems. The course assumes basic knowledge of programming and system development. Modules covered include selected topics in software engineering (e.g., CASE tools, software architecture and design, design patterns, components, user interfaces, testing, software metrics, quality assurance, CMMI), technical and organizational skills required for the successful development of large-scale software systems, managerial and strategic issues involved in collaborative software development. Students (in groups of 3-5) will undertake and develop a large-scale software project complete with documentation, presentation and demo of system features.

Assessment is by group project, peer evaluation and class participation. Each project is evaluated based on deliverables which include code, presentation, demo of system features and system documentation (draft and final project reports).



  Back