|1||02-15||Electronics: Introduction to Electronics (pdf) (Admin)|
|02-17||Electronics: Digital Logic (pdf) (Quiz)||HW 1
HW 1 Solution
|2||02-22||Electronics: Combinational Logic Circuits (pdf) (Quiz)||Seven-Segment Display|
|02-24||Lab 1 SI100 & SI100B||HW 2|
|3||03-01||Electronics: Digital Building Blocks (pdf) (Quiz)|
|03-03||Electronics: Sequential Digital Circuits (pdf)||HW 3|
|03-05 (Sunday!)||Lab 2: SI100 students only! (pdf)||Location: SIST 1A 101|
|4||03-08||Electronics: Beyond Logic Switches (pdf)|
|03-10||Electronics: Spintronics (pdf) & Lab 3 SI100 & SI100B: Analog Circuits|
|03-12 (Sunday!)||Lab 4 SI100 only: Rotating Distance Detector||Location: SIST 1A 101|
|SI100B||Introduction to programming and Python (pdf)||PT 1--3|
|03-17 SI100||Trait objects||Trait objects|
|SI100B||Control flow (pdf)||PT 4|
|SI100B||Compound data type and IO (pdf)||PT 5,7|
|SI100B||Exception and Naming and binding (pdf)||PLR 3.1, 4.1 PT 8|
|SI100B||Classes and OOP (pdf)||PT 9.1--9.7|
|SI100B||Classes and OOP, Modules and Packages (pdf)||PT 6, 9.1--9.7|
|9||04-12||Signals and Systems - Fourier Transform (pdf)||HW|
|04-14||Signals and Systems - Systems (pdf)|
|10||04-19||Networking & Internet I (pdf)||HW Network
due Friday, April 28, 23:59:59
|04-21||Networking & Internet II (pdf)|
|12||05-03||Intelligent Machines and Robotics: Introduction (pdf)||MR 1|
|05-05||Intelligent Machines and Robotics: Navigation (pdf)||MR 2||ALL: Robotics Homework - due Tuesday, May 23!
|05-06 (Saturday!)||Robotics Lab & Control Lab in parallel (SI100 students only!)||
SI 100 Groups
|13||05-10||Intelligent Machines and Robotics: Planning (pdf)||PA 1.1 - 1.4||SI100: Lab 2: Homework - due Firday, May 12!|
|05-12||Intelligent Machines and Robotics: Perception (pdf)||MR 3.1|
|05-13 (Saturday!)||Robotics Lab (SI100 students only!)|
|14||05-17||Intelligent Machines and Robotics: Mapping (pdf)||SI100: Lab 3: Race Rules & Points|
|05-19||Intelligent Machines and Robotics: Manipulation (pdf)|
|05-20 (Saturday!)||Robotics Lab (SI100 students only!)||SI100: Race Results
Video: Fastest Team
|15||05-24||Computer Vision & Machine Learning: Introduction (pdf)||CVAA 1, 3.2|
|05-26||Computer Vision & Machine Learning: Segmentation and Clustering (pdf)||CVAA 5.3||Homework - due Friday, June 2!|
|16||05-31||Computer Vision & Machine Learning: Multiviews: from 2d to 3d (pdf)|
|06-02||Computer Vision & Machine Learning: Object recognition (pdf)|
Note: schedule is subject to change.
This course introduces fundamentals of information science and technology in four parts: programming, electronics, intelligent machines and robotics, and signal and systems.
Your grade is determined by a weighted sum of your scores on homework, exams, quizzes, projects, and class participation.
We enforce academic integrity strictly. If you participate in any form of cheating, you will fail this course immediately. Examples of cheating on homework include (but are not limited to):
For programming section: you must submit all your homework solutions to the gradebot: we cannot accept homework solutions in any other way. The gradebot enforces deadlines strictly. We never accept late homework submission in any circumstances. Since we hand out homework several weeks before its deadline, you should allocate sufficient time and allow for contigencies.
You may not post anonymously. If you do, we will delete your post without notice and will deduct from your class participation score.
We always welcome any feedback on what we could do better. You are also welcome to send us feedback anonymously if you like.