Each student has a student id, name, address, year, major, course list, and so on. Represents students who are enrolled in the college. In this project though, the Course class features two fields only: course id, and title. Typically, a course is characterized by a course id, course title, course instructor (an instance of an Instructor class), capacity, room (an instance of a Room class), etc. This information will be represented by the three classes described below:Ī typical college offers hundreds of courses, and each can be represented as an instance of this class.
To keep things simple, in this project i will focus on three entities only: courses, students, and courseTaken records. the fact that a student took a course and got a grade in it. In addition, the college maintains various records, e.g. A typical college maintains information about various entities like courses, students, instructors, rooms, and so on. The program was built to assist a system architect in building a College Management System, designed to help academic institutions run their operations.
working with multiple classes and packages. It also illustrates what can be described as “programming at the large”, i.e. This project provides a solid hands-on experience in object-oriented programming, linked lists, and system design.