This course aims at the provision of the concepts of algorithm, programming language, and program and developing basic
problem solving skills to the learner. The course topics include: Overview of computer programming and programming languages
(machine, assembly and High-level languages). Programming principles of algorithm and flow of control, including sequential
execution, selection, iteration, and subroutine. Basics of a typical programming language (e.g. Matlab). Introduction to computer
methods and algorithms for analysis and solution of engineering problems using numerical methods in a workstation environment
(Numerical integration, roots of equations, simultaneous equation solving and matrix analysis).
Course ID: COMP 212
|Credit hours||Theory||Practical||Laboratory||Lecture||Studio||Contact hours||Pre-requisite||2||2||1||3||NONE|