Login

Browse Items (107 total)

Implementation of a graph data structure and the Traveling Salesperson problem using the standard template library; short proofs of correctness.

In this assignment the student will implement two graph representation structures (adjacency matrix…

Apply a contemporary analysis and design approach, such as object-oriented to a case study. Compare UML class and sequence diagrams.

Effective programming involves being able to navigate API documentation for various packages and classes, in order to identify an appropriate class/method/constructor to solve the problem at hand. This activity focuses on reading Java's API…

In this assignment, you will be given the code. However, it was created by someone who is no longer around to answer any questions about the program. Plus, there are some severe issues with the code – including it won’t even compile. The…

Tags:

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…

This assignment asks the students to research testing methods, good and bad testing results and to use this research to create a position paper.

This assignment will confirm and solidify student understanding of the importance of testing. It will…

Explain the purpose of version control and apply it to manage software design or code artifacts.

Implementation of a space-partitioning data structure in order to solve the nearest neighbor problem.

Given a static list of points, the student must design a data structure supporting an efficient nearest-neighbor search; points are awarded based…

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…

Describe refactoring. Describe test-driven design. Describe an example of application of refactoring.