Course Resources
Proof of skills is meant to prepare everyone to be able to complete the laboratory assignments that will comprise the bulk of the work this semester.
These skills form the foundation of your work as an EE or CSE and as a student at RPI in general.
Below you will find documents to guide you in obtaining these skills and keeping track of your progress.
After Proof of Skills days, the main focus of the course is completing laboratories.
There are three laboratories that focus on different aspects of the fundamentals of EE and CSE, which will teach you how to apply the concepts you have learned in lecture to hands-on projects.
To demonstrate that you have mastered each of these concepts, you will have to submit a Proof of Concept, in which you will have to show consistent results between mathematical analysis, functional simulations and experimental measurements to prove that you have applied the concept correctly.
An overview of Alpha Labs (more guided lab experiences) and Omega Explorations (open-ended lab experiences), along with lab-specific instructions are linked below. Documents for your project plan, proof of concepts, and omega explorations are also linked below.
- Lab Instructions
- Project Plan
- Proof of Concepts
- Omega Exploration Documents
In this section you will find links to documents related to a particular class day, such as instructions for in-class activities or slides from a guest speaker. Slides and notes from lectures are posted in a Box folder, linked below (also linked on the main Intro to ECSE page):
Lecture Notes
Class 01 - Course Overview and Introduction
- In-Class Activity
- Assignments with upcoming due dates:
- Proof of Skills
- Start your Plan of Study to prepare for Proof of Skills: Professional Accountability and Development. Use the "Proof of Skills Instructions Document" in the "Proof of Skills" section above.
- In-Class Activity
- Submit Group Design Ideation: ECSE and Society Poster Document and all Personal Cards in Gradescope as a group (with all names added to the submission). You can meet on WebEx teams or by email...get it together!
- Course Materials
- Purchase the ADALM2000 Instrumentation Board or the Analog Discovery 3 Instrumentation Board from the RPI Bookstore or online by Class 04 (1/16)
- Purchase the ADALP2000 parts kit from the RPI Bookstore or online store by Class 04 (1/16).
Class 02 - Outcomes, Goals, and Personal Goals, Proof of Skills: Professional Accountability and Development
- Assignments with upcoming due dates:
- Proof of Skills
- Complete your work on the "Professional Accountability and Development" assignment.
- Don't forget to submit any parts of "Community, Communication, Asking for Help, Helping Others" assignment that you've completed already.
- Background notes to review before next class:
- Course Materials
- Purchase the ADALM2000 Instrumentation Board or the Analog Discovery 3 Instrumentation Board from the RPI Bookstore or online by Class 04
- Purchase the ADALP2000 parts kit from the RPI Bookstore or online store by Class 04.
Class 03 - Circuit Fundamentals I: Circuit Quantities
- Assignments with upcoming due dates:
- Proof of Skills
- Install LTSpice to be prepared for Proof of Skills: Lab 01.
- Install the software for your instrumentation board (Scopy for ADALM2000 or Waveforms for Analog Discovery) to be prepared for Proof of Skills: Lab 01.
- Install Matlab and Simulink to be prepared for Proof of Skills: Lab 01.
- Background videos and notes to review before next class:
- Problem Sets
- Complete Problem Set 1 on Gradescope.
Class 04 - Circuit Fundamentals II: Nodes, Loops, Combining Resistors
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 01.
- Background videos and notes to review before class:
- Problem Sets
- Complete Problem Set 2 on Gradescope.
Class 05 - Circuit Fundamentals III: Nodal Analysis
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 01.
- Problem Sets
- Complete Problem Set 3 on Gradescope.
Class 06 - Alpha/Omega Lab Planning Day
- Find your lab groups today (2 or 3 people maximum)!
- Make a WebEx Team Space and label it Last Name | Last Name | Last Name | Alpha or Omega or Both
- Example: Corgan | Chamberlin | Iha | Both
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 01.
- Lab Documentation
- Submit your project plan on Gradescope
Class 07 - Introduction to Proof of Concepts and Ethics Conversations
- In-Class Activity
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 01.
- In-Class Activity
- Submit ethics discussion document on Gradescope.
Class 08 - "Good Failure" and Lab Documentation Submission Requirements
- In-Class Activity
- Assignments with upcoming due dates:
- Proof of Skills
- Submit Proof of Skills: Lab 01 on Gradescope.
- In-Class Activity
- Submit draft Proof of Concept on Gradescope.
Class 09 - Review of First Proof of Concepts Document
Class 10 - Quiz 1
- See Quiz 1 Information for quiz policies and back quizzes with solutions.
- Assignments with upcoming due dates:
- Lab Documentation
- Submit Project Plan #2 on Gradescope.
- Submit review of draft Proof of Concept on Gradescope.
- Background videos and notes to review before next class:
Class 11 - Overview of Lab 02, Linear and Non-linear Devices. Proof of Skills: Lab 02
- Assignments with upcoming due dates:
- In-class Activity
- Bring a copy (printed or electronic) of your 4 year plan of study to the next class, so you can ask questions and have it reviewed.
- Problem Sets
- Complete Problem Set 4 on Gradescope.
- Proof of Skills
- Work on Proof of Skills: Lab 02.
- Background videos and notes to review before next class:
Class 12 - EE vs. CSE vs. CS, Plan of Study Review, and Operational Amplifier Basics
- In Class: Plan of Study Review with:
- Assignments with upcoming due dates:
- Lab Assignments
- Submit Lab 01: Proof of Concepts 1-5 on Gradescope (everyone)
- Submit Lab 01: Alpha Experiment on Gradescope (Alpha labs only)
- Submit Lab 01: Omega Presentation Video (Omega labs only)
- Submit Lab 01: Omega Exploration Map (Omega labs only)
- Submit Lab 01: Team Dynamics Check (everyone)
- Proof of Skills
- Work on Proof of Skills: Lab 02.
- Background videos and notes to review before next class:
Class 13 - Operational Amplifier Circuits
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 02.
- Background videos and notes to review before next class:
Class 14 - Transfer Functions and Cascaded Op-amp Circuits
- Assignments with upcoming due dates:
- Problem Sets
- Submit Problem Set 5 on Gradescope.
- Proof of Skills
- Work on Proof of Skills: Lab 02.
- Background videos and notes to review before next class:
Class 15 - Filters I: Circuits in the Frequency Domain
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 02.
- Background videos and notes to review before next class:
Class 16 - Filters II: Frequency Response of 1st Order Circuits
- Assignments with upcoming due dates:
- Proof of Skills
- Submit Proof of Skills: Lab 02 on Gradescope.
- Background videos and notes to review before next class:
Class 17 - Filters III: Frequency Response of 2nd Order Circuits
- Assignments with upcoming due dates:
- Problem Sets
- Submit Problem Set 6 on Gradescope.
- Background videos and notes to review before next class:
Class 18 - ECSE Guest Lecturer: Prof. Santiago Paternain: Feedback Control Systems
Class 19 - Quiz 2
- See Quiz 2 Information for quiz policies and back quizzes with solutions.
- Assignments with upcoming due dates:
- Lab Assignments
- Submit Lab 02: Proof of Concepts 1-5 on Gradescope (everyone)
- Submit Lab 02: Alpha Experiment on Gradescope (Alpha labs only)
- Submit Lab 02: Omega Presentation Video (Omega labs only)
- Submit Lab 02: Omega Exploration Map (Omega labs only)
- Submit Lab 02: Team Dynamics Check (everyone)
- In-class Activities
- Complete digital logic worksheet and submit on Gradescope.
Class 20 - Open Source IC Design Day 1
- In-Class Activity:
- Open Source IC Design (Tiny Tapeout)
- Assignments with upcoming due dates:
- In-class Activities
- Complete digital logic worksheet and submit on Gradescope.
- Background videos to watch before class:
Class 21 - Open Source IC Design Day 2
- In-Class Activity:
- Open Source IC Design (Tiny Tapeout)
Class 22 - Open Source IC Design Day 3
- In-Class Activity:
- Open Source IC Design (Tiny Tapeout)
- Assignments with upcoming due dates:
- In-class Activities
- Submit open source IC design activity on Gradescope.
- Lab Assignments
- Submit project plan for Lab 03 on Gradescope.
Class 23 - ECSE Guest Lecturer: Prof. Rich Radke: Computer Vision and Machine Learning
- Lecture slides.
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 03.
Class 24 - Lab 03 Part A: Image Processing
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 03.
Class 25 - Lab 03 Part A: Image Processing
- Assignments with upcoming due dates:
- Proof of Skills
- Submit on Proof of Skills: Lab 03 on Gradescope.
Class 26 - Lab 03 Part B: Machine Learning
- Assignments with upcoming due dates:
- Proof of Skills
- Work on Proof of Skills: Lab 03.
Class 27 - ECSE Guest Lecturer: Prof. Ish Jain: Communication and Networking
Class 28 - Lab 03 Part C: Alpha Experiments/Omega Explorations
- Assignments with upcoming due dates:
- Lab Assignments
- Submit Lab 03: Part A and Lab 03: Part B on Gradescope (everyone)
- Submit Lab 03: Alpha Experiment on Gradescope (Alpha labs only)
- Submit Lab 03: Omega Presentation Video (Omega labs only)
- Submit Lab 03: Omega Exploration Map (Omega labs only)
- Submit Lab 03: Team Dynamics Check (everyone)