Please note that Make School no longer supports Internet Explorer

We recommend upgrading to a modern web browser. Upgrade your browser

Close button

Request More Information

Make School now has a permanent online enrollment option Learn More

Built with industry for tomorrow’s tech leaders

We designed our curriculum around modern research-backed pedagogy to inspire the next generation of makers, thinkers, and leaders.

Coursework

The Bachelor of Science in Applied Computer Science Program takes most students 2 to 2.5 years to complete. Courses are offered year-round and you can opt to enroll as an on-campus or online* student. There are 5 required terms per year and each term is 7-weeks long. There are also 3 required, week long intensives each year.

Required courses fall under three categories:

Technical Curriculum

Foundational courses covering the basics of computer science and full-stack web development where you will learn the basic skills and tools of the software development process. Also includes courses in one of Make School’s four concentrations:

  • Mobile (iOS) - Learn the theory and application of the full product development process for mobile applications.
  • Data Science - Learn data analysis, data visualization, and extracting statistical information into a dataset.
  • Back End Web - Learn to use and later to develop and release standardized server-side applications.
  • Front End Web - Learn the theory and application of the full product development process for interactive web applications.

Software Product Development (SPD)

Courses covering how to design and create amazing products for your portfolio. You’ll learn all the non-technical skills needed to succeed, such as teamwork, identifying winning product ideas, architecture design patterns, and more.

Science & Letters

Courses covering the fundamentals of communication, critical thinking, and science as they relate to a career in software engineering.

Intensives

Intensives are 1-2 week periods, similar to a hackathon, where students can focus on deep work toward a single project. At the end of the Intensive, you will have a working product to add to your portfolio.

Lab Time

Computer Science is a notably tough subject but Make School’s community creates an environment that ensures no one gets left behind. Lab time allows students to work on class projects with support from a mix of senior student TAs, professional TAs that have worked in the industry, and class instructors.

Feedback and Evaluations

Feedback is essential to learning and a major part of the Make School pedagogy. However, you will not be evaluated through traditional academic letter grades.

Feedback on coursework, presentations, and portfolio projects is provided through:

Rubrics Rubrics
Automated Testing of Programs Automated Testing of Programs
Written Comments Written Comments
1:1 Conversations with Instructors and Mentors 1:1 Conversations with Instructors and Mentors

Graduation Requirements

Students must complete 124 units, 48 of which must be from upper division courses (2.X).

9 Science & Letters Courses (S&L)

9 Software Product Development Courses (SPD)

6 Intensives (INT)

5 Foundation Courses

1 Supervised Work Experience (SWE) Course

6 Concentration Courses (Note: Data Science has 5)

4+ Technical Electives

1 Foreign Language

Your time at Make School will be unique to you, but to give you an idea of what it looks like to get a degree in 2 years, here is a general breakdown:

  • Technical courses are offered in a 7-week term.
  • S&L courses are offered over either a 14-week semester in the fall or spring or a 9-week semester in the summer.
  • Students will be enrolled in 4 to 5 courses per term which equates to 10 - 13 credits.
  • Each credit is the equivalent of 5.5 hours of class time and homework time per week, so a full course load equates to a 50- 60 hour work week.
Year 1 Fall Semester Spring Semester Summer
Term 1 Intensive Term 2 Intensive Term 3 Intensive Term 4 Term 5
1 SPD Course 1 Intensive 1 SPD Course 1 Intensive 1 SPD Course 1 Intensive 1 SPD Course 1 SPD Course
2 Technical Courses 2 Technical Courses 2 Technical Courses 1 Technical Course 1-2 Technical Courses
2 Science & Letters Courses 2 Science & Letters Courses 1 Science & Letters Course
Year 2 Fall Semester Spring Semester Summer
Term 1 Intensive Term 2 Intensive Term 3 Intensive Term 4 Term 5
1 SPD Course 1 Intensive 1 SPD Course 1 Intensive 1 SPD Course 1 Intensive 1 SPD Course 1 SWE Course
2 Technical Courses 1 Technical Course 2 Technical Courses 1 Technical Course 1 Technical Courses
2 Science & Letters Courses 2 Science & Letters Courses 1 Science & Letters Course

Explore further

Course Catalog & Student Handbook

View our code of conduct, campus policies, and student resources.

Course Offerings

Check out all of the courses available at Make School.

Academic Calendar

See all important dates and deadlines for the academic year.

Financial Aid Policy

See our financial aid policy that helps students attend our college.

Close button

Historical Course Catalogs
& Student Handbooks

Current Year

Previous Years

Discover what it's like to become a student

Follow along to see what makes us @make_school

This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.