BACK TO COURSE MAIN PAGE

SYLLABUS

INSTRUCTOR

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 DESCRIPTION

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


LECTURE INFORMATION

First day of class is Wednesday Sept.

LECTURE TIME AND LOCATION

DAY TIME LOCATION
Monday
10:30-11:20 LAS A
Wednesday 10:30-11:20 LAS A

LAB INFORMATION

Formal labs start week of Sept 17 but a self study Lab is available now.  Check your lab schedule!


TEXTBOOK

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.


ASSESSMENT