This page collects together all of the “experiences” associated with individual modules.
In this site, experiences represent “active” learning opportunities, as opposed to readings, which represent “passive” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.
Basic syntax: functions, for loops, while loops, if-then-else, arrays, objects
19 Jan 09:00 AM
Sign up for free developer tools and private repos
27 Jan 11:30 PM
Use git to manage your professional portfolio locally
31 Jan 09:00 AM
Functional programming using Underscore
28 Jan 11:30 PM
Continue to explore functional programming using Underscore
30 Jan 11:30 PM
Solve some simple software engineering interview problems
Practice WOD 05 Feb 11:30 PM
Develop a web page using basic CSS and Google Web Fonts.
Practice WOD 13 Feb 11:30 PM
Get acquainted with Semantic UI using the PluralSight online tutorial.
3 hours of video 17 Feb 11:30 PM
Make life wonderful with Semantic UI
Practice WOD 18 Feb 11:30 PM
Rebuild the Island Snow home page with Semantic UI
Practice WOD 20 Feb 11:30 PM
Create a repo, put a Meteor app in there, see it in IntelliJ.
25 Feb 11:30 PM
Watch the Meteor in 50 minutes screencast, replicate it locally
2 hours 26 Feb 11:30 PM
Form an organization for your final project
03 Apr 11:30 PM
How do professional codes help us to be ethical in our working lives?
What kinds of harm can software engineers cause? What kinds can they prevent?
How can software engineers contribute to the good life for others?
Why do software engineers have ethical obligations to the public at all?
How can software engineers live up to their ethical obligations, both professionally and in their private lives?
Explore ethical implications of online harrassment for software engineers
Explore ethical implications of blindly following customer requirements
Continue managing the project and implementing functionality
27 Apr 09:00 AM