Welcome to Make School!
In just a few short weeks you will be joining us (online) for a challenging, fun, and transformative experience. We can't wait to meet you and witness the amazing projects you will build during your time here. Our diverse community of makers is ready to add you to the fold!
As you spend your final weeks preparing for your new adventure, I'm sure you have a lot of questions about what you'll be learning in the next few years. I wanted to share a sneak peek of what to expect to build your excitement and confidence as you enter your first term at Make School.
Your First Term
Let's start at the beginning with your first term, which will begin at 9:30 AM (PT) on Wednesday, August 19th. During this 7 week period, you'll learn the foundations of software engineering, programming, and web development, as well as expand your writing and critical thinking skills.
All incoming juniors will take four courses:
- SPD 1.1: Introduction to Product Development: Learn the foundational skills to become a successful engineer. Topics include Github/Unix and other dev tools, Agile Development, Productivity, Communication, finding mentors, teamwork, job search, health habits, and more.
- CS 1.0: Introduction to Programming: Learn the fundamentals of programming including variables, data types, conditionals, control flow, loops, lists, file input and output, and functions.
- If you already have programming experience, you'll start in the second CS course: CS 1.1: Object-Oriented Programming
- If you already have experience building web pages, you'll start in the second WEB course: WEB 1.1: Web Architecture
- Science & Letters: Learn the fundamentals of communication, critical thinking, and science with one of the nine required semester-long courses that compliment your technical courses.
- Most students will start in EC 1: Effective Communications 1: Learn to effectively critique communicative works and to engage the process of drafting, feedback, and revision in order to produce their own well-designed, carefully researched written texts, oral presentations, and visual communications.
- Students with previous college credit may start in one of the other courses.
Each course meets for 5.5 hours a week in one, two, or sometimes three sessions. That's a lot of class time but don't worry, most of that time is active learning, group or solo work time, building projects, and getting support from your instructor or TA.
Here's a sample weekly schedule:
Wait, I have questions!
- When do I register?
- Since all students take the same courses, you'll be automatically registered for Term 1 courses and will finalize your schedule during orientation.
- When do I find out which CS or WEB course I'll be taking?
- We'll be sending a diagnostic email soon. You'll have the chance to work on some fun projects to help us understand which course is the best fit for you.
- When do I choose courses in the area (concentration) I want to study?
- In Term 2, which starts in mid-October, you'll choose one of the 4 concentrations (Mobile, Data Science, Front End Web, Back End Web) and take your first concentration class. You can read more about the concentrations and courses in the course catalog and we'll have sessions in Term 1 to help you decide.
In addition to courses, learning, transformation, and (definitely) fun at Make School takes place through our student-centered community.
Community online? How does that work?
We know - the pandemic stinks. We really wish we could greet you all in person, but it's ok because we've got a lot of ways to build our community even if we are far apart.
Community building during Term 1:
- Small Group Hangouts: Deep Connection: A place to hear the life story of 10 other teammates. You'll start and end your week with this group, reflecting on how you can improve. We learn better together than alone.
- In-class community: Energizers: Instructors often start class with a quick "breakout" activity in groups of 4-5. These might be "share a fun fact about where you grew up or" "show your partners your favorite app. These allow you to connect with a wide variety of friends around different topics.
- Peer mentors: Senior students have volunteered to mentor incoming juniors. Keep an eye out - they will be recruiting mentees during orientation!
- Coaching: Each student will connect with a coach for a one-on-one personal relationship outside the classroom. The coach is your go-to person if you feel lost and a confidant as you face challenges. They work for you!
What's that ... you want MORE community? Alright then...
- Async community: The Slack communication platform is a place to connect too! Channels like #random #medium-mafia #help-with-code more surprises coming along. You'll also see lots of staff members posting their profiles and students posting too.
- Events: Every week there are student-led and staff-led events. We have game nights, social justice dialogues, guest speakers. Get pumped!! You can host something too. Student council may have some tricks up their sleeves too.
- Clubs: Students have the opportunity to lead their own clubs.
- Teaching assistants: Each class has a teaching assistant, someone who knows the material and can help unblock you when you are stuck. These are often senior students who have already completed the class.
- Cowork: Weekly coworking session where you can meet with teaching assistants and instructors to get help on your projects, time management skills, and other support.
- Student Experience Team: The student experience team is entirely dedicated to ensuring you enjoy your time at Make School. Reach out to them to give feedback on the program or talk about your personal desires for your experience.
That all sounds awesome, but what happens after Term 1? What does the rest of the program look like?
We take teaching seriously. That's why we've interviewed education thought leaders like Tom Vander Ark, Bob Lenz, and Ted Dintersmith to inform our curriculum (click links to listen to our interviews).
We prescribe to the gold standard of Project-Based Learning. Students design, code, and ship apps throughout the year. This method not only leaves them with an outstanding project portfolio, but it's also fun and leads to higher motivation, purpose, and development of tangible skills.
Most importantly, Project-Based Learning allows you to build products on real issues you care about. You'll build these products in your technical courses, software product development courses, intensives (week-long hackathons that happen three times a year), and during independent study courses as you progress through the program.
The Bachelor of Science in Applied Computer Science Program takes most students 2 to 2.5 years to complete. Courses are offered year-round through terms that are 7 weeks long with 5 terms per year.
The courses required consist of the following:
- Foundational Courses: Master the basics of computer science and full-stack web development and learn the basic skills and tools of the software development process. These five courses are taken in a student's first terms at Make School and are the foundation of all the technical courses.
- Software Product Development (SPD): A blend of technical and general skills that all software engineers and employees must master to be successful developers and engineers. There are ten SPD courses that are taken every term.
- Concentration Courses and Electives: Students choose one of the four concentrations (Mobile, Data Science, Back End Web, Front End Web) as well as electives in Computer Science or another concentration.
- Intensives (INT): Week-long immersive product development courses offered three times a year, where students build a product from start to finish in either individual, team or industry collaboration
- Supervised Work Experience (SWE): An internship experience taken in the first or second summer.
Here is a sample two-year schedule:
Whew! That's a lot of information!
Don't worry, we'll go over all of this once you're onsite and answer any questions you still have. In the meantime, we'll be sending a few more emails with these topics:
- Diagnostic Project: For those of you with previous programming or web experience, you can build a small project to help us assess which level of CS or WEB you should start in. If you have no previous experience, then you don't need to complete this, we've got an awesome introductory course waiting for you.
- Pre Work: We'll need you to set up your Mac Laptop with the software and systems you'll need onsite. Since this can take some time, we'll be sending you a tutorial to help you get started. There will also be time during orientation to complete this if you need help.
- Orientation: More details about orientation - which starts on Friday, August 14th - are coming soon.
Can't wait to meet all of you and support you on this journey!
Dr. Anne Spalding
Dean, Make School