ICT-1001: Introd. to Progr. & Probl. Solving (W.B.)
Credit Hours: Semester: Pre-requisite: Notes:
3
1,2,3
NA
NA
Description This introductory course in engineering problem solving and computer programming is for all undergraduate engineering students without prior programming experience in any language. The course covers the fundamentals of computer programming and its underlying principles using the Python programming language. Concepts and methods are illustrated by examples from various engineering disciplines. Useful numerical techniques and their applications to real world problems in science and engineering are also discussed. Weekly laboratory work is required. Lecture: 2 hours/week; tutorial: Lab: 2 hours/week.