This is a legacy course—find the most up to date version of this course syllabus here
This course focuses on engineering careers, particularly on learning the different types of engineers, problems they solve, tools they use, how they fit into the macro structure of an organization. Students will also focus on solving coding challenges and preparing for technical interviews.
By the end of the course, you will be able to ...
- Apply interviewing techniques to succeed in a real-world technical interview
- Practice answering behavioral questions for the soft-skills portion of interviewing
- Prepare a quality resume, portfolio, and LinkedIn profile to highlight your accomplishments
- Connect with industry contacts.
NOTE: Due to the shorter summer sessions, for some class sessions you will see multiple topics covered. This schedule compression is to ensure that we cover the same material that we normally would in non-summer terms.
See links to assignments under the Class Assignments section
Course Dates: Wednesday, May 29 – Wednesday, July 3, 2019 (6 weeks)
Class Times: Monday and Wednesday at 10:00–11:50am (11 class sessions)
Class | Date | Topics | Assignment Due |
---|---|---|---|
- | Mon, May 27 | Memorial Day | |
1 | Wed, May 29 | Lab - Finding Industry Contacts and Reaching Out to Them | |
2 | Mon, June 3 | Interview Communication Pt 1: | |
3 | Wed, June 5 | Interview Communication Pt 2 | Technical Interview Worksheet @ 11:59 pm |
4 | Mon, June 10 | Problem Solving Strategies | Attempt 2 new problems on LeetCode @ 11:59 pm |
5 | Wed, June 12 | Coding Syntax | Write two things you learned from each interview.io video @ 11:59pm |
6 | Mon, June 17 | Lab - Peer Behavioral Interviews | Behavioral Interview prep due by 10am Write code for a breakout problem @ 11:59pm Names + Companies of 3 industry contacts @ 11:59pm |
7 | Wed, June 19 | Test Cases | |
8 | Mon, June 24 | Lab - Update Resume, LinkedIn, Cover Letter, and Portfolio | Attempt two Exercism problems of your choice @ 11:59pm |
9 | Wed, June 26 | Whiteboard Coding | All due @ 11:59pm: Finish Outcomes Tutorial Update Your Make School Portfolio Sample Cover Letter Completed Resume Completed LinkedIn |
10 | Mon, July 1 | Complexity Analysis | Sign up for firecode.io and attempt 3 problems of your choice @ 11:59pm |
11 | Wed, July 3 | Final Exam | Attempt two Exercism problems of your choice - must be different from previous attempts @ 11:59pm |
All assignments will be submitted in the course tracker unless otherwise stated
We'll be using various problems from interview prep websites such as Leetcode and Exercism for the technical interview assignments
- Technical Interview Worksheet - Due Wed. 6/5
- Attempt 2 Problems of your choice from Leetcode - Due Mon. 6/10
- Write two things you learned from each interview.io video - Due Wed. 6/12
- Write code for a breakout problem - Due Mon. 6/17
- Attempt two Exercism problems of your choice - Due Mon. 6/24
- Sign up for firebase.io and attempt 3 problems of your choice - Due Mon. 7/1
- Attempt two Exercism problems of your choice - must be different from previous attempts - Due Wed. 7/3
- Complete the Outcomes Preparation Tutorial. This will help you with completing the below assignments. Completion due by Wed. 6/26
- Get 3 industry contacts - write names and companies in a copy of this table so Jeff can reach out to companies by saying our students are already mentored by folks there! Due by Mon. 6/17
- Use these resources to help you:
- Behavioral Interview Prep - Review the below resources to prep for doing behavioral interviews in class. Due before Mon. 6/17
- Update Your Make School Portfolio - add in new projects you've finished, update bio, and refine previous projects with media/links/etc. Click the checkbox in the tracker for when it’s completed. Due by Wed. 6/26
- Sample Cover Letter - link to it in the tracker once it's complete. It is completed once you have finished the cover letter checklist. Due by Wed. 6/26
- Completed Resume - link in tracker once it is current; Resume is complete once you have finished the resume checklist. Use the resume template to get started. Due by Wed. 6/26
- Completed LinkedIn - link to updated LinkedIn in tracker once complete. Complete once you have finished the checklist. Due by Wed. 6/26
To pass this course you must meet the following requirements:
- Complete all required assignments
- Pass all projects according to the associated project rubric
- Pass the final summative assessment according to the rubric as specified in this class
- This will be further explained in the study guide
- Actively participate in class and abide by the attendance policy
- Make up all classwork from all absences