Program Development Seminar - CIS52

Weekly Schedule

Week Information
You may do these programs in the language of your choice, however be sure you are comfortable with file management using sequential and randomly accessed files in the language you choose. NOTE: This page will be updated during the week - the information posted should be checked multiple times during the week. Also note the new format - week 1 is at the bottom.
Systems Project
As mentioned below, I would like you to read the Shelly and Cashman book on systems analysis and design.
Notes on systems life cycle
Some notes I did for a previous systems analysis class to review:
Introduction to third normal form
Contribution system notes
Student data system notes
Notes on basic order entry
Payroll data notes
Medical clinic notes
Text book notes
Definitions
Notes on design
Notes on contribution or donation database design
Notes on very basic student database design
Relational database using donor
      Separate speaker notes to accompany relational databse using donors presentation
Relational Database Student System
      Separate speaker notes to accompany relational database student system presentation
Relational database order system example
      Separate speaker notes to accompany relational database order system example
Read the following on tools: CPM/Pert
Decision Tables
Decision table examples
Assignments:
Assignment: Dairy System Assignment
What I need is for you to analize the dairy system, determine the output, input, files and processing that needs to be done. Then we will move on to designing the processing. What I want is the plan - not an implementation. Pert/CPM assignment
I would also like you to go to Microsoft and download the Project Manager and play with that.
Use the project manager to set up a project of your own design. Include an explanation of what you did.
Projects
This is the capstone course for the programming option. You will be writing complex programs in the appropriate language of your choice. You should develop a portfolio of your work as the semester progresses.
As a matter of fact, I would love to have you help me discover a good place to create an electronic portfolio!
This class will also deal with basic concepts of systems analysis and design along with programming. I have provided notes at the site for the systems portion of the course, but I would also like you to acquire a book. You can get a book from the library or contact me to borrow a book or purchase a book on the topic. If you decide to purchase a book, I recommend Systems Analysis and Design by Shelly and Cashman. Recommended text
When you get a systems book start reading it on a regular basis so you have completed the book by the middle of this course.
There will have some assignments, mainly in the systems analysis/design area and to fill any gaps I see.
The rest of the course is going to be project based with you having a lot of input on the projects that you would like to do. Depending on the complexity, I am looking at 2 or 3 or 4 projects (less if they are very complex). I would like one project to involve writing a game and one to involve extensive file/table maintenance of multiple files/tables from transactions. The programs can be written in a variety of languages. You need to specify first and second choices for a language when you submit your proposals.
Please send me a proposal for the first project and then start coding!

Send e-mail to Mrs. Grocer:
pgrocer@bristol.mass.edu

Back to the Top
Return to home page
Return to previous page