The foundations of software engineering are examined. Modern issues including design of the human-computer interface, software product liability, and certification of software engineers are discussed. The course concludes by investigating the structure, environment, and possible future of the software industry. The course begins with a study of data communication fundamentals. MSIT 650 Systems Engineering Systems Engineering is an interdisciplinary approach to developing complex systems that satisfy a client mission in an operational environment.
Information technology is at the heart of most systems.
This course is an examination of the systems engineering process with special emphasis on computers and software systems. Case studies from the information technology domain will be used to illustrate the systems engineering principles. This course studies the Internet, addressing both its technological basis and its applications. This course integrates and applies the major concepts presented in all other course work. Using casework methods, students will identify best practices and appropriate technologies to implement effective IT decisions aligned with organizational goals.