Simple Java coding experiences that help you learn the “athletic” pedagogy used in this class and also help you refamiliarize yourself with Java coding.
You understand the benefits of coding standards and why they improve the quality and efficiency of software development.
You can implement Java code that complies with Java best practices for coding style.
You develop capability with the Eclipse IDE that enables you to develop software efficiently and effectively.
You can implement correctly functioning Java code in a short period of time.
You demonstrate the ability to write professional-quality technical essays or to have significantly improved your skill at this task since your last essay.
An ‘athletic’ approach to software engineering education using Workouts of the Day.
Write a technical essay summarizing your experience doing the Java Coding practice WODs.
Outcomes assessed: Create high quality technical writing, Write code efficiently
This assessment evaluated the ability of students to write a high quality technical essay summarizing their experiences doing the Java Coding practice WODs.
Discussion:
Please report all of the times for all of your attempts, and discuss what changed between attempts. This provides a reader with insight into how exactly you learn from doing the same programming problem more than once.
Take time to reflect upon your experience. That is an important part of the learning experience. These blog postings are ultimately for you, not for me. Make them valuable. Don’t finish the WODs at 8:55pm on Tuesday leaving you only 5 minutes to throw together a posting. That eliminates a learning opportunity.
Outcomes assessed: Write code efficiently
CharFrequency is the first “real” WOD of the semester. Students were asked to individually implement a Java program which differs only slightly from the last Java Practice WOD.
Discussion: