diff --git a/_sass/base.scss b/_sass/base.scss index 7203c90..489f04b 100644 --- a/_sass/base.scss +++ b/_sass/base.scss @@ -101,6 +101,11 @@ header { width: 80%; } +.calendar { + height: 400px; + width: 100%; +} + @media (max-width: $tablet-width) { .content { width: 100%; diff --git a/index.md b/index.md index 73920b8..d490e0f 100644 --- a/index.md +++ b/index.md @@ -5,66 +5,33 @@ title: Mod 0 Curriculum Hi there and welcome! -Over the next few days and weeks, you'll be referring to the instructions and guides on this website as you get ready to begin your time at Turing. +## What is Mod 0? -To get the most out of Mod0, we'd like to explain why this website exists at all, and more importantly _why you have to finish Mod0 before beginning Turing_. +Mod 0 is a prerequisite course for both of the programs at Turing. It is a structured series of 5 classes which take place remotely during the evening, and ideally starts 6 weeks before you begin your full-time FEE or BEE course at Turing. These classes are not in person, and are conducted fully remotely via Zoom. Please check the [calendar](https://sites.google.com/casimircreative.com/enrollment/documents-and-info/events-mod-0-calendar) for session dates. -## Why the Mod 0 curriculum exists +The goals of mod 0 are to: +* Understand the systems and behaviors needed to be successful at Turing and as a software developer +* Understand foundational technical concepts needed for Mod 1 +* Begin to break down social walls and build community in your future cohort -I'm sure you've picked up on a theme: Turing is _hard_. The program will consume most of your time and attention for the seven months between starting the first module, and finishing the last module. It could take a bit longer, if you find yourself repeating a module. +In order to pass mod 0 and be mod 1 ready, you will need to: +* Attend all 5 sessions and complete the required homework +* Pass the mod 0 assessment (Info can be found in session 4) +* Pass the mod 1 pre-work (See side bar link for your program) -When someone has put their life on hold, quit their job, relocated to Denver, and put it all on the line for attending Turing - _everyone_ (that person, Turing staff, their classmates) wants to see them succeed. +## What will we cover in Mod 0? -For a variety of reasons, historically, not everyone who starts Turing has graduated the program, and this is a brutally difficult experience for that person. They do the work, they put in the effort and time, and... they don't finish the program. - -We think anyone can learn software development. - -What might explain the disconnect, between -> anyone can learn software development - -and - -> not every person who starts Turing graduates from Turing? - -A theme among those who have graduated from Turing touches on at least two elements: - -1. **A foundation of technical skills:** They've been able to poke around the internals of their laptop before they start, or they have a good "mental map" of how files and folders are organized on their computer, or they've had passing experience with git and a code editor and their command line. -2. **Life doesn't clobber them too badly:** They have friends and/or family rooting for their success, and are able to avoid some of the more difficult experiences we can experience, like: death of a loved one, illness (their own illness or that of someone they have to care for), etc. Many aspects of this "theme" are obviously entirely outside of everyone's control. - -When these two themes work together, Turing students have enough "margin" or "slack" to pour lots of effort into the program, and are usually successful. - -When either (or both!) of these themes are missed, it becomes _dramatically_ harder for Turing students to have successful outcomes. It's not impossible, but it is much harder. - -Mod0 will speak to both of these themes, to prepare you as much as possible. - -## Does Mod0 work? - -Mod0 exists to set you up for success at Turing. We've been pleased with the results. Since we've started this program, we've had _dramatically_ fewer students repeat the first module. In the past, sometimes as many as 20-30% of the new students would repeat the first module. - -After rolling out Mod0, some cohorts have _zero_ students repeating the first module. - -This confirms our assessment - anyone can learn to program, but it's important that they're set up for success, learn how to learn, and are prepared as well as we can prepare them. - -Mod0 works. The Mod0 instructors are here to help you succeed, so please use all the resources available to you, to learn all you can. - -Because we want to see your success in the program, we require you to successfully finish the Mod0 program before the first day of the in-person Turing program. - - -## What will we cover in Mod0? - -Over the next few weeks, you'll be learning a lot. Feel free to click through these lessons; some are written lessons that you'll work through with our instructors, others are slide shows that you'll review in real-time with our instructors. - -All of these lessons are linked in the sidebar, as well. - -- [First, you'll need to install some software on your laptop, and do some configuration around that]({{ site.baseurl }}{% link setup-instructions.md %}) -- [Session 1: You'll learn about what _does_ success at Turing mean, what strategies you can begin to employ to be successful, keyboard shortcuts, and how to google]({{ site.baseurl }}{% link session1/index.md %}) -- [Session 2: Using your Terminal, git and Github, and how to navigate files and folders _in_ your terminal]({{ site.baseurl }}{% link session2/index.md %}) -- [Session 3: We'll go deeper in Git and Github usage. Git is an amazing and powerful tool, but tricky, and this is time well spent]({{ site.baseurl }}{% link session3/index.md %}) -- [Session 4: Basic principles of software development, like object-oriented principles, top-down design of classes, and breaking a problem into small pieces]({{ site.baseurl }}{% link session4/index.md %}) -- [Session 5: Currently a work in progress]({{ site.baseurl }}{% link session5/index.md %}) -- [Session 6: Synthesis, Professional Development, Mentoring, More Turing Resources]({{ site.baseurl }}{% link session6/index.md %}) -- The capstone! Depending on which program you're doing, we've got a capstone project for you. [Front-end capstone]({{ site.baseurl }}{% link capstone/fe_engineering/index.md %}) [back-end capstone]({{ site.baseurl }}{% link capstone/be_engineering/index.md %}) +The key tools and concepts we go over in mod 0 are: +* Learning strategies +* Data types +* Troubleshooting and googling +* Git and GitHub +* Object Oriented Programming (OOP) ## Next steps When you're ready to get started, click over to [environment setup instructions]({{ site.baseurl }}{% link setup-instructions.md %}) and start installing! + +## Calendar + + diff --git a/session1/index.md b/session1/index.md index 1cddc58..2f09189 100644 --- a/session1/index.md +++ b/session1/index.md @@ -21,7 +21,8 @@ subheading: Expectations, Keyboard Shortcuts, Googling, and Data Types

Agenda