-- Main.arthur - 05 Dec 2022 --+ ENGR 101 Schedule

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

This will be updated over the term.

  Day/Date Topic Slides TODOs
Orientation These are slides from orientation and are not part of ENGR101. Orientation Slides
Week 1 This is a lecture week
Lecture 1 Monday
27 Feb
Introduction to ENGR101
Howard, Arthur
Intro to ENGR 101
Technical Intro
Lecture 2 Wednesday
1 March
Computer architecture. Computer data.
Binary numbers.
Lecture slides
Reading material
Quiz1
Lecture 3 Friday
3 March
C++ Hello world, variables, arrays
Arthur
Lecture slides
Reading material
InstallC
Quiz2
Quiz1 Due 3 March Midnight
   
Lab A Maths Diagnostic Exercise
Lab B Tutorial 1 Part 1: Engineering Ethics
Tutorial 1 Part 2: Sound Science and Technology
Due 6 March

Week 2 This is a lecture week
Lecture 4 Monday
6 Mar
Functions in C++
Arthur
Lecture slides
Reading material
Quiz2 Due 6 March Midnight
Quiz3
No Lecture Wednesday
8 Mar
    Quiz3 Due 7 March Midnight
Lecture 5 Friday
10 Mar
Data structuring, conditions, iterations
Arthur
Lecture slides
Reading material
Quiz4
 
Lab A No Lab
Lab B Tutorial 2 Part 1: Logic Races and Maths Review
Tutorial 2 Part 2: QA on Geany (Arthur)
Due 13 March
Project 1 out
Script

Week 3 This is a project week
Lecture 6 Monday
13 Mar
Analog and digital signals.
Intro to Project1
Arthur
Lecture slides Quiz4 Due 13 March Midnight
No Lecture Wednesday
15 Mar
 
Lecture 7 Friday
17 Mar
Project 1 review, common mistakes. Prepare your own questions about (Arthur) pdf
 
Lab A Project 1
Lab B Project 1
 

Week 4 This is a project week
No Lecture Monday
20 Mar
No Lecture Wednesday
22 Mar
Lecture 8 Friday
24 Mar
The Human Eye and Image Technology
Howard
Lecture Slides
Optional One Way Mirror Video
Won't play in BB.
Right-click, save link as ...
 
 
Lab A Project 1
Lab B Project 1
Project 1: Due 27 March
Project 2: Out

Week 5 This is a lecture week
Lecture 9 Monday
27 Mar
Image Resolution Lecture Slides
Worksheet
Project1 due Due 27 March
Lecture 10 Wednesday
29 Mar
Data Compression Image and Movie Compression
Howard
Data Compression Slides
Image and Movie Compression Slides
 
Lecture 11 Friday
31 Mar
Project 1 model answers. Project 2 introduction.
Arthur
Arthur Slides
Raspberry PI
 
Lab A No Lab
Lab B Tutorial 3:The Human Eye, RGB, and Computer Images
Due 3 April
 

Week 6 This is a project week
No Lecture Monday
3 April
Quiz 5 Due 4 Apr Midnight
Lecture 12 Wednesday
5 April
Project 2 review
Making Microchips
Howard
Summary slides
No Lecture Friday
7 Apr
University closed
 
Lab A Project 2
Lab B Project 2
Project 2 Code due 28 April at 23:59
 
Week 7 This is a mixed lecture and project week
Lecture 13 Monday
24 Apr
Project 2 Questions. No slides, answering questions.    
Lecture 14 Wednesday
26 Apr
No lecture    
Lecture 15 Friday
28 Apr
Intro to AVC ( Project 3) Slides
AVC reference reading
 
 
Lab A Project 2
Lab B Project 2 Testing/Marking Project 2 Code testing starting on
26 April during the LAB B.

Ruby Marking Sheet
 

Week 8 This is a lecture week
Lecture 15.5 Monday
1 May
AVC: image processing
Movement control
Arthur
Slides Project 2 Reflection due
1 May at 23:59
Lecture 16 Wednesday
3 May
2019 test
Model solution for Project2.
Test 1 Review
 
Lecture 17 Friday
5 May
Make C++ programs shorter. STL approach.
Arthur
slides  
Test 1 Thursday 4 May 6 PM - 7 PM
Rooms by last name:
A - I HMLT002
J-M FT77/306
N-Z MCLT102
See announcement for other test details
Lab A No Lab
Lab B Tutorial 4: Logic Races
Due 8 May
 

Week 9 This is a project week
No Lecture Monday
8 May
   
No Lecture Wednesday
10 May
   
Lecture 18 Friday
12 May
Classes in C++. Dealing with big programs
Slides
AVC Plan Due 13 May  
 
Lab A AVC Project AVC_teams
Lab B AVC Project  
 
Week 10 This is a project week
No Lecture Monday
15 May
   
No Lecture Wednesday
17 May
     
Lecture 19 Friday
19 May
Software quality.
Debugging.
Testing.
Slides  
 
Lab A AVC Project
Lab B AVC Project
 
Week 11 This is a project week
No Lecture Monday
22 May
AVC Progress Report due (GitLab based)
No Lecture Wednesday
24 May
Questions lecture Friday
26 May
AVC Report hints Slides on Project Report Example of Project Report are in paper form in CO145 (privacy reasons).
 
Lab A AVC Project
Lab B AVC Project
 
Week 12 This is the last week
No Lecture Monday
29 May
     
No Lecture Wednesday
31 May
   
Lecture 21 Friday
2 June
Test2 review.    
 
 
Lab A AVC Project
Lab B AVC Project Robot testing at Lab B
 
Assessment Period
 
Test 2 on 12 June from 2:30 pm. 2018 test  
Final AVC report 13 June.    

I Attachment Action Size Date Who Comment
101 Test 1_2019.pdfpdf 101 Test 1_2019.pdf manage 47 K 19 Apr 2023 - 12:29 Main.arthur  
2018_Test2.pdfpdf 2018_Test2.pdf manage 92 K 01 Jun 2023 - 15:54 Main.arthur  
2023_Orientation.pdfpdf 2023_Orientation.pdf manage 10 MB 24 Feb 2023 - 08:49 Main.lukefaho  
CompVision1.pdfpdf CompVision1.pdf manage 1 MB 30 Mar 2023 - 14:27 Main.arthur  
Data_Compression_2023.pdfpdf Data_Compression_2023.pdf manage 149 K 23 Mar 2023 - 20:10 Main.lukefaho  
ENGR101Intro2023.pdfpdf ENGR101Intro2023.pdf manage 505 K 24 Feb 2023 - 13:55 Main.lukefaho  
ENGR101_Lecture14.pdfpdf ENGR101_Lecture14.pdf manage 5 MB 28 Apr 2023 - 11:08 Main.arthur  
ENGR101_Lecture15.pdfpdf ENGR101_Lecture15.pdf manage 1 MB 19 Apr 2023 - 12:51 Main.arthur  
ENGR101_Lecture22.pdfpdf ENGR101_Lecture22.pdf manage 94 K 23 May 2023 - 18:23 Main.arthur  
ICE_Resolution_2023.pdfpdf ICE_Resolution_2023.pdf manage 38 K 23 Mar 2023 - 20:05 Main.lukefaho  
Image_and_Movie_Compression_2023.pdfpdf Image_and_Movie_Compression_2023.pdf manage 230 K 23 Mar 2023 - 20:05 Main.lukefaho  
Intro.pdfpdf Intro.pdf manage 230 K 27 Feb 2023 - 11:17 Main.arthur  
L2_arc_binary.pdfpdf L2_arc_binary.pdf manage 1 MB 01 Mar 2023 - 10:35 Main.arthur  
L5_structs.pdfpdf L5_structs.pdf manage 296 K 06 Mar 2023 - 13:40 Main.arthur  
Lect17_Cpp.pdfpdf Lect17_Cpp.pdf manage 358 K 09 May 2023 - 12:57 Main.arthur  
Lect19.pdfpdf Lect19.pdf manage 1 MB 23 May 2023 - 18:19 Main.arthur  
Lect4.pdfpdf Lect4.pdf manage 643 K 06 Mar 2023 - 11:09 Main.arthur  
Making_ICs_Summary_2023.pdfpdf Making_ICs_Summary_2023.pdf manage 549 K 05 Apr 2023 - 11:44 Main.lukefaho  
Resolution_Eye_2023.pdfpdf Resolution_Eye_2023.pdf manage 92 K 23 Mar 2023 - 20:02 Main.lukefaho  
Ruby_Marksheet.pdfpdf Ruby_Marksheet.pdf manage 20 K 19 Apr 2023 - 14:38 Main.lukefaho  
The_Human_Eye_and_Images_2023.pdfpdf The_Human_Eye_and_Images_2023.pdf manage 502 K 23 Mar 2023 - 19:59 Main.lukefaho  
l18_cpp.pdfpdf l18_cpp.pdf manage 275 K 11 May 2023 - 18:15 Main.arthur  
l3.pdfpdf l3.pdf manage 474 K 22 Feb 2023 - 14:28 Main.arthur  
l5_pr.pdfpdf l5_pr.pdf manage 226 K 16 Mar 2023 - 16:48 Main.arthur  
l7_signals.pdfpdf l7_signals.pdf manage 882 K 09 Mar 2023 - 14:10 Main.arthur  
onewaymirror_2022.mp4mp4 onewaymirror_2022.mp4 manage 3 MB 23 Mar 2023 - 20:01 Main.lukefaho