Getting Started: How to Prepare for the First Day of Class
Welcome to ENGR 11: Programming & Problem Solving in MATLAB. This ENGR 11 course is an introductory lower-division Engineering class designed to introduce you to MATLAB. For more about ENGR 11 at Foothill College, please see Foothill's Engineering Department website. For students, please make sure to check the email account that you have listed in MyPortal. As a courtesy to you, my students, I provide you with electronic copies of our course resources for Jeff's ENGR 11.01. These include:
Resources for Engr 11.01 in room 5611 for spring quarter 2024
Course Syllabus: Jeff’s Current Course Syllabus
Meeting Schedule: Spring 2024, Engr 11, Portfolio Meeting Schedule
Example Learning Conference Meeting Schedule
Math Discord: Spring 2024, Engr 11 Discord Channel
Flipped Learning: Spring 2024, Engr 11 Flipped Classroom Activity List (updated 4/8/2024)
Content Calendar: All calendars were updated on 05/22/2024.
These calendars are tentative and may be updated during spring 2024.
Engr 11, Spring 2024 Beginner Calendar (.pdf)
Engr 11, Spring 2024 Intermediate Calendar (.pdf)
Engr 11, Spring 2024 Advanced Calendar (.pdf)
Welcome Emails: Jeff’s Spring 2024 First Welcome Email (Sent on 04/03/2024)
Jeff’s Add Code Email (Sent on 09/25/2023)
General Resources
Course Webpage FAQs: Jeff’s Course Website FAQs
Attendance FAQs: Jeff’s Attendance FAQs
Flipped Learning FAQs: Jeff’s Flipped Learning FAQs
Grading FAQs: Jeff’s Grading FAQs
List of Final Deliverables for Your Learning Portfolio (updated on 06/26/2024)
Team Learning FAQs: Jeff’s Team Learning FAQs
Add Code Policy: Jeff’s Add Code Policy
Conquering College: Lab 1 Prompt
Lab 2 Prompt
Lab 3 Prompt
Lab 4 Prompt
Learning Reflections: Mid-Term Learning Self Evaluation Activity ( .docx ) or ( .pdf ) - due at start of week 6
Final Learning Self Evaluation Activity ( .docx ) or ( .pdf ) - due during final meeting
Final Course Eval: Spring 2024, Engr 11, Final Course Evaluation (Google Forms Survey)
A. Once you complete this survey, please take a snapshot of the confirmation page.
B. Show your snapshot of this page to Jeff to confirm you’ve finished this work.
Jeff’s Engr 11 YouTube videos
To access a master list of the videos we use in this course, please click on the link below:
Anderson’s Master List of MATLAB Videos (.pdf) or (.docx)
ENGR 11, Laboratory Resources
In ENGR 11, we enjoy a three hour laboratory session each week. When we are in lab together, I expect you to be actively working to complete the projects outlined in the laboratory prompts below. To find out more about the tentative schedule for laboratory exercises (and the focus of each lab meeting), please see the ENGR 11 Tentative Calendar, available in a link above.
Engr 11, Possible Applied Projects List
One of my major goals as your teacher in Engineering 11 is to help you set a foundation for using your computer and coding skills to solve problems you care about. With that in mind, I want us to work towards a world where you use continue to use MATLAB (or some similar computer program) for years after this class ends. If we do our work well, you can use MATLAB as a tool to solve homework problems in your other classes, to do research projects, and to create projects that you put on your resume.
With this goal in mind, I invite every student in this class to create their own applied project in MATLAB. This project is one that you believe will advance your learning and set you up for success in your future academic and career goals. As you craft your vision for this applied project, please integrate the learning your doing and ideas you are studying from the book Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career by Scott Young. Specifically, I encourage you to engage in thoughtful meta-learning routines to plan your applied project. As you do so, I want you to project into your future and think about what MATLAB skills might be relevant for the type of work you want to do. To help get the juices flowing, I provide some possible projects you might work on.
ENGR 11, POSSIBLE OPTIONS FOR FUN APPLIED PROJECTS | |
LESSON TITLE | LESSON PLAYLIST |
---|---|
OPTION 1: ELECTRIFY THE LINEAR-SYSTEMS PROJECT
|
Engr 11, Unit 1: Introduction to MATLAB
In ENGR 11, we will familiarize ourselves with the MATLAB computing environment. Below I include links to all of the lecture notes that I have written for this course. Enjoy.
Engr 11, Unit 3: Introduction to Numerical Analysis
Use this as a place holder
ENGR 11, UNIT 3, INTRODUCTION TO NUMERICAL ANALYSIS | |
LESSON TITLE | LESSON PLAYLIST |
---|---|
LESSON 1: UNSIGNED INTEGERS | LESSON 1, PART 1: PLAYLIST |
LESSON 2: SIGNED INTEGERS | |
LESSON 3: FIXED-POINT NUMBERS | |
LESSON 4: FLOATING-POINT NUMBERS | |
LESSON 5: THE IEEE 754 FORMAT
|
|
LESSON 6: PRECISION AND ACCURACY |
ENGR 11, Exam Resources
As you prepare for your in-class exams, you can use the resources below to help focus your attention.
ENGR 11, EXAM RESOURCES | |
IN-CLASS EXAM 1 | |
IN-CLASS FINAL EXAM (WINTER 2019) |
ENGR 11, A-Level Tasks
Below are prompts for A-level tasks in this course.
ENGR 11, A-LEVEL TASKS | |
LESSON TITLE | LESSON PLAYLIST |
---|---|
MORTGAGE LOAN CALCULATOR PROBLEM (A-LEVEL TASKS) |
Useful Links and Reference Material
As you might have noticed, this class is an introduction to the MATLAB Environment. Such an introduction fits nicely into the field of Numerical Analysis. Below, I provide to you a list of useful reference material for students who are interested in learning more about this subject. I highly encourage such students to seek out future opportunities to develop their competence with MATLAB as a programming language and with the major ideas of Numerical Analysis.
Some Disasters attributed to bad numerical computing (by Douglas N. Arnold)