Courses Detail Information
ENGR1010J – Introduction to Computers and Programming
Instructors:
Jigang Wu;Yifei Zhu;Xiaodong Wei;Manuel Charlemagne
Credits: 4 credits
Pre-requisites:
Description:
This course introduces students in Engineering to basic algorithmic method and specific languages including MATLAB and C/C++. This course focuses on the development of algorithms to solve problems of relevance in engineering practice and on the implementation of these algorithms using MATLAB and C/C++.
Course Topics:
- MATLAB programming: data types, control statements
- MATLAB programming: plotting, File I/O, array manipulation
- C programming: data types, expressions, control statements
- C programming: functions, algorithms, scoping, parameter passing
- C programming: array, character and string
- C programming: pointers
- C programming: record and structure
- C++ programming: input/output, class and object