Skip to content

Make-School-Courses/SPD-1.01-Engineering-Careers-1

Repository files navigation

SPD 1.01: Engineering Careers 1

This is a legacy course—find the most up to date version of this course syllabus here

Course Description

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.

Course Tracker

Prerequisites:

Learning Outcomes

By the end of the course, you will be able to ...

  1. Apply interviewing techniques to succeed in a real-world technical interview
  2. Practice answering behavioral questions for the soft-skills portion of interviewing
  3. Prepare a quality resume, portfolio, and LinkedIn profile to highlight your accomplishments
  4. Connect with industry contacts.

Schedule

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

Class Assignments

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 Assignments

Industry Contact Assignments

  • 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
  • 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

Evaluation

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
  • Actively participate in class and abide by the attendance policy
  • Make up all classwork from all absences

Make School Course Policies