Module: Coding

Combine your knowledge of Javascript, IntelliJ, and GitHub to write code efficiently.

Learning Outcomes

Use an IDE (IntelliJ IDEA) effectively

Competent with elementary Javascript

Use configuration management tools and techniques effectively

Create high quality technical essays

Readings

Experiential Learning

Assessments

A10: Assess your ability to code in Javascript

WOD 24 Sep 09:00 AM

Outcomes assessed: Use an IDE (IntelliJ IDEA) effectively, Use configuration management tools and techniques effectively, Write code efficiently

Rx: < 10 min Av: 10-15 min Sd: 15-20 min DNF: 20+ min or incorrect

This in-class WOD assessed your ability to write and test a simple Javascript program using IntelliJ, git, and GitHub.

Discussion:

  • Finally, we’re over the hump: more students are passing than getting DNFs! Let’s get the DNFs all the way down to zero!

  • There were some “creative” uses of underscore. It would never occur to me to use _.reduce to solve this problem, but it turns out you can!

  • Several people DNF’d by making very simple errors (returning an array of arrays rather than an array of strings, etc.). Those kinds of errors will go away and that push the DNF rate down further.

  • Keep up the good work. I am seeing a lot of progress in the class!

A11: Assess your ability to write about your coding experiences

24 Sep 09:00 AM

Outcomes assessed: Create high quality technical essays

This assessment will evaluate your technical essay regarding the Coding module for clarity, insight, and conformance to the technical essay guidelines.

Discussion:

  • Essays are mostly acceptable. Some folks are developing a nice “voice” that makes reading their essays a real treat.

  • Be sure to report your times and attempts for all WODs. Not just “AV” or “DNF”. Keeping accurate data will help you better understand how you are improving (or not) over the course of the semester.