ENGR 101 Schedule

ENGR 101: Schedule of lectures, assignments, tests, and holidays

This will be updated over the term.

  Day/Date Topic Slides Resources
Week 1 This is a lecture week
Lecture 1 Monday
2 Mar
Introduction to ENGR101
Howard, Arthur
Intro to ENGR 101
Intro to Programming
Lecture 2 Wednesday
4 Mar
Diagnostic Test
Howard
   
Lecture 3 Thursday
5 Mar
Computer architecture. Computer data. Binary numbers.
Arthur
Lecture slides
Reading material

Due 9 March
Midday
Non-active now
 
Lab A: No Lab
Lab B: Tutorial 1 Part 1: Engineering Ethics Tutorial 1 Part 2: Sound Science and Technology More information about tutorials here
Week 2 This is a lecture week
Lecture 4 Monday
9 Mar
C++ Hello world, variables, arrays
Arthur
Lecture slides
Reading material

Due 11 March
Midday
Non-active now
Lecture 5 Wednesday
11 Mar
Functions in C++
Arthur
Lecture slides
Reading material

Due 12 March
Midday
Non-active now
Lecture 6 Thursday
12 Mar
Analog and digital signals.
Intro to Project1
Arthur
Lecture slides
Reading material
Due 16 March
Non-active now.
 
Lab A: No Lab
Lab B: Tutorial 2 Part 1: Logic Races
Tutorial 2 Part 2: Catch-up Lecture (Arthur)
Project 1 out Script

Week 3 This is a project week
No Lecture Monday
16 Mar
   
No Lecture Wednesday
18 Mar
   
Lecture 7 Thursday
19 Mar
Project 1 review Arthur: Q and A pdf  
 
Lab A: Project 1
Lab B: Project 1
 
Covid19 Pause
 
Week 4 This is a project week
No Lecture Monday
27 Apr
    University Closed
Lecture 8 Wednesday
29 Apr
The Human Eye and Image Technology
Howard
Lecture Slides
Optional One Way Mirror Video
Won't play in BB.
Right-click, save link as ...
See recorded lectures (VStream on BB):
1) The Human Eye
2) Computer Images
Live question & answer at lecture time
Lecture 8B Thursday
30 Apr
Image Resolution
Lecture Slides
Worksheet
See recorded lecture (VStream on BB):
Eye Resolution and Images
Live question & answer at lecture time
 
Lab A: No Lab
Lab B: No Lab
Project 1: Due 22 April
Project 2 out

Week 5 This is a lecture week
Lecture 9 Monday
4 May
Data Compression
Howard
pdf
Recorded lecture (VStream on BB)
Live question & answer at lecture time
Lecture 10 Wednesday
6 May
Image and Movie Compression
Howard
pdf See recorded lecture (VStream on BB)
Live question & answer at lecture time
Lecture 11 Thursday
7 May
Images for the Red Panther Project
Howard and Arthur
Slides pdf
  See recorded lecture (VStream on BB)
Live question & answer at lecture time
 
Lab A: No Lab
Lab B: Tutorial 3:The Human Eye, RGB, and Computer Images Live via Zoom

Week 6 This is a project week
No Lecture Monday
11 May
No Lecture Wednesday
13 May
Test 1 Practice
Lecture 12 Thursday
14 May
Project 2 review
Making Microchips
Howard
Hints
pdf
Bring your questions
Live lecture via Zoom and recorded
 
Lab A: Project 2
Lab B: Project 2
Project 2 Code due 22 May at 23:59
 
Week 7 This is a mixed lecture and project week
Lecture 13 Monday
18 May
Test 1 Review   Take-home, open book test 1 due 23:59 Tuesday 19 May
Test1
Lecture 14 Wednesday
20 May
Project 2 Hints    
No Lecture Thursday
21 May
     
 
Lab A: Zoom meetings available on request (e-mail)
Lab B: Project 2 Reflection
Project 2 Reflection due 24 May at 23:59
AVC Project Out

Week 8 This is a lecture week
Lecture 14 Monday
25 May
Intro to AVC
Project, libraries, networking
Slides See recorded lecture (VStream on BB)
Live question & answer at lecture time
Lecture 15 Wednesday
27 May
AVC: image processing
Movement control
Arthur
Slides See recorded lecture (VStream on BB)
Live question & answer at lecture time
Lecture 16 Thursday
28 May
Big programs. Classes in C++.
GitHub. Arthur
slides See recorded lecture (VStream on BB)
Live question & answer at lecture time
 
Lab A: No Lab
Lab B: Tutorial 4: Logic Races
 
Week 9 This is a project week
No Lecture Monday
1 June
   
No Lecture Wednesday
3 June
     
Lecture 17 Thursday
4 June
Questions about Project3.   See recorded lecture (VStream on BB)
 
Lab A: AVC Project
Lab B: AVC Project  
 
Week 10 This is a project week
No Lecture Monday
8 June
   
No Lecture Wednesday
10 June
     
Lecture 18 Thursday
11 June
Software quality. Testing.
pdf  
 
Lab A: AVC Project
Lab B: AVC Project
 
Week 11 This is a project week
No Lecture Monday
15 June
   
No Lecture Wednesday
17 June
     
No Lecture Thursday
18 June
No lecture.  
 
Lab A: AVC Project
Lab B: AVC Project
 
Week 12 This is the last week
No Lecture Monday
22 Jun
University closed  
Lecture 20 Wednesday
24 Jun
Test 2 Review
Arthur, Howard
2019 Test 2
Note some differences this year but this is still good practice
 
Lecture 21 Thursday
25 Jun
No Lecture Take-home, open book test 2 due 23:59 Friday 26 June
Test 2
 
 
Lab A: AVC Testing
Lab B:  
AVC report due to be determined  
Topic attachments
I Attachment Action Size Date Who Comment
101_Test1.docdoc 101_Test1.doc manage 57 K 18 May 2020 - 17:49 Main.lukefaho  
CompVision1.pdfpdf CompVision1.pdf manage 371 K 26 Apr 2020 - 17:17 Main.arthur  
Data_Compression.pdfpdf Data_Compression.pdf manage 132 K 27 Apr 2020 - 17:05 Main.lukefaho  
ENGR101_Lecture14.pdfpdf ENGR101_Lecture14.pdf manage 1 MB 14 May 2020 - 13:56 Main.arthur  
ENGR101_Lecture15.pdfpdf ENGR101_Lecture15.pdf manage 1 MB 20 May 2020 - 20:56 Main.arthur  
ENGR101_Lecture16.pdfpdf ENGR101_Lecture16.pdf manage 166 K 26 May 2020 - 16:34 Main.arthur  
ENGR101_Lecture1_2020.pdfpdf ENGR101_Lecture1_2020.pdf manage 74 K 02 Mar 2020 - 13:49 Main.lukefaho  
ICE_Resolution.pdfpdf ICE_Resolution.pdf manage 38 K 27 Apr 2020 - 17:05 Main.lukefaho  
Image_and_Movie_Compression.pdfpdf Image_and_Movie_Compression.pdf manage 230 K 27 Apr 2020 - 17:07 Main.lukefaho  
Intro_to_Programming.pdfpdf Intro_to_Programming.pdf manage 54 K 02 Mar 2020 - 13:49 Main.lukefaho  
L3.pdfpdf L3.pdf manage 1 MB 05 Mar 2020 - 13:32 Main.arthur  
L4.pdfpdf L4.pdf manage 495 K 09 Mar 2020 - 15:29 Main.arthur  
L5.pdfpdf L5.pdf manage 549 K 11 Mar 2020 - 12:51 Main.arthur  
L6.pdfpdf L6.pdf manage 1 MB 11 Mar 2020 - 17:43 Main.arthur  
L7.pdfpdf L7.pdf manage 128 K 19 Mar 2020 - 15:31 Main.arthur  
Lect18.pdfpdf Lect18.pdf manage 1 MB 11 Jun 2020 - 14:37 Main.arthur  
Making_ICs_Summary.pdfpdf Making_ICs_Summary.pdf manage 549 K 11 Feb 2020 - 13:42 Main.lukefaho  
Practice Problems.pdfpdf Practice Problems.pdf manage 61 K 22 Jun 2020 - 18:09 Main.lukefaho  
PracticeProblems.pdfpdf PracticeProblems.pdf manage 61 K 22 Jun 2020 - 18:14 Main.lukefaho  
Resolution_Eye.pdfpdf Resolution_Eye.pdf manage 92 K 27 Apr 2020 - 17:14 Main.lukefaho  
Test1_Practice.pdfpdf Test1_Practice.pdf manage 49 K 13 May 2020 - 09:20 Main.lukefaho  
Test2_2020.docdoc Test2_2020.doc manage 38 K 25 Jun 2020 - 16:50 Main.lukefaho  
The_Human_Eye_and_Images.pdfpdf The_Human_Eye_and_Images.pdf manage 502 K 27 Apr 2020 - 17:06 Main.lukefaho  
onewaymirror.mp4mp4 onewaymirror.mp4 manage 3 MB 27 Apr 2020 - 18:08 Main.lukefaho