Introduction to Programming

Course Synopsis

This course is one of the important courses for the preparation of graduates who are competent in producing innovative solutions by writing computer program using a programming language. This course is intended to provide the students with the fundamental of programming concept.  It covers the implementation of algorithms in a high-level programming language by using constants, variables, identifiers, basic data types, operators, control statements, classes, objects, methods, arrays, and string manipulation are covered in this course. This course also explains the principles of programming and problem solving using Object Oriented Programming (OOP) paradigm.

Course Content

  1. Introduction to Computer and Programming Languages
  2. Introduction to Java
  3. Numerical Data & Expression
  4. Selection Control Structures
  5. Looping Structures
  6. Class & Object
  7. Graphical User Interface (GUI)
  8. Arrays

Activities

The use of several tools in conducting fun and enjoyable activities during lessons:

  • YouTube videos : a compact explanation of the lecture slides tailored to the course
  • Google Form : quick check on students understanding of the selected topics
  • UUM OL : exercises at the end of each topic
  • UUM Forum : open ended questions

YouTube

Evaluation & Testimonial