Computational Thinking Through Procedural Programming and Mechatronics
Description
The objectives of 1011 are threefold: providing a first exposure to procedural programming, teaching students a set of computing skills (such as reasoning about algorithms, debugging and hardware interfacing and interaction), and demonstrating how computers are used in a variety of engineering disciplines. It uses problem-based pedagogy to expose the underlying concepts and experiential laboratory activities and projects to implement them. An integrated computing environment (such as MATLAB) is used so that students can learn key programming concepts(such as variables and control flow) without being exposed to complex or abstract constructs. The problems are chosen with consultation with the various engineering disciplines in the Faculty with a view of exposing how computing is used in these disciplines. In support of program-related objectives, WHMIS I and Active Bystander training will take place in this course. Course credit exclusions: LE/EECS 1541 3.00.
Tips: you can drag and drop the boxes to clone them to different sections or groups within a prerequisite equation.
Prerequisite Equation
Edit the prerequisite equation to this course:
note: adding data in this section will override data in the Prerequisite List.
+ add prereq equation
Prerequisite List(Overridden by Prerequisite Equation)
Edit the list of prerequisites to this course:
note: data in this section will be override by the Prerequisite Equation if it exists.
+ add new course
Exclusion List
Edit the list of course cerdit exclusions to this course:
+ add new course
Your name (optional):
Any additional comment (optional):
Thank you for your edit suggestion!
Our staff will review and approve it soon.
You can close this page now.
There might have been an error with the server or your input.
Please check your entry and/or try again later.