COMPUTER PROGRAMMING

About this Course

Course Description

This course provides an introduction to computer programming and its applications in solving general engineering numerical problems. The programming language used is Python. Students will also use Google Colab as the programming tool.

Course Learning Outcomes

1 ) Determine possible solutions to engineering numerical problems through programming algorithms
2 ) Construct computer programs using standard programming tool
3 ) Assemble computer programs with correct syntax

Course Details

STATUS : Open
DURATION : FLEXIBLE
EFFORT : 3 hours per week
MODE : 100% Online
COURSE LEVEL : Beginner
LANGUAGE : English
CLUSTER : Science & Technology ( ST )

 Syllabus

a. The print() function
b. Variables and Data Types
c. The input() function

a. Types of decision structures
b. Conditions and Combined Conditions
c. Nested decision structures

a. For and While loops
b. Break and continue statements
c. Nested loops

a. Lists
b. String
c. Other data structures

a. User-defined functions
b. Variables in functions
c. Function parameters

a. Class, methods and objects
b. Inheritance
c. Encapsulation

Our Instructor

SAIFUL FADZLI BIN SALIAN

Course Instructor
UiTM Kampus Permatang Pauh

DR. FADZIL BIN AHMAD @ MOHAMAD

Course Instructor
UiTM Kampus Permatang Pauh

DR. AHMAD PUAD BIN ISMAIL

Course Instructor
UiTM Kampus Permatang Pauh

DR. INTAN RAHAYU BINTI IBRAHIM

Course Instructor
UiTM Kampus Permatang Pauh

 Frequently Asked Questions

A1 : Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows.