305171 Computer Programming
Learning Approach
This is a skill development course; therefore, a lot of practicing exercises will be given in order to develop the students ability to create programs.
Learning-by-doing is the key to be
successful in this course.
What is Computer Programming?
The craft of writing a series of instructions that make a computer perform an action or a particular type of work.
Overview
In this course, students will learn
- How to think systematically.
- How to translate their thoughts into programming codes.
- How to measure their performance and quality of their products.
- How to use data to improve their personal processes.
To ensure the high quality of the programs, good engineering practices
and disciplines will be enforced throughout the process of developing
computer program.
Throughout the course, students will learn how to apply a discipline
approach to write programs. Students are required to record
their personal software development data using the concept of the
personal software process (PSP).