| |||||||||||||||||||||
| Course DescriptionThe objectives of this course is the introduction of the Matlab software environment, including its use for solving simple problems and the introduction of the programming principles that underlie programming in any environment including loops, encapsulation, efficiency, debugging and algorithms. More specifically: Overview of the platform and its interface Syntax, data types, variables Programming in Matlab Input, output Basic matrix operations, statistics Polynomials Plotting in 2-D and 3-D Sorting, searching, recursion Random numbers Lecture HoursM,F. 11:30-12:20pm (CLH H), in person but also available on zoom. The lecture will be recorded and posted on eclass .Lab Hours Lab Session 1:Tue. 1:00-3:50pmLab Hours Lab Session 2:Thu. 1:00-3:50pmOffice Hourswill be in person in my office and on zoom. Office hours will start 10 minutes after the end of a lecture (to give me time to walk back to my office). Office hours will not be recorded and will be one to one both in person and on zoom. Optionally we may have a review office hour session before the midterm or the final where all students can join at the same time andwhich will be recorded for the benefit of students that miss it.Tests:There will be a midterm worth 25% and a final worth 47%. The midterm will cover material up to the lecture before the midterm and it will be during our regular class. The final will cover all the material in the course and will be during the regular exam period. Both midterm and final are closed book, without cheat notes but an old fashioned calculator will be optional.Lab Assignments.The labs will be done in person in Ross S110 (behind the Lost and Found). There will be a total of ten labs 8 of which (L1, L2, L3, L4, L6, L7, L8, L9) have a graded programming component and a few multiple choice questions. The seven best of the eight are worth 4% each. The extra lab is meant to make up for a sick day since it is impossible to have a make-up lab due to the nature of the labs. Labs 5 and 10 are review labs before the midterm and final respectively. The midterm and final will include programming questions and the review class is intended as preparation for these questions. We will be using eclass (a.k.a. Moodle). You do not need to purchase the Matlab software since York University has purchased a site licence for all students (and faculty and staff) to download and run or connect to a server and run it on the cloud (in case you have a computer that cannot run matlab). Visit the YU Matlab Info page to download and run (click on MATLAB Portal). You need to login using your Passport York account. The labs will be in person. When you come to the lab you will login to eclass to retrieve the questions and submit the answers. There will be TAs available to help you. Access to the internet through the desktop computer in the lab or a portable device (phone, tablet, laptop etc) is not allowed. You can bring any notes or books you want as long as they are on paper. TextMatlab: An introduction with Applications, by Amos Gilat, Sixth Edition, Wiley. If you have the fifth or fourth edition already it is also OK. The electronic version is fine, too, as are older or used copies. The cost of the book (older edition) at Amazon last time I checked was about $20 used. New costs about $49.
PP-York logout
Last
Modified: Sep 2 12:34 |