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||1||2||3||NONE|