Deep Sea Class Project -- Checkbook Balancer.
Posted: Sun Dec 02, 2001 1:34 pm
<font size=4 color=green>Class Project. Checkbook Balancer</font>
I’ve decided to have everyone write a checkbook balancer application for the C phase of this course to demonstrate how to use a number of the different tools you will learn in the coming months. This type of application is excellent, as you already know all there is to know about your checkbook and how it works in real life. This application will be show how different types of data will be handled and processed simultaneously. Your assignment is to analyze a problem, code the results of your analysis, and then demonstrate that you have solved the problem by producing a piece of bug-free working code. You will actually write the program, not I, to demonstrate your skills and prowess as they develop.
I will be as absolutely as abstract and vague as I think I can get away with, striving to not give direct answers and solutions because this is where you will don your engineering hat and design and implement the application on your own.
Please do not publish class project code and your most innermost ideas in public, which is opposite from the concept of the rest of the course. If you need specific down-and-dirty help with the nitty grittys, email your requests to me. No one wants to show their code in public anyway. I do not expect undue secrecy from others, that would also be not good. Rather I am requesting you be as independent as you feel comfortable with. You know your levels an limits. Whatever you do, try to keep things fun and distance yourself away from frustration as much as possible. Learning is a slow, steady process.
The Project
There are several major pieces to the concepts of a checkbook balancer. For this part of the project, until you get into coding, outline your concept of the major pieces and how they fit together. Then fill in the outline with as much details as you can. This phase is not a programming assignment.
Like building a house from scratch, in your mind you know what you want and most of the major pieces, like the living room, the bedroom, etc. Then you sit down and freehand sketch how you want the rooms laid out, add a few doors and sketch in some furniture to make sure the doors swing without obstruction. That’s it! No real details until you get out your trusty ruler and a quadrille pad and start actually measuring things.
This phase is the freehand sketch phase of building your new house. Take a few weeks to figure out the different parts of how a checkbook works and when done or if stuck, email the results to me.
Good Luck!!!!!!!!!!!!!
------------------
Allen Moulton from Uechi-ryu Etcetera
I’ve decided to have everyone write a checkbook balancer application for the C phase of this course to demonstrate how to use a number of the different tools you will learn in the coming months. This type of application is excellent, as you already know all there is to know about your checkbook and how it works in real life. This application will be show how different types of data will be handled and processed simultaneously. Your assignment is to analyze a problem, code the results of your analysis, and then demonstrate that you have solved the problem by producing a piece of bug-free working code. You will actually write the program, not I, to demonstrate your skills and prowess as they develop.
I will be as absolutely as abstract and vague as I think I can get away with, striving to not give direct answers and solutions because this is where you will don your engineering hat and design and implement the application on your own.
Please do not publish class project code and your most innermost ideas in public, which is opposite from the concept of the rest of the course. If you need specific down-and-dirty help with the nitty grittys, email your requests to me. No one wants to show their code in public anyway. I do not expect undue secrecy from others, that would also be not good. Rather I am requesting you be as independent as you feel comfortable with. You know your levels an limits. Whatever you do, try to keep things fun and distance yourself away from frustration as much as possible. Learning is a slow, steady process.
The Project
There are several major pieces to the concepts of a checkbook balancer. For this part of the project, until you get into coding, outline your concept of the major pieces and how they fit together. Then fill in the outline with as much details as you can. This phase is not a programming assignment.
Like building a house from scratch, in your mind you know what you want and most of the major pieces, like the living room, the bedroom, etc. Then you sit down and freehand sketch how you want the rooms laid out, add a few doors and sketch in some furniture to make sure the doors swing without obstruction. That’s it! No real details until you get out your trusty ruler and a quadrille pad and start actually measuring things.
This phase is the freehand sketch phase of building your new house. Take a few weeks to figure out the different parts of how a checkbook works and when done or if stuck, email the results to me.
Good Luck!!!!!!!!!!!!!
------------------
Allen Moulton from Uechi-ryu Etcetera