Computer Programming

Course Code: BFF2003 / BHM2003

Programme: Bachelor of Mechatronic Engineering Technology / Bachelor of Mechatronic Engineering

Institution: Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)

Course Description

This course introduces students to the fundamentals of computer programming using structured and object-oriented approaches. It equips engineering students with essential coding skills for technical problem solving and automation.

Topics Covered

  • Problem solving and algorithm design
  • Programming fundamentals (variables, loops, conditionals, functions)
  • Arrays and data structures
  • File I/O and basic data processing
  • Introduction to object-oriented programming
  • Engineering applications of programming

Learning Outcomes

By the end of this course, students will be able to:

  1. Design algorithms and flowcharts to solve engineering problems
  2. Write, debug, and test programs using structured programming techniques
  3. Apply object-oriented programming concepts to engineering applications
  4. Use programming to automate data processing and analysis tasks