Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Electrical Engineering | Mechanical Engineering | Robotics Engineering
Area of study
Engineering
Course Language
English
About Program

Program Overview


Program Overview

The Engineering Design and Innovation Centre offers various programs for undergraduate and graduate students.


Undergraduate Programs

The centre provides several undergraduate programs, including:


  • Innovation & Design Programme
  • Second Major in Innovation & Design
  • Minor in Innovation & Design
  • Admissions
  • Courses, such as:
    • CDE2300 Product Design and Innovation
    • CDE2301 Value Creation in Innovation
    • CDE2310 Fundamentals of Systems Design
    • CDE2311 Introduction to Space Systems
    • CDE3301 Ideas to Proof-of-Concept
    • CDE3301C Complex Systems Design: From Mission to Prototype
    • CDE4301 Innovation & Design Capstone
    • CDE4301A Ideas to Start-up
    • Innovation & Enterprise Electives
  • Timetable
  • Special Programmes, including:
    • Internships & Student Exchange
    • NUS Overseas Colleges
    • Duke-NUS Engineering & Medicine Track
    • Stanford Global Engineering Design Innovation Programme
    • Grand Challenges Scholars Program
    • Summer Programmes
  • Hands-on Prototyping Workshops
  • Careers of Graduates
  • Frequently Asked Questions

Graduate Programs

The centre offers graduate programs, including:


  • MSc in Engineering Design & Innovation
  • Admissions
  • Fees and Scholarships
  • Programme Requirements and Courses
  • Timetable
  • Frequently Asked Questions
  • Short Courses

Projects

The centre has various project themes, including:


  • Innovating for Better Healthcare
  • Innovating for Future Mobility
  • Innovating for Smarter Living
  • Innovating for Sustainable Cities
  • Innovating with Immersive Reality
  • Innovations in Intelligent Systems
  • Competition Projects, such as:
    • Bumblebee
    • NUS Formula SAE
    • NUS Calibur Robotics
    • NUS Rover Team
  • Project Showcase
  • Sponsors & Donors
  • Support Our Students
  • Upcoming Projects

Student Life

The centre provides opportunities for student life, including:


  • iDP Students’ Club
  • iDP Residential Programme
  • Intrigued to Innovate: The Podcast
  • Upcoming and Past Events
  • Maker-in-Residence

Start-ups

The centre supports start-ups, including:


  • CDE4301A Ideas to Start-up
  • EDIC Entrepreneur Fellowship
  • Our Start-ups

Course Details

CDE1301C Dominating the Battlefield: Fundamentals of Combat Robotics

This course immerses students in the exciting world of combat robotics through RoboMaster, an international robotics competition featuring a spectrum of robotic applications. As an introduction to the competition, students will work in multidisciplinary teams to design, implement, and integrate mechanical, electrical, and software systems to build an Infantry robot from scratch to compete in the 1v1 event in the RoboMaster University League (North America).


At the end of this course, students should be able to:


  • Gain hands-on experience in designing, building, and programming reliable combat robots.
  • Understand the fundamentals of mechanical, electrical, and software systems integration.
  • Analyse competition requirements and develop effective strategies for robot performance and team coordination.
  • Develop problem-solving skills to troubleshoot and optimise robotic systems under time constraints.
  • Work effectively in multidisciplinary teams to solve complex engineering challenges.
  • Develop communication skills to articulate technical ideas and strategies clearly.

Workload: 4 units (graded on CS/CU basis)


Course Syllabus

Basic Mechanical Design and Prototyping Methods

  • Computer aided design (e.g. Autodesk Inventor)
  • 3D printing
  • Laser cutting
  • CNC manufacturing
  • Sheet metal fabrication

Basic Electrical Design and Prototyping Methods

  • PCB design
  • Soldering and crimping
  • Use of simple lab equipment (e.g. power supply, oscilloscope) for testing

Basic Software Design and Prototyping Methods

  • STM32 microcontroller programming
  • Use of real-time operating systems (e.g. FreeRTOS)
  • Communication protocols (e.g. CAN, UART)
  • Simple feedback control
  • Computer vision
See More
How can I help you today?