Giter Site home page Giter Site logo

programming-content-materials's Introduction


The Coding Bootcamp at UT Austin

January 2017 Cohort Curriculum Syllabus


Minimum Requirements

Homework

You must complete 90% of the homework assignments. (You can miss no more than 2 assignments.)

Homework submissions must be on time AS IS. Late submissions will not be counted.

Attendance

Attendance must be maintained at a 95% rate. (You can miss no more than a total of 4 classes.)

Written permission must be obtained to miss class or it's considered one of your 4 absences.

Projects

You must give a full effort on every group and individual project.


Important Links And Notes

Slack Room (UPDATE WITH SLACK LINK HERE)

Student x Student Tutoring Form


Homework Submission

Live Office Hours: 45 minutes before class and 30 minutes after class


Curriculum By Week

The material covered in this syllabus is subject to change. Our academic team adjusts to the market rapidly.
Lesson Date (M/W) Date (T/Th) Coding Content Recordings
1.1 Mon, Jan 9, 2017 Tue, Jan 10, 2017 Intro to Program / Intro to HTML
1.2 Wed, Jan 11, 2017 Thu, Jan 12, 2017 Intro to Git / Intro to CSS video
1.3 Sat, Jan 14, 2017 Sat, Jan 14, 2017 Intro to CSS Layouts
Mon, Jan 16, 2017 Tue, Jan 17, 2017 Martin Luther King Day / Extra Help Day
2.1 Wed, Jan 18, 2017 Thu, Jan 19, 2017 Going Live with Heroku video
2.2 Sat, Jan 21, 2017 Sat, Jan 21, 2017 External CSS Styles video
2.3 Mon, Jan 23, 2017 Tue, Jan 24, 2017 Introduction to Bootstrap
3.1 Wed, Jan 25, 2017 Thu, Jan 26, 2017 Intro to Javascript (Variables, Arrays, Alerts) video
3.2 Sat, Jan 28, 2017 Sat, Jan 28, 2017 Javascript Cont (Conditionals, For-Loops)
3.3 Mon, Jan 30, 2017 Tue, Jan 31, 2017 Javascript Cont (Functions, Objects) video 1, video 2
4.1 Wed, Feb 1, 2017 Thu, Feb 2, 2017 Intro to jQuery video
4.2 Sat, Feb 4, 2017 Sat, Feb 4, 2017 DOM Manipulation with jQuery video 1 video 2 video 3
4.3 Mon, Feb 6, 2017 Tue, Feb 7, 2017 jQuery Calculator Build video
5.1 Wed, Feb 8, 2017 Thu, Feb 9, 2017 Javascript Review Day [video] (https://codingbootcamp.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=ed2feb3d-5ff2-4118-9854-b905c5634c6b)
5.2 Sat, Feb 11, 2017 Sat, Feb 11, 2017 Javascript / jQuery Timers
5.3 Mon, Feb 13, 2017 Tue, Feb 14, 2017 Technical Interview Day #1 video
6.1 Wed, Feb 15, 2017 Thu, Feb 16, 2017 Intro to APIs and AJAX video 1
6.2 Sat, Feb 18, 2017 Sat, Feb 18, 2017 Advanced AJAX
Mon, Feb 20, 2017 Tue, Feb 21, 2017 Presidents Day / Extra Help Day
6.3 Wed, Feb 22, 2017 Thu, Feb 23, 2017 New York Times Real World App Development video 1 [video2] (https://codingbootcamp.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=c3f9135f-c2ef-442f-b4cd-1371fae2af49)
7.1 Sat, Feb 25, 2017 Sat, Feb 25, 2017 Client Side Storage with Local Storage
7.2 Mon, Feb 27, 2017 Tue, Feb 28, 2017 Intro to Firebase
7.3 Wed, Mar 1, 2017 Thu, Mar 2, 2017 Firebase Application Building / Group Projects Announced
8.1 Sat, Mar 4, 2017 Sat, Mar 4, 2017 Intro to Project #1 / Project Work
8.2 Mon, Mar 6, 2017 Tue, Mar 7, 2017 Project Work
8.3 Wed, Mar 8, 2017 Thu, Mar 9, 2017 Project Work
Sat, Mar 11, 2017 Sat, Mar 11, 2017 Whiteboarding Day
9.1 Mon, Mar 13, 2017 Tue, Mar 14, 2017 Interview Questions / Project Work
9.2 Wed, Mar 15, 2017 Thu, Mar 16, 2017 Interview Questions / Project Work
9.3 Sat, Mar 18, 2017 Sat, Mar 18, 2017 Project Presentations #1
10.1 Mon, Mar 20, 2017 Tue, Mar 21, 2017 Intro to Node.js
10.2 Wed, Mar 22, 2017 Thu, Mar 23, 2017 Reading and Writing Files with Node
10.3 Sat, Mar 25, 2017 Sat, Mar 25, 2017 NPM Packages
11.1 Mon, Mar 27, 2017 Tue, Mar 28, 2017 Javascript Constructors Pt I
11.2 Wed, Mar 29, 2017 Thu, Mar 30, 2017 Javascript Constructors Pt II
11.3 Sat, Apr 1, 2017 Sat, Apr 1, 2017 Javascript Callbacks
12.1 Mon, Apr 3, 2017 Tue, Apr 4, 2017 Introduction to MySQL
12.2 Wed, Apr 5, 2017 Thu, Apr 6, 2017 Node - MySQL Integration
12.3 Sat, Apr 8, 2017 Sat, Apr 8, 2017 Massive MySQL Data Project video 1video 2
13.1 Mon, Apr 10, 2017 Tue, Apr 11, 2017 Intro to Node Web Servers
13.2 Wed, Apr 12, 2017 Thu, Apr 13, 2017 Intro to Express Servers video
13.3 Sat, Apr 15, 2017 Sat, Apr 15, 2017 Hot Restaurant - Backend Application
14.1 Mon, Apr 17, 2017 Tue, Apr 18, 2017 Intro to Handlebars video
14.2 Wed, Apr 19, 2017 Thu, Apr 20, 2017 Express.js + Handlebars.js + MySQL video
14.3 Sat, Apr 22, 2017 Sat, Apr 22, 2017 Intro to ORMs
15.1 Mon, Apr 24, 2017 Tue, Apr 25, 2017 Sequelize ORM
15.2 Wed, Apr 26, 2017 Thu, Apr 27, 2017 Sequelized Associations video
15.3 Sat, Apr 29, 2017 Sat, Apr 29, 2017 Sequelize Relationship and Migrations / Intro to Project #2
16.1 Mon, May 1, 2017 Tue, May 2, 2017 Project Work
16.2 Wed, May 3, 2017 Thu, May 4, 2017 Testing / Project Work
16.3 Sat, May 6, 2017 Sat, May 6, 2017 Testing / Project Work
17.1 Mon, May 8, 2017 Tue, May 9, 2017 SEO / Project Work
17.2 Wed, May 10, 2017 Thu, May 11, 2017 SEO / Project Work
17.3 Sat, May 13, 2017 Sat, May 13, 2017 Project Presentations #2
18.1 Mon, May 15, 2017 Tue, May 16, 2017 Intro to MongoDB video
18.2 Wed, May 17, 2017 Thu, May 18, 2017 Web Scraping / MongoDB video
18.3 Sat, May 20, 2017 Sat, May 20, 2017 Mongoose ORM
19.1 Mon, May 22, 2017 Tue, May 23, 2017 Intro to React.js video
19.2 Wed, May 24, 2017 Thu, May 25, 2017 React States and Props video
Sat, May 27, 2017 Sat, May 27, 2017 Memorial Day Holiday
Mon, May 29, 2017 Tue, May 30, 2017 Memorial Day / Extra Help Day
19.3 Wed, May 31, 2017 Thu, Jun 1, 2017 MERN Stack (Mongo, Express, React, Node) video
20.1 Sat, Jun 3, 2017 Sat, Jun 3, 2017 React Native video
20.2 Mon, Jun 5, 2017 Tue, Jun 6, 2017 React
20.3 Wed, Jun 7, 2017 Thu, Jun 8, 2017 React
21.1 Sat, Jun 10, 2017 Sat, Jun 10, 2017 ES6
21.2 Mon, Jun 12, 2017 Tue, Jun 13, 2017 Redux video
21.3 Wed, Jun 14, 2017 Thu, Jun 15, 2017 TDD React / Intro Project # 3
22.1 Sat, Jun 17, 2017 Sat, Jun 17, 2017 Intro to PHP video
22.2 Mon, Jun 19, 2017 Tue, Jun 20, 2017 Intro to Laravel video
22.3 Wed, Jun 21, 2017 Thu, Jun 22, 2017 Laravel video
23.1 Sat, Jun 24, 2017 Sat, Jun 24, 2017 Search & Sort Algorithms / Project Work
23.2 Mon, Jun 26, 2017 Tue, Jun 27, 2017 Intro to Data Structures / Project Work
23.3 Wed, Jun 28, 2017 Thu, Jun 29, 2017 Intro to Design Patterns / Project Work
Sat, Jul 1, 2017 Sat, Jul 1, 2017 Independence Day Holiday
Mon, Jul 3, 2017 Tue, Jul 4, 2017 Independence Day Holiday
Wed, Jul 5, 2017 Thu, Jul 6, 2017 Project Work
Sat, Jul 8, 2017 Sat, Jul 8, 2017 Final Project Presentations

programming-content-materials's People

Contributors

lichenglu avatar

Watchers

 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.