Dr. Burton Ma
LAS 2046
burton@eecs.yorku.ca
Office hours
Tuesdays from
14:30 to 16:00 in Lassonde 2046 (2nd floor of Lassonde Building)
Wednesdays from
14:00 to 16:00 in Lassonde 2046
Course: EECS 1011 3.0: Computational Thinking Through Mechatronics
Webpage: https://moodle.yorku.ca/moodle/course/view.php?id=140036
Term: Fall 2018
The objectives of this course are threefold: providing a first exposure to procedural programming, teaching students a set of soft computing skills (such as reasoning about algorithms, tracing programs, test-driven development), and demonstrating how computers are used in a variety of engineering disciplines. It uses problem-based pedagogy to expose the underlying concepts and an experiential laboratory to implement them. An integrated computing environment (such as MATLAB) is used so that students can pick up key programming concepts (such as variables and control flow) without being exposed to complex or abstract constructs. The problems are chosen in consultation with the various engineering disciplines in the Faculty with a view of exposing how computing is used in these disciplines. The lectures (two hours weekly) are supplemented by a three-hour weekly lab.
Prerequisites: None. Course Credit Exclusions: EECS1541 3.00
First day of class is
Wednesday
Sept.
DAY | TIME | LOCATION |
---|---|---|
Monday
|
10:30-11:20 | LAS A
|
Wednesday | 10:30-11:20 | LAS A
|
Formal labs start week of Sept 17 but a self study Lab is available now. Check your lab schedule!
There is no required textbook for this course.
A suitable textbook (link below) is available for free as an "ebook" from the York University library. You can use it online or you can purchase it from a number of sites, like Amazon. Please note that we are using the 2012 edition, not the 2009 or 2017 edition.