Select Page

MANN 2093 Wireless Networking
The course provides the introduction to the design and operation of wireless networks through concepts, terminologies, performance analysis and industrial standards. It introduces models and sub-systems of typical wireless networks (ie Wireless Local Area Network and Wireless Telecommunication Networks). It covers typical commercial wireless and mobile networks (eg wireless sensors, WiMAX, UWB, 2G/2.5G, 3G cellular), mobile networking protocols (eg Mobile IP, Wireless TCP), and wireless multimedia applications.

MANN 2103 Machine Learning System
Machine learning is concerned with computer programs that automatically improve their performances based on past data and solutions. The course covers the theory and practice of machine learning from a variety of perspectives. By the end of the course, the students will now methods and algorithms for supervised learning and unsupervised learning, inductive learning, statistical learning, reinforcement learning, learning with artificial neural networks and genetic algorithms, learning set of rules. The learning applications that will be presented cover several domains, for example pattern recognition, statistics, optimization and control, decision theory, planning and prediction, data mining.

MANN 2113 Mobile Computing Systems Programming
A major focus is the programming of mobile devices using the standard toolkits “Java Micro Edition” or “.NET Compact Framework”. Topics covered include: programming applications for Smart phones and PDAs; user interfaces for mobile devices; accessing location sensing technologies; interfaces for grid computing; geometric routing; data and information management, in particular for location-based services; privacy and security issues; and SnycML, WAP and XML technologies.

MANN 2123 System Algorithms
This course covers modern algorithms from the fastest algorithms and data structures to polynomial-time algorithms for seemingly intractable problems, from classical algorithms in graph theory to special algorithms for string matching, computational geometry, and number theory. Expected performance of an algorithm, and the conditions it needs to perform at its best

MANN 2133 Trusted Computing
This course focuses on fundamental technologies of trusted and high assurance computing and its applications in large-scale systems with varying degrees of trust. Among the topics are fundamental security principles of trusted computing (root of trust, trust measurement, storage, reporting, and attestation), hardware and software based trusted computing, architecture and implementation challenges, trusted computing for cloud, trusted mobile and smart phones devices, trusted emerging digital infrastructures such as smart grid, power grid, and Internet of Things, trusted social networks.

MANP 1433 Software Configuration and Management
This course presents the principles and strategies of software configuration management and software project management adhering to the DOD Standard 2167A and its quality requirements in the DOD-STD-2168.  Software configuration management emphasizes on the activities of controlling changes during the software development process, managing different versions of various work products, auditing and reporting on the changes made. Software project management covers the software project management aspects which include the project management plan, WBS, software quality management, estimation, monitoring and risk management

MANP 1403 Software Process and Quality
This course discusses a broad range of software process and quality in software development. It takes a structured view of the software engineering principles associated to software process, standards and quality that lead to software process improvement. The course features some basic use of validation and verification but will emphasize on the key elements of CMMI model to support SPI.

MANP 1613 Advanced Software Testing
This course will provide students with detailed and technical knowledge on software testing approach. The course covers the major topics of software testing that includes the test management, test analysis and application of testing tool.

MANP 1623 Advanced Software Process Improvement
This course provides an in depth knowledge of software process improvement focusing on CMMI. The main topics to cover including the CMMI continuous and staged representations, process areas, specific and generic goals, specific and generic practices, and SPI evaluation

UTM Open Day