Master’s of Science in Embedded and Mobile Systems (EMoS)

The cornerstone of this programme is to be a state-of-the-art graduate master’s programme in “Embedded and Mobile Systems (EMoS)”, incorporating applied-oriented training modules, linkage to industry and thus ensuring a strong focus on technology transfer, innovation and entrepreneurship. The EMoS Programme is designed to produce graduates competent in Embedded and Mobile Systems. Students following this programme will study a variety of courses that will enable them to develop capability in a wide scope of information, Embedded and Mobile communication and telecommunications which is interdisciplinary in nature.

Entry Requirements

The NM-AIST will admit competitively qualified students mainly from the Eastern African Region and Sub-Saharan Africa. Entry requirement for successful participation in the Masters of Science in Embedded and Mobile Systems (MSc in EMoS) programme should be as follows:

  1. Possess a Bachelor’s degree from an accredited university or similar institution of higher learning with GPA of at least 3.0/5.0 or its equivalent from an accredited university of similar institution of higher learning in Information Systems; Information technology; Informatics; Mobile Computing; Wireless Networks; Software Engineering; Computer Science; Computer Engineering or related fields.
  2. In case of applicants with unclassified degrees (e.g., BSc General, BSc in IT, BEng, BSc in Telecom, or equivalent), should have at least an overall of “B” grade and an average of “B+” grade in the relevant subjects or field of his/her specialization: Information Systems; Information Technology; Informatics; Mobile Computing, Wireless Networks; Software Engineering; Computer Science; Computer Engineering, or related fields.
  3. Possess advanced diploma in the fields of study mentioned in (1) with a postgraduate diploma in the same field with GPA of 4.0 as entry route to Master’s programme

 

Specialty Specific Entry Requirements

a) Embedded Systems Specialty Requirement

The students should have successful completion of bachelor’s degree in Electrical Engineering, Telecommunication Engineering, Computer Engineering, Embedded systems, or any related fields of Electronics Engineering.

b) Mobile Systems Specialty Requirement

The students should have successful completion of bachelor’s degree in Software Engineering, Computer Science, Mobile System development, Data Science, Artificial Intelligence, Information Systems, Information Communication Technology, Informatics, or related fields.

Areas of Specialization

  1. Embedded Systems (ES)

  2. Mobile Systems (MS)

Programme Duration

  1. Status: Full Time
  2. Years: Two (2) Years
  3. Semesters: Four (4)

Mode of Delivery

Face to face, Mixed (Mixed-mode (also known as blended or hybrid mode) are delivery modes where a portion of the traditional face-to-face instruction is replaced by web-based online learning)

Programme Outline for Master of Science in Embedded and Mobile Systems by coursework and Project

Common Core Courses

  1. BuSH 6007: Foundation of Law Philosophy and Ethics
  2. BuSH 6008: Technological Innovation and Entrepreneurship Management

Programme Core

  1. CCSE 6001 Research Methods and Communication

  2. EMoS 6403 Outreach and Internship

  3. EMoS 6101 Soft Skills

  4. EMoS 6102 Group Project

  5. EMoS 6103 Electronic Business

  6. EMoS 6104 Internet of Things and Embedded Systems

  7. EMoS 6401 Graduate Seminar

  8. EMoS 6199 Project

Specialty Courses

(i) Embedded Systems

  1. EMoS 6201: Sensors and Actuators
  2. EMoS 6202: Embedded Networking
  3. EMoS 6203: Embedded Systems Engineering
  4. EMoS 6204: Advanced Applied Electronics

(ii) Mobile Systems

  1. EMoS 6221 Applied Information Systems

  2. EMoS 6222 Mobile Telecommunication Technology

  3. EMoS 6223 Mobile Commerce

  4. EMoS 6224 Mobile Application Development

Elective Courses

  1. EMoS 6301 Testing of Embedded Systems

  2. EMoS 6302 RFID Systems

  3. EMoS 6303 Safety-Critical Systems

  4. EMoS 6304 Embedded Systems in Traffic Applications

  5. EMoS 6305 IT Project Management

  6. EMoS 6306 Machine Learning

  7. EMoS 6307 Computational Data Analytics and Tools

  8. EMoS 6308 System Development Methodology

Programme expected learning outcomes 

Knowledge

­­­­­­­­­­­By the end of the Programme, graduates of MSc in EMoS will be able to:

  1. Understand fundamentals of embedded systems, their development phases. Understand standards, protocols, configuration for embedded networking and the corresponding characteristics of well-established standards and protocols. Understand the role of testing, its approaches and techniques as applicable in embedded systems.
  2. Understand mobile telecommunication technology, network types, infrastructure, security, protocols, architecture, the concepts of mobility and portability, spectrum issues and policies and on-going trends in development. Understand mobile commerce development stages, how to develop mobile application requirements as well as understand essentials, functionalities ad standards of wireless communication. Understand android studio development environment, design a and fundamental concepts.
  3. Understand and gain fundamental knowledge of operation modes and characteristics of sensors and actuators. Understand RFID systems -their modes of operation, industry standards, characteristics.
  4. Understand electronic circuitry principles as applicable in different situations, physics behind optoelectronics, laser operation principles. Understand fundamental concept of criticality, specific requirements, regulations, methods and techniques, documentation for developing safety-critical systems
  5. Understand concepts of computer systems, physical-technological and regulatory requirements of embedded systems with focus on the automotive application area.
  6. Understand and know how to program, embedded systems, mobile system.
  7. Understand machine learning concepts, types, applications including learning theory and models. gain knowledge on computational data analytics tools, methods and processes and their underlying mathematical theory. Understand software development processes and software testing techniques.
  8. Understand e-business, its evolvement over time and the corresponding impact in e-commerce. Understand and evaluate revenue models, software functionalities, systems, players and processes, security vulnerabilities of e-business. Understand technical-engineering/ programming and business dynamics of applied information systems.
  9. Understand on ground realities of professional environment and develop ability how to engage with industry practitioners, gain insight into on-ground industrial/ societal challenges and seek ways to provide solutions
  10. Understand how the various concepts of computer science, mathematics, electronics integrate into an end product. Gain insight into methods for such integration in achieving a particular end goal therefore integrating theory and practice, gain social skills of working in groups to accomplish the desired goals therefore dealing with criticisms, arguments as well as work independently therefore self-assessing their understanding and seek independently.
  11. Understand internet of things architectural overview and protocols, internet of things as applicable in wireless and mobile networks opportunities and trade-offs in interconnected wireless embedded sensors.
  12. Know best practices in scientific innovation, Intellectual property, and entrepreneurship; roles, challenges, opportunities and lessons.

Skills

By the end of the Programme, graduates of MSc in EMoS will able to:

  1. Understand project/research methodologies from technical embedded and Mobile Systems point of view, how to concisely define research problems, how to conduct systematic literature review, plan research work, results/data interpretation and presentation. Understand roles, best practices, stages/processes, control measures, strategies involved in the management of IT projects.
  2. Scientific proposal uprising, report writing and presentation fundamentals effective communication skills, attitude and ethics for personal and career development.
  3. Understand different communication environments and implications, value and weigh opinions objectively and give feedback, creatively structure ideas and arguments, present and negotiate effectively, develop resilience and balance work-life.
  4. Perform a simple standard development task of an embedded system. Implement gateway functions between different embedded networking standards and protocols, assess the adequacy of embedded networking solutions in relation to their application. Choose test methods for specific goals and evaluate the success of the test.
  5. Sensor selection and choice of design components to accomplish the required performance when designing wireless embedded systems, taking into account any trade-offs involved and analyse modes/ characteristics as well as implement software and hardware interfacing concepts for sensors and actuators.
  6. Design analog and digital electronic circuits, applied electronic systems based on lasers and optic fiber. Analyse and solve problems involving electronic circuits and simulate end to end digital systems. Developed ability to select RFID system components based on application specifications.
  7. Developed knowledge to purposely choose methods and techniques applicable in development of safety critical systems. Skilled in requirement definition, analysis and requirement-satisfaction-analysis validation of embedded systems in transport domain.
  8. Design and manage small individual and group projects following methodological IT project management stages. Effective conduct of research/ project work, writing and presentation.

Competence

By the end of the Programme, graduates of the MSc in  EMoS will be able to demonstrate the following  competencies: 

  1. Interdisciplinary view of point: Through the business-related courses, students will develop an affinity to look at issues from different perspectives by incorporating the complexity of business processes in decision making.
  2. Ability to design android applications, evaluate e-business and form technical as well as its business perspective. Understand the design of information systems in relation to their application, uncover the choice of digital solutions for business performances and management of digital business.
  3. Ability to understand internet of things, evaluate and project the performance of sensors in wireless embedded systems and sensor and actuator selection, software-hardware interfacing concepts and integration in embedded systems.
  4. Conversant in mobile telecommunication technologies, RFID system requirements and mobile commerce, advancements, concepts and application, ability to assess mobile commerce business models and optimize business processes.
  5. Fluency of dealing well in various communication environments, empathetic to bend in and fit in professional environments, developed leadership attitude/ team skills and overall maximizing of one’s strength.
  6. Ability to understand the step-by-step integration processes involved in design of embedded systems. Developed analytical ability to understand well-established protocols and standards, assess embedded networking solutions in relation to their application. Competently carry out safe embedded systems test.
  7. Ability to understand electronic circuits: digital, analog, optoelectronics and laser, understand their functioning and design considerations. Understanding the design of safety-critical systems. Conversant in requirement analysis of embedded systems in traffic applications.
  8. Through the design components of courses, students will develop solutions through team effort, develop listening attitude and being team player, through these design tasks students will develop prototypes/ programmes and solution to various tasks.
  9. Conversant in and able to apply machine learning and computational data analytics tools.
  10. Project management fundamentals, activity planning and coordination. Writing of scientific reports in an acceptable manner, present scientific work with right etiquette.
  11. Understand the impact of engineering solutions in embedded or mobile systems.
  12. Communicate professionally, demonstrate professional ethics and have an enlightened level of responsibility with a well-developed attitude for personal and professional development.