ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Budget Management System

Verified

Added on  2019/09/16

|3
|798
|299
Project
AI Summary
Winston- Salem State University's Office of Budget Management needs a Java program to assist in determining how much money can be saved by cancelling classes in the English, Social Science, and Mathematics Departments next semester. The program will read data from a text file (budget.txt) containing information about courses, including course ID, title, start time, enrollment, and instructor type. It should display the contents of the file, cancelled courses, reasons for cancellation, savings by department, total savings, and the department that will save the most.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Programming Assignment 5
Group Project
Total: 100 Points
Due: 11/2/16 11:59PM
Note: budget.txt is available on the blackboard under Assignments.
This is a group project. Please work in groups of two to complete this project.
Your program will be graded according your adherence to the following specifications:
ï‚· Program compiles and runs without errors.
ï‚· Appropriate data types and descriptive names are chosen for all variables and constants.
ï‚· The program is properly indented.
Submit one solution per group for grading to my digital dropbox.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Computer Science Department
Winston-Salem State University
Proficiency Examination
Saturday, May 2, 2009
Elva J. Jones Computer Science Building
You have 3 hours to complete this examination. You are only allowed to
use printed references during this examination. Read the problem
carefully. Your program must be submitted using the java
programming language. Please sign below prior to submitting your
examination
I, (print name) __________________________________, certify that this examination
represents my own work. I did not use any other materials other than those specified
above.
______________________________ __________
Problem: Winston-Salem State University’s Office of Budget
Management needs a java program to assist in determining how much
money can be saved by cancelling classes in the English, Social
Science, and Mathematics Departments next semester. It costs the
University $3000 to implement each class. The criteria used for
cancelling classes are as follows:
ï‚· Classes with less than 10 students
ï‚· Classes that meet after 6 pm (1800) and taught by Part-time
instructors
They have contracted you to prepare a report based on the information
in the database(textfile). The database (budget.txt) contains the
following information:
ï‚· Course ID (i.e. ENG2301-01)
ï‚· Course Title
ï‚· Time Course Start (in military time)
ï‚· Enrollment
ï‚· Type Instructor (F- Fulltime, P-Part-time)
Sample Data:
Eng2310-01/ Intro to Speech/1700/28/F
Secondly, they need you to prepare a report containing the
following information:
1. Read and display the contents of the file.
2. Display the course information for all cancelled classes.
3. Display the reason(s) why the course was cancelled.
4. Display a list of savings by department.
5. Display the total amount that the university will save by
cancelling the classes.
6. Determine and display the department that will save the
most from cancelling classes.
Your program should produce output similar to the following:
*Contents of the file
Course ID Course Title Start Time Enrollment Type Instructor
MAT1311-01 College Math I 1700 28 P
MAT1311-02 College Math I 1800 5 F
MAT1311-03 College Math I 0800 28 P
MAT1311-04 College Math I 0900 28 F
MAT1311-05 College Math I 1300 4 F
ENG 1301-01 Fresh Comp 1800 30 P
ENG 1301-02 Fresh Comp 1800 5 P
ENG 1301-03 Fresh Comp 0800 28 F
ENG 1301-04 Fresh Comp 1100 25 F
ENG 1301-05 Fresh Comp 1300 28 F
ENG 1301-06 Fresh Comp 1900 28 P
ENG 1301-07 Fresh Comp 0800 15 F
ENG 1301-08 Fresh Comp 0800 28 F
ENG 1301-09 Fresh Comp 1000 10 F
ENG1301-10 Fresh Comp 1300 28 F
SOC2310-01 Intro to Speech 1100 10 F
Signature Date
Document Page
Course ID Course Title Start Time Enrollment Type Instructor
SOC2310-02 Intro to Speech 1700 30 P
SOC2310-03 Intro to Speech 1900 18 P
SOC2310-04 Intro to Speech 1200 8 F
SOC2310-05 Intro to Speech 1400 9 F
SOC2310-06 Intro to Speech 1800 18 P
SOC2310-07 Intro to Speech 1300 28 F
SOC2310-08 Intro to Speech 1800 5 P
*Course Information for cancelled classes
MAT1311-02 College Math I 1800 5 F
MAT1311-05 College Math I 1300 4 F
ENG 1301-02 Fresh Comp 1800 5 P
ENG 1301-06 Fresh Comp 1900 28 P
SOC2310-03 Intro to Speech 1900 18 P
SOC2310-04 Intro to Speech 1200 8 F
SOC2310-05 Intro to Speech 1400 9 F
SOC2310-08 Intro to Speech 1800 5 P
*Reasons why the course was cancelled
Course Reason(s)
MAT1311-02 Low Enrollment
MAT1311-05 Low Enrollment
ENG 1301-02 Low Enrollment
ENG 1301-06 Time and Instructor
SOC2310-03 Time and Instructor
SOC2310-04 Low Enrollment
SOC2310-05 Low Enrollment
SOC2310-08 Low Enrollment
*Savings by department
Mathematics $ 6000
English $ 6000
Social Science $12000
*Total Savings for the University - $24000
*The Social Science Department will save the most money.
Submit the following for grading:
1. This sheet signed and dated.
2. Printed copies of the program and output.
3. Copies of program and output to my digital dropbox
in Blackboard.
4. All materials related to this proficiency examination.
Administered by:
Dr. E. Rebecca Caldwell
Dr. Keith Irwin
Dr. Jinghua Zhang
2rd of May, 2009
1 out of 3
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]