Git Product home page Git Product logo

hs-intro-software-course-outline's Introduction

##Intro to Software Engineering - Course Outline This is just a suggested schedule. Improv shouldn't take up a full half hour and lunch can be cut down if more time is needed for lectures/labs/projects.

Day 1 - Intro to Ruby

  • 9 - 10:00 Intros
  • 10:00 - 10:30 Navigating the Command Line
  • 10:30 - 11:30 Environment Set Up
  • 11:30 - 12:00 Intro to Ruby
  • 12:00 - 1:00 Lunch (pizza!)
  • 1:00 - 2:50 Ruby data types and labs (pause 30 minutes for improv where needed)
  • 2:50 - 3:00 Wrap Up

Lesson Plan

Day 2 - Methods+

  • 9 - 9:15 ToDo
  • 9:15 - 10:00 Intro to Git: forking and Cloning
  • 10:00 - 12:00 Ruby methods
  • 12:00 - 1:00 Lunch
  • 1:00 - 1:30 Labs
  • 1:30 - 2:00 Improv or Guest Speaker
  • 2:00 - 2:50 Labs
  • 2:50 - 3:00 Wrap Up

Lesson Plan

Day 3 - Arrays and Hashes

  • 9 - 9:15 ToDo
  • 9:15 - 10:30 Intro to Test Driven Development
  • 10:30 - 11:00 Improv
  • 11:00 - 12:00 Intro to Arrays
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:00 Intro to Hashes
  • 2:00 - 2:50 Labs
  • 2:50 Wrap Up

Lesson Plan

Day 4 - If/Else + Group Project

  • 9 - 9:15 ToDo
  • 9:15 - 10:30 Review of Arrays and Hashes
  • 10:30 - 11:00 Improv
  • 11:00 - 12:00 If/Else Statements
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:50 Group Project - Ruby Calculator
  • 2:50 - 3:00 Wrap Up

Lesson Plan

Day 5 - Object Orientation

  • 9 - 10:00 ToDo - Ruby Jeopardy
  • 10:00 - 11:00 Intro to OO
  • 11:00 - 11:30 Improv
  • 11:30 - 12:00 More OO
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:50 Garden Gnome Lab
  • 2:50 - 3:00 Wrap Up

Lesson Plan

Day 6 - OO Group Project+

  • 9 - 9:15 ToDo
  • 9:15 - 10:30 OO Review a
  • 10:30 - 11:00 Improv
  • 11:00 - 12:00 Start Group Lab
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:50 Finish Group Lab - present to class
  • 2:50 - 3:00 Wrap Up

Lesson Plan

Day 7 - HTML/CSS

  • 9 - 9:15 ToDo
  • 9:15 - 11:00 Intro to HTML/CSS
  • 11:00 - 11:30 Improv
  • 11:30 - 12:00 Intro to Group Project
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:50 Group Project - Choose Your Own Adventure
  • 2:50 - 3:00 Wrap Up

Lesson Plans HTML/CSS Group Project

Day 8 - MVC + Ideation

  • 9 - 9:15 ToDo
  • 9:15 - 10:30 MVC
  • 10:30 - 11:00 Improv
  • 11:00 - 12:00 MVC
  • 12:00 - 1:00 Lunch
  • 1:00 - 2:50 Ideation and Project Review
  • 2:50 - 3:00 Wrap Up

Lesson Plans MVC Ideation

Bonus Modules: Forms

APIs

Scraping

View Intro to Software Engineering - Course Outline on Learn.co and start learning to code for free.

hs-intro-software-course-outline's People

Contributors

fislabstest avatar vanessadean avatar victhevenot avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.