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
01 Sep 11:30 PM
Functional programming using Underscore
14 Sep 11:30 PM
Continue to explore functional programming using Underscore
16 Sep 11:30 PM
21 Sep 11:30 PM
Solve some simple software engineering interview problems
Practice WOD 22 Sep 11:30 PM
Develop a web page using basic CSS and Google Web Fonts.
Practice WOD 30 Sep 11:30 PM
Get acquainted with Semantic UI using the PluralSight online tutorial.
3 hours of video 05 Oct 11:30 PM
Make life wonderful with Semantic UI
Practice WOD 06 Oct 11:30 PM
Rebuild the Island Snow home page with Semantic UI
Practice WOD 07 Oct 11:30 PM
Bring up the MongoDB shell, execute some commands.
19 Oct 11:30 PM
Gain experience with server and client side Mongo using Meteor.
22 Oct 11:30 PM
Create a repo, put a Meteor app in there, see it in IntelliJ.
18 Oct 11:30 PM
Install meteor-application-template, play around with it.
26 Oct 11:30 PM
Form an organization for your final project
11 Nov 11:30 PM
Set up your first milestone plan for this project.
13 Nov 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
05 Dec 11:30 PM