Personal tools
You are here: Home Comp 170 Introduction to OOP Course Materials Assignments
Navigation
Log in


Forgot your password?
 
Document Actions

Assignments

Up one level

Homework assignments. You can start ahead! Don't fall behind. Usually done outside of class.

List Words and Numbers by Dr. William L. Honig — last modified 2015-10-08 02:09 PM
Work with Lists in C# and learn how to create, add to, and modify them. Lists are very open ended and can be almost any size.
Custom Project - Requirements, Project Proposal, Instructions by Dr. William L. Honig — last modified 2015-11-01 10:52 AM
Do a complete development in C# to use all the knowledge from the course. Work in teams or alone.
Custom Project - Presenting Your Work by Dr. William L. Honig — last modified 2016-11-19 08:12 PM
Demo your app to the class and report on your development work (version 2)
Periodic Progress Reports by Dr. William L. Honig — last modified 2015-11-01 11:29 AM
Many projects are 80% done most of the time. Remember the saying?
Your Tools Working by Dr. William L. Honig — last modified 2020-01-11 11:24 AM
Set up your computer and access all the tools we will be using in class! It may take a bit of time....be prepared! (version 3)
First Program by Dr. William L. Honig — last modified 2016-08-26 02:23 PM
See what you can get Java to do for you! Gain some experience with compile and run.
More Programming Assignments by Dr. William L. Honig — last modified 2017-10-03 05:52 PM
As you learn to program, try some of these more open ended programming assignments. You will need to structure them on your own. As always, start with pseudo code and think PIPO! Other ideas? Improvements? New Topics? Let me know.
Your Custom Project Proposal by Dr. William L. Honig — last modified 2016-10-31 08:12 PM
You will write a custom program of your choice! You can define the requirements, design it, program and test it fully! Put your programming skills to good use! v2 Java edition.
Finding Objects by Dr. William L. Honig — last modified 2016-11-07 08:23 AM
Understand the concept of Object Oriented Programming by finding some real world objects and making up classes for them!
How to Get Full Points for Your Work by Dr. William L. Honig — last modified 2017-01-30 09:07 AM
Standard grading for program assignments. Don't lose points for avoidable errors or bad process!
A Program I Wrote (Presentation Assignment) by Dr. William L. Honig — last modified 2018-02-19 12:09 PM
You get to pick something, write a program, and show the class what you learned!
Custom Project Ideas and Resources by Dr. William L. Honig — last modified 2017-03-10 10:54 AM
See to prompt your thinking on picking your own custom project!
Palindrome Checker by Dr. William L. Honig — last modified 2017-03-13 06:57 PM
Palindromes are fun and interesting to program.
People and Marriage by Dr. William L. Honig — last modified 2017-04-02 07:11 PM
Get experience making multiple classes work together. Think Before Coding! How should the classes relate to each other?
What We Learned In Class by Dr. William L. Honig — last modified 2017-04-15 05:54 PM
Working with a group, reflect on the important things you learned in the course. Jointly document these "learning outcomes".
Teamwork and Roles For Small Programming Teams by Dr. William L. Honig — last modified 2017-06-16 04:49 PM
What to know more, see Software Engineering about how teams work together to get large systems done on time with a known quality level.
OOP Workshop - Book with Page Turning by Dr. William L. Honig — last modified 2018-04-10 09:43 AM
Expand our work on a simple Book class. Always think about STATE, CONSTRUCTORS, METHODS and how to keep the objects of the class correct at all times.
OOP Workshop - Make a Complete New Class by Dr. William L. Honig — last modified 2018-04-10 09:45 AM
The basics of making a class on your own. Learn the key steps.
Congress Eligibility by Dr. William L. Honig — last modified 2018-09-09 06:32 PM
Practice with logic, functions, and testing.
« April 2025 »
Su Mo Tu We Th Fr Sa
12345
6789101112
13141516171819
20212223242526
27282930
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: