software engineering info session
TRANSCRIPT
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 1/37
Designed with input from the world’s
top software engineering teams.
Software Engineering Track
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 2/37
Today’s AgendaOur Approach
Mentorship
Curriculum
OutcomesTuition Options
1 /
2 /
3 /
4 /5 /
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 3/37
Career Guidance, Employer
Network and a tuition guarantee.
1:1 with an experienced dev is the
best way to learn to code, ask any
dev.
Nearly 2000 hours of project-based
learning.
est. 2011
Craftsmanship in Software
Rigorous and Intensive
Mentor-Led Learning
Career Support
Flexible, so anyone can successfully
complete Bloc, even while keeping a
full-time job.
Flexible and tailored
Our Approach1 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 4/37
Consistency and Discipline
Our Teaching Philosophy
1
2
3
4
Built for Outcomes
Mutual Accountability
Education, not Edutainment
Our Approach1 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 5/37
Source: Code.org, Course Report
The marketplace fortechnical talent
CS programs aren’t meeting demand. They are
expensive and inaccessible.
1
2
3
Our Approach1 / 5
There’s a skills gap of 1 million jobs.Bootcamps solve an acute pain for employers.
The average bootcamp is 11.6 weeks. Toptier engineering teams are looking for more
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 6/37
We talked to top tier teams to find out
what they look for when they hire
All companies are becoming tech companies. The demand for tech skillsis exploding. And demand is growing faster than supply.
Our Approach1 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 7/37
Pace Options
The Programming Learning Curve
Our Approach1 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 8/37
Source: Code.org, Course Report
Introducing theSoftware Engineering Track
Our Computer Science degree killer
1 year program to replace a 4 year CS degree
Combines practical skills with softwareengineering principles and an apprenticeship
No prior programming experience required
1
2
3
Backed by a tuition reimbursement guarantee4
Our Approach1 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 9/37
Mentorship
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 10/37
We Believe inMentorship
● Highly selective - must be great
engineers, great teachers, highemotional intelligence
● Over 100 mentors in our
community
● Mentors have 9 years of
experience on average
● Founded startups and worked at
Fortune 500 companies
Our mentors have worked for
Located across 5 continents
Mentorship2 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 11/37
Bloc MentorsChoose a mentor to tailor the program
to your goals
Offer Industry perspective and
interview-coaching
“Bloc will outshine most bootcamps because the program
is fluid. Your mentor has the ability to slow down, speed
up, or include additional things in your curriculum. We
get the ability to completely customize your learning
experience, and take great pride in seeing you cross
the finish line.”
—Matthew Maxwell, Frontend Mentor
Mentorship2 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 12/37
Pair Programming
Learn empathetic communication andcollaborative problem-solving.
Accessible
Focus on subjects and concepts thatappeal to you and your goals after theprogram
Industry Best Practices
Mentors share techniques relevant tohiring managers.
Typical Mentor Session
Mentorship2 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 13/37
Before Bloc: Landscaper
Enrolled Dec 2014
Mentor: Tim Barnes
Graduated Jul 2015
After Bloc: Developer at Headway.io
Mentorship2 / 5
Tommy Byrne
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 14/37
Curriculum
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 15/37
Software Engineering Track
Week 1–12: Rails WebDevelopment
Rails Foundation
Project (ex: Wikipedia)
Project (ex: Google Analytics)
Portfolio
FrontendFoundation
Project (ex: Slack)
Capstone (build youridea)
Job Prep
Week 13–24:Frontend Development
Database Design &Advanced SQL
FrameworkArchitecture
Week 25–36: SoftwareEngineering Principles
Week 37–48:Apprenticeship
Algorithms
Data StructuresOpen SourceProjects
● Create an opensource project
● Collaboratewith opensource teams
Career Support
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 16/37
Pace OptionsFull Time or Part Time Options
Intense
48 weeks | 40 hours per week
Moderate
72 weeks | 25 hours per week
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 17/37
Your Roadmap
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 18/37
Rails WebDevelopmentFoundations
Approach
● Data-driven approach to teaching
● Finely tuned curricula
● Structured Assignments
● Robust, complex projects designed to
simulate real engineering workflow
Curriculum Developers
● Dedicated team of developers and
designers
● Ship daily updates to curricula
● Thought-leadership via open-source
● Free tutorials like Swiftris - used by over
18,000 students
Colleen MizonyCurriculum Developer
Example checkpoint:
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 19/37
Rails WebDevelopment
Object-Oriented Programming, Web
Application Frameworks, and Test-
Driven Development
● Object-oriented programming
with Ruby
● Advanced Rails techniques and
best practices
● Test-Driven Development
● Learn by building applications to
solve real-world problems
Student capstone: Willing YC ‘15
Student capstone: Travel PokerCurriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 20/37
Frontend WebDevelopment
HTML, CSS, JavaScript, jQuery,
Responsive Design, and Animation
● Learn the languages and
frameworks needed for any web
application
● Explore object-oriented and
functional programming concepts
with JavaScript
● Manipulate a user interface onthe fly with jQuery
● Make web sites responsive so
they look good on any device
Student capstone: BodybyYou
Student capstone: Listy
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 21/37
You build 6–10 projects.
...and your own ideas, too.
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 22/37
Software Engineering Track
Week 1–12: Rails WebDevelopment
Rails Foundation
Project (ex: Wikipedia)
Project (ex: Google Analytics)
Portfolio
Week 13–24:Frontend Development
Curriculum3 / 5
Frontend Foundation
Project (ex: Slack)
Capstone (build youridea)
Job Prep
Database Design &Advanced SQL
FrameworkArchitecture
Week 25–36: SoftwareEngineering Principles
Week 37–48:Apprenticeship
Algorithms
Data StructuresOpen SourceProjects
● Create an opensource project
● Collaboratewith opensource teams
Career Support
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 23/37
Software EngineeringPrinciples
Computer Science
Design Patterns
Immerse yourself in core computer
science concepts and design patterns
found in the best CS programs:
● Application of common data
structures
● Solving complex problems with
algorithms
● Relational database design and
advanced SQL
● Web frameworks and design
patterns
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 24/37
Approach
● The most challenging part of the program
● Apply your new skills in real world projects
while collaborating with professional
developers
● Contribute to codebases and add valuable
experience to your resume
● Build a reputation as an open-source
contributor
What you’ll do:
● Contribute to existing open source projects
● Create your own open source project
Apprenticeship
Curriculum3 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 25/37
Junior Developer vs. Software Engineer
The Carpenter The Architect
Description Design, build, debug, and maintain webapplications
Architect databases, improve performance usingalgorithms, modify extensive code bases, and solvecomplex problems
Median Salary $62,500 $93,350
Comparables Hack Reactor, Dev Bootcamp, Flatiron School Oregon State University, Georgia Tech Masters inSoftware Engineering
Architecture Can build this feature Can build it efficiently using algorithms and designpatterns
Complexity Can build a shallow app from scratch in a
vacuum
Contributes to big complex apps that have been
around for a while and have many users
Depth Has ability to use tools, libraries, andframeworks
Can create or modify tools, libraries, and frameworks
Collaboration Has experience building simple apps on herown
Maturity and experience writing maintainable codeand collaborating with other engineers on an existingcodebase
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 26/37
Outcomes
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 27/37
● Mentor will critique your resume,
Stack Overflow, GitHub, and
Portfolio website
● Real interview questions used
by the most prestigious
companies in tech
● Practice technical interviews
with one-on-one coaching and
feedback
● Learn what to expect from the
recruiting process, and how to
handle objections, rejection,
and salary negotiation
Outcomes4 / 5
Job Preparation
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 28/37
EmployerNetwork
● Meet our network of hiring
partners
● Primarily for students in the U.S.
● Our Employer Network is
constantly growing
Outcomes4 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 29/37
Hundreds ofalumni working
as developers.
Meet over one hundred happy alumni at
www.bloc.io/alumni
Outcomes4 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 30/37
Hundreds ofalumni working
as developers.
Meet over one hundred happy alumni at
www.bloc.io/alumni
Outcomes4 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 31/37
Outcomes4 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 32/37
Outcomes4 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 33/37
Tuition Options
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 34/37
● If you’re not fully satisfied, you can request a refund at any time.
● If you have a change of heart during your first week, get a full refund.
● Anytime after, get a pro-rata refund, minus a $500 non-refundable deposit.
Tuition
Sometimes Plans Change...
$24,000 Tuition (Tuition Refund Guarantee)
1. Find the right payment plan with your
Student Advisor
2. Enroll with your Student Advisor
Tuition5 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 35/37
Eligibility Requirements:
● Do all of the work! Job search with diligence!
● Fluent in English and eligible to work in the USA
● Already in, or willing to move to, one of these top 15 major metro areas: Atlanta,
Austin, Boston, Boulder, Chicago, Denver, Indianapolis, Las Vegas, Los Angeles,
Miami, New York City area, Portland, SF Bay Area, Seattle, DC Area
Get a full-time job creating softwareupon graduation or Bloc will refundyour tuition in full.
Tuition Reimbursement Guarantee
Tuition5 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 36/37
Funding diversity at Bloc
Scholarship Program Amount Eligibility
New RelicDiversityScholarship
$500 Women, Underrepresented minoritiesin tech, and Veterans
Girl Develop ItScholarship
$2,500 Women, merit based, Tracks only
Operation CodeScholarship
$1,000 U.S. Military Veterans, Tracks only
Tuition5 / 5
7/25/2019 Software Engineering Info Session
http://slidepdf.com/reader/full/software-engineering-info-session 37/37
NEXT STEP
● Discuss your personal goals● Find the best financing option● Connect with alumni
Talk to your Student Advisor
Attend aninfo session
Talk to yourStudent Advisor
Enroll!
Talk with your Student Advisor to
bloc.io/schedule-call