MANN 1013 Systems Engineering
This course provides students the knowledge on the principles and processes of systems engineering that includes a disciplined approach for identifying a customer or stakeholder need and translating that need into a complete set of requirements or specifications for a system that meets the need. The course includes the application to the design and development of various types of complex engineered systems. Students will learn how to define system requirements and create effective project teams. Students will gain experience using mathematical and graphical tools for system analysis and control, testing and evaluation. In addition, economic considerations and the system life cycle will be covered.
MANN 1023 Embedded System Analysis and Design
This project oriented course focuses on using modern methods, techniques, and tools for specification and design of embedded systems. Topics include analytical methods, development methods, and notations like UML, Petri nets, embedded real-time systems, networking, power management, and embedded real-time programming. Performance evaluation based on modeling and simulation techniques is also covered.
MANN 1033 System Architecture, Behaviour and Optimization
This is a course in the application of the systems engineering process to the architecture design and operation of complex systems. Topics include techniques for design, simulation, optimization, and control of complex systems. Case studies and system simulations in diverse areas provide context for the application of these techniques.
MANN 1043 System Design for Security
This course explores how cost-effective solutions to security needs can be achieved by following well-established architectural practices and detailed security principles. Central to these considerations is meeting the requirements with established solutions, and striking a balance between security and other system requirements.
MANN 1053 System Processors and Peripherals
This course covers microprocessors, processor architectures; programming model; instruction sets; and exception support. Memory and peripherals for embedded devices will be examined, including: memory and I/O interfacing; parallel I/O; USART, SSC, field buses; timers, watchdog, high-speed I/O modules; display controllers; DMAs; MMUs, peripheral control processor; memory systems and types; interfacing techniques; performance issues; and power considerations. The course will also examine aspects of integrated microprocessors, including: selection criteria; on-chip resources; power management; development support; application specific standard processors; and multi-core vs. unified core devices. A case study of a popular RISC such as the ARM processor and emerging technologies will be examined.
MANN 1063 System Testing and Evaluation
This course is designed to provide students with in depth knowledge on system testing and evaluation. The course covers the basic principles of system development life cycle and test activities that include the test plan, test design, monitoring, implementation and test closure. The students will also learn various categories of evaluation techniques and methods used in both black-box and white-box testing. At the end of this course, students should be able to recognize system validation and verification process and techniques.
MANN 1074 Project I
After being assigned problem individually by the supervisor or proposed by student, each student implement his/her own project based on making use of knowledge and skills obtained in previous courses. Student will be guided during the Research Methodology topic provided in this project. Although Project 1 and Project 2 make a set, these are assessed and presented separately at the end of the semester. A complete report must be written and adhere to the UTM Thesis Writing Guideline.
MANN 2086 Project II
Each student must pursue his/her project by using various methods and ways available or they have in hand. At the end of this course, each student has to make a presentation in the presence of other students and examiners for the final assessment. A complete report must be written and adhere to the UTM Thesis Writing Guideline.