CS2
Entries
This collection contains 10 items
Collector(s)
Janet Burge, Paul Cantonwine, Arup Guha, Ed Gehringer
Description
Course assignments and resources for CS2 and related courses.
Data Making
Give students the specification for an assignment they will later have to solve. However, for the assignment, simply make students write test data. The idea is to get them thinking about testing a piece of software they have not written and making them come up with test cases based on a…
Inspection, Correction, and Extension
Inspect a partially completed program that has logic, documentation, and style errors. The inspection is done as a team in-class. Then, as individuals, write a report of the inspection results, fix the errors and complete the program, and then extend the program to add new functionality (basic and…
Program Design
This assignment can be used in lieu of a programming assignment. Give students the specification for one of your usual programming assignments and have students come up with two possible program designs. They then have to argue (orally) to you in favor of one of the two designs.
Design Proposal and Rationale
For any set of requirements, students generate a design proposal rationale that includes a UML class diagram. The rubric evaluates how the students model the requirements and how they justify their design decisions and how the design meets the requirements. The objectives of this assignment are (1)…
Auto Music System Part 1 - Design
In this assignment the student will design the classes to be used in simulating a car audio system's user interface providing such options as scan capabilities, changing from AM to FM, and storing stations for quick selection. UML diagram will pictorally describe the classes and their inheritace…
First From-Scratch Design, Code, and Test
Use a problem statement as a starting point to design and implement a software project. This is intended to be the students’ first experience implementing a project without being given starter code.
Technical details of the specific assignment have been omitted – it can be used as a framework…
Technical details of the specific assignment have been omitted – it can be used as a framework…
Auto Music System Part 2 - Simulator class implementation
In this assignment the student will develop the coding comments and program code for all of the classes designed for the Auto Music System Simulater that was designed in the previous assignment. See http://cs-comm.lib.muohio.edu/admin/items/show/49to see previous assignment
Download Main.java for…
Auto Music System Part 3 - Simulator construction
The student will design and code an application that uses the Auto Music System classes designed and coded in previous assignments to simulate an actual car audio system. Refer to http://cs-comm.lib.muohio.edu/admin/items/show/65 to see previous assignment
Make an Assignment
Give student groups a concept/data structure/algorithm and ask them to create an assignment that utilizes that idea. The group must generate the following:
a) An assignment description to be given to the student
b) A solution to the assignment
c) A grading criteria
d) A set of test cases…
a) An assignment description to be given to the student
b) A solution to the assignment
c) A grading criteria
d) A set of test cases…
Auto Music System Part 4 - GUI Construction
This is Part 4 of a series of assignments that have to do with an automobiles audio system. Part 1 and Part 2 must be completed before part 4 can be done.
Comments