Syllabus

Your Instructor

The current Mod 0 Lead is Kaitlyn Van Gorkom, our Pre-Program Instructor at Turing. If you have any questions about the course or computer setup, Kaitlyn is the person to contact! You can find her on Slack with the handle @kvg. Kaitlyn and a team of Pre-Program Teaching Assistants run sessions and provide students feedback throughout Mod 0. They’re an all-star team of Turing alumni and current software developers who have a passion for supporting students as they begin their journey at Turing.

Description

Mod 0 is a prerequisite course for attending Turing. The primary focus of the course is setting students up with the necessary tools and programming foundations to be successful in the full-time course. Students will be evaluated throughout the course on their communication, collaboration, and technical skills.

Computer Literacy Skill Requirements

While computer literacy skills have never been an entry requirement for students at Turing, we recognize that some students may need to spend more time developing these skills to feel comfortable in this remote learning environment. Read through the following skills to identify where you might need to spend more time practicing before starting your Turing journey.

  • Typing Speed: It is recommended that students have an average typing speed of at least 50 words per minute before beginning their journey at Turing. You can test your current typing speed here. If you find that you are not currently typing 50 words per minute or faster, this does not mean you cannot be successful at Turing, but it does mean you will need to improve this skill. Typing quickly and accurately without looking at the keyboard will make many things easier throughout your time at Turing.
  • Keyboard Shortcuts: The students who are most successful at Turing regularly use keyboard shortcuts to complete routine tasks on the computer. Prior to starting your time in Mod 0, you should be comfortable with at least the following commands:
    • command + c - copy
    • command + v - paste
    • command + x - cut
    • command + f - find words
    • command + s - save a file
    • command + q - quit an application
    • command + tab - switch applications
  • Navigating the Mac Environment: There are many things that are different about using the Mac environment if you’re more familiar with PC. For example, did you know that using two fingers on the trackpad allows you to scroll up and down efficiently? Did you also know that swiping up on your trackpad with three fingers allows you to see all open windows? If this is your first time using a Mac, it is highly recommended that you watch this Mac Tutorial for Beginners and spend some time getting comfortable with your new machine.

Before Your First Mod 0 Session

There are a number of steps you must complete before attending your first session of Mod 0. First and foremost, it is essential that all students complete the Computer Setup (1-2 hours) prior to attending the first session. It is recommended that you start this computer setup at least one week before attending the first session to give yourself enough time to work through any issues that arise. In addition to completing the Computer Setup, student must also complete the following steps:

  1. Thoroughly and carefully read through this Syllabus.
  2. Identify the specific times for your live sessions based on your selected Mod 0 Format. All times and dates for upcoming sessions can be found on the Calendar page.
  3. Prep Your “Why” - During the first session of Mod 0, you will break out into small groups and share your “why” for taking this step to change careers, and your life. Spend some time reflecting on your motivations for being here, and how to communicate that best to your peers so they start to understand you and what drives you. Be prepared to share that with the group in 1-2 minutes.
  4. Read and bring questions about the Asking Technical Questions assignment.
  5. Complete the Markdown assignment.
  6. After following the steps in the Computer Setup, use your Loom account to record a short video introducing yourself. You’ll share this video in your Mod 0 small-group channel leading up to the first day of Mod 0! Here are some things to include in your video:
    • Name
    • Pronouns
    • Location
    • Your most important people/pets
    • 2-3 things that bring you joy
    • A message for your future cohort-mates and instructors

Expectations

Attendance

Students are expected to attend all scheduled live sessions, on time. Staff will work on a case-by-case basis with students who communicate any prior commitments or have emergencies arise. If a student must miss a live session, it is the student’s responsibility to proactively let staff know, and make a plan for how they will make up for any content missed.

Schedule

The specific schedule for your course and Mod 0 format can be found on the Calendar page. A general overview of each format is listed below.

Classic: Students should expect to spend about 18-20 hours/week while in Mod 0 - this includes attending live sessions, completing self-paced work, and checking Slack daily. Students will be expected to join a zoom call at least 5 times throughout the course in the evenings from 6-8pm MT. Taking this course while working a full-time (~40 hours/week) job is a great way for students to get an understanding of a realistic week, in regards to timing and scheduling challenges.

Intensive: Students are expected to join a zoom call every morning from approximately 9-10am MT. A handful of other live sessions will be placed on the calendar, schedule will vary based, but students should plan to work for about 10-12 hours/day each day of the week. Students should not have any other work commitments or responsibilities while taking this course.

Communication

All Turing staff members will use Slack as the primary means of communication with students. As an incoming student, any information you need can usually be found in our Turing Slack workpace. As a norm, we expect members of our community to respond to Slack messages within 24 hours.

Grading

While we don’t have a traditional grading scale at Turing, your successful completion of this course depends on your ability to complete assignments on time, implement feedback on those assignments, and demonstrate your learning in a live evaluation. Follow the links below to find all required assignments for your specific program:

At the very top of each program page, you will see a link to a Trello board that also outlines each required task along with the due date.

Implementing Feedback

Throughout the course, students will complete many assignments to demonstrate their understanding of the topics. These assignments are organized into segments of work, with each segment due by the next live session. It is expected that students implement feedback provided by staff. Sometimes this will mean revising submissions and other times this will mean implementing that feedback in future assignments. In the event a student gets behind and needs an extension and/or support to adjust their schedule to get back on track, it is the student’s responsibility to proactively reach out and discuss what that could look like.

Evaluations

At Turing, you’ll have a number of Assessments and Evaluations. These not only help Turing staff determine if you are ready for the next step; they are great learning experiences for students to help them prepare for tech interviews while job hunting.

The Mod 0 Live Paired Eval gives students the opportunity to demonstrate their Communication, Collaboration, and Technical skills - to show they are ready to start full-time in Mod 1.

Your Mod 0 Instructor will pair you with another student and inform you both of the 30-minute time slot that you will meet for the Evaluation. You and your partner can both expect to Drive and Navigate at some point during the Evaluation. If you are stuck at any point, you are allowed to reference your notes or use a Google search, or even ask for feedback from the staff member!

There will be no “gotchas”. The rubric that follows communicates what we care most about and how you will be evaluated. We are not looking for “coding perfection” or any sort of perfection; we are looking to see that you are ready to be an effective learner and collaborator as a full-time Turing student. You will receive scores for each of the three categories in the rubric. The Mod 0 Live Paired Eval Rubric is available here. Feedback after the evaluation will be provided via DM in Slack.

Required Supplies

This may be your first time learning and/or working in a remote setting. There are a few key tools we recommend to set yourself up for success as a remote student.

  • External Monitor/Display: There are plenty of great used options available on eBay, Facebook Marketplace, Craigslist, etc. All you really need is something that fits in your workspace and can connect to your MacBook! If you are unable to acquire an external monitor prior to Mod 1, please DM the Mod 0 Lead on Slack and we can discuss other options.
  • USB-C to HDMI Cable: This cable will allow you to connect your MacBook to your external monitor/display. If you are purchasing a new monitor, it will likely come with the cable to you, but you may need to aquire one.
  • Dedicated Workspace: It is crucial to have a workspace that has access to a reliable internet connection and is both quiet and free from distractions. Take time before Mod 0 to build your workspace and experiment with different setups until you find a configuration that works for you.
  • Notebook + Writing Utensils: While you will be working on your laptop while you code, work on projects, etc., we recommend using a physical notebook to take notes during class and workshops.

Optional Supplies

  • Headphones with Microphone: While your Turing-issued laptop has built-in speakers and a microphone, if your workspace has a lot of ambient noise, it might be a good idea to invest in headphones + microphone.
  • USB-C Hub: Your Turing-issued laptop only has 2 ports. You’ll need one for your charger and one for your external monitor. If you require more ports, a USB-C Hub is a great idea!
  • Laptop Stand: These can be useful when using a separate keyboard and for preventing strain on your neck. This also creates more real estate for your workspace.
  • External Keyboard: You may benefit from using a different keyboard than the integrated one in your laptop, especially if you are using a laptop stand. If you plan to use a wired keyboard, you’ll likely need the USB-C hub mentioned above to connect to your keyboard in addition to your charger and monitor.

Accommodations

We do our best to work with students who need additional accommodations while attending Turing. If this applies to you, please review this form prior to starting Mod 0 at Turing and communicate with the Mod 0 Lead.

Enrollment Questions

In order to secure a seat as a student at Turing, one must complete all the registration paperwork (including uploading a HS Transcript) and pay their deposit. If you have any questions regarding your status with those items or your start dates, please first check your Populi account. If you still have questions or need to make a change to your enrollment status, please email admissions@turing.edu.

Tuition Questions

If you are enrolled in Mod 0, that means you’ve paid your deposit. The remainder of your tuition is due 30 days prior to your Mod 1 start date. Turing does provides financial counseling, however, it is the student’s responsibility to take advantage of that resource if needed, and that should be done well in advance of the tuition deadline as exceptions will not be made. To set up a financial counseling session or ask clarifying questions about your tuition, please email financialaid@turing.edu.