BEW 2.5 - Patterns and Practices in Strongly Typed Ecosystems (Go)
Switch branches/tags
Nothing to show
Clone or download
Latest commit 6beda2b Oct 1, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_notes Create 09-13-2018.md Sep 17, 2018
.gitignore Initial commit Sep 17, 2018
LICENSE Initial commit Sep 17, 2018
README.md Update README.md Oct 1, 2018

README.md

BEW 2.5 - Patterns & Practices in Strongly Typed Ecosystems

Course Description

In this course, students discover the value of strongly typed languages in server-side architectures, and dive deep into performant, concurrent programming paradigms present in Go. Known best for it's ability to blend the expressive features of dynamic languages (Python, JavaScript) with the performance capabilities of compiled languages (C, C++), students will gain the syntactic diversity required in today's large-scale platform engineering persuits. Throughout the course, students will learn and implement the design patterns and best practices that make Go a top choice at high-velocity startups like Lyft, Heroku, Docker, Medium, and more!

Why You Should Know This

Explain why students should care to learn the material presented in this class.

Course Specifics

Weeks to Completion: 7
Total Seat Hours: 37.5 hours
Total Out-of-Class Hours: 75 hours
Total Hours: 112.5 hours
Units: 3 units
Delivery Method: Residential
Class Sessions: 14 classes, 7 labs

Prerequisites:

Learning Objectives or Competencies (5-8)

Students by the end of the course will be able to ...

  1. Identify & Describe
  2. Explain
  3. Compare & Contrast
  4. Design & Implement
  5. Master

Tutorials & Projects

  • Link to all of the technical tutorials, projects, and course-level assignments (i.e. tutorials, contractor project, custom projects, etc)
  • Use a list

Evaluation

To pass this course you must meet the following requirements:

  • No more than two no call no shows
  • No more than four excused absences
  • Make up all classwork from all absences
  • Finish all required tutorials and projects
  • Pass the final exam (summative assessment) >=80%

Lessons

Should be ~13 planned lessons (7 weeks x 2 meetings per week -~1 holiday)

  1. Lesson Title & Topic
    • Before Class
    • In Class Activities
    • After Class
  2. Lesson Title & Topic
    • In Class Activities
    • After Class
  3. Lesson Title & Topic
    • In Class Activities
    • After Class
  4. Lesson Title & Topic
    • In Class Activities
    • After Class
  5. Lesson Title & Topic
    • In Class Activities
    • After Class
  6. Lesson Title & Topic
    • In Class Activities
    • After Class
  7. Lesson Title & Topic
    • In Class Activities
    • After Class
  8. Lesson Title & Topic
    • In Class Activities
    • After Class
  9. Lesson Title & Topic
    • In Class Activities
    • After Class
  10. Lesson Title & Topic
    • In Class Activities
    • After Class
  11. Lesson Title & Topic
    • In Class Activities
    • After Class
  12. Lesson Title & Topic
    • In Class Activities
    • After Class
  13. Lesson Title & Topic
    • In Class Activities
    • After Class

Additional Resources

Make School Course Policies

Academic Honesty
Accomodation Policy
Diversity Statement
Evaluation Methods
Title IX Disclaimer
Program Learning Outcomes