Question: Create a project using C# visual studio. For this project, you'll develop an application that maintains a list of courses for a student. A student

Create a project using C# visual studio. For this project, you'll develop an application that maintains a list of courses for a student. A student will use your application to maintain information about course in his/her study plan.
4.1 Forms
Your application will organize course by quarter and will include the following three forms:
4.1.1 Quarter List Form
This form lists the quarters and allows the student to:
Add a new quarter,
Update quarter name,
Delete quarter,
Click the add classes button to manage classes for a quarter.
Quarters
\table[[Fall,2022,2,10,4.00],[Winter,2023,4,20,3.75],[Spring,2023,2,10,4.00],[Summer,2023,2,11,2.45],[Fall,2023,1,5,4.00],[Winter,2024,1,5,4.00],[Spring,2024,2,9,4.00],[Courses:,Total Credits:,GPA:],[2,10,4.00]]
4.1.2. Courses Per Quarter Form
This form lists the course the student has taken in a specific quarter and allows the student to:
Add a new course,
Update a course (opens the course form below),
Delete a course.
Quarter Courses
Winter 2023 courses
\table[[CIS160 Programming Fundamentals,Ashraf Alattar],[CIS166 Programming Business Objects,Shruti More],[CIS266 Programming Business Applications,Michael Haensel],[kdkdk kdkdkdk,Michael Haensel]]
Add New..
Edit..
Credits: Grade: Modality:
Close
4.1.3. Course Form
This form displays the details for a course and allows the student to edit and save the course details.
Course Details (add/edit)
Code: , CIS160
Title: , Programming Fundamentals
Credits: 5
Instructor:
Ashraf Alattar
Modality:
Days:
Mon
Time:
Grade:
4 Previous
Next
This application should use the following classes:
A class named Course to store information about a single course.
A class named CourseList to store several Course objects.
A class named Quarter to store information about a single quarter. The Quarter class will contain a CourseList object.
A class named QuarterList to store several Quarter objects.
The Course Form should create a clone of the current course object and then apply changes to the clone. That way, the changes will be saved to the current course only if the user clicks the Save button. To create a clone, the Course class will need to implement the ICloneable interface, and the Clone method will need to implement a deep copy.
How to Approach This Project
Day 1: Team up, form project plan, start initial coding.
Form your team.
Select either the instructor-provided project, or your own idea and get instructor approval.
Sketch out the big picture of what coding is required and how it can be split up between team members.
Start coding your individual pieces.
Make sure to start with something small that works and build up!
Development days: Coordinate with your team
Make final adjustments to individual code.
Combine your programs.
Debug any issues raised by the new combination.
Verify that the project extracts and loads correctly from the .zip file you will submit for the assignment.
 Create a project using C# visual studio. For this project, you'll

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!