Its a java data structures class. Lab directions is also given on second page thank you HISIAI|24HISIA412342 357|cSc236|4 3/These data show that the first student (ID: 1111) is taking section 1...

Its a java data structures class. Lab directions is also given on second page thank you2. Each student at Middlesex County College takes a different number of courses, so the<br>registrar has decided to use linear linked lists to store each student's class schedule<br>and an array to represent the entire student body.<br>A portion of this data structure is shown below:<br>ID<br>link<br>Sec cr<br>csci62|13-<br>> HISIAI|24<br>HISIA4<br>1234<br>2 357<br>|cSc236|4 3/<br>These data show that the first student (ID: 1111) is taking section 1 of CSC162 for 3<br>credits and section 2 of HIS101 for 4 credits; the second student is not enrolled; the<br>third student is enrolled in CSC236 section 4 for 3 credits.<br>Write a class for this data structure. Provide methods for creating the original array,<br>inserting a student's initial class schedule, adding a course, and dropping a course. Include<br>a menu-driven program that uses the class.<br>

Extracted text: 2. Each student at Middlesex County College takes a different number of courses, so the registrar has decided to use linear linked lists to store each student's class schedule and an array to represent the entire student body. A portion of this data structure is shown below: ID link Sec cr csci62|13- > HISIAI|24 HISIA4 1234 2 357 |cSc236|4 3/ These data show that the first student (ID: 1111) is taking section 1 of CSC162 for 3 credits and section 2 of HIS101 for 4 credits; the second student is not enrolled; the third student is enrolled in CSC236 section 4 for 3 credits. Write a class for this data structure. Provide methods for creating the original array, inserting a student's initial class schedule, adding a course, and dropping a course. Include a menu-driven program that uses the class.
Program #2<br>1. Show StudentsADT interface<br>2. Create a Course class with the following methods: default<br>constructor, overloaded constructor, copy constructor,<br>setCourseName, setSectionNumber, setNumberOfCredits,<br>setLink, getCourseName, getSectionNumber,<br>getNumberOfCredits, getLink, toString<br>3. Create a Students class with the following methods: default<br>constructor, overloaded constructor, copy constructor,<br>setMaxNumberOfStudents, addStudent, addCourse (pass 2<br>args), dropCourse (2 args), toString<br>4. Create an Inner class called Student inside Students class<br>with the following methods: default constructor, overloaded<br>constructor, setID, setCourses, getID, getCourses, addCourse<br>(pass 1 arg), dropCourse (1 arg), toString<br>5. Create a StudentsDemo class by adding the students with<br>IDs: 1111, 1234, 2357<br>- Display the following menu:<br>

Extracted text: Program #2 1. Show StudentsADT interface 2. Create a Course class with the following methods: default constructor, overloaded constructor, copy constructor, setCourseName, setSectionNumber, setNumberOfCredits, setLink, getCourseName, getSectionNumber, getNumberOfCredits, getLink, toString 3. Create a Students class with the following methods: default constructor, overloaded constructor, copy constructor, setMaxNumberOfStudents, addStudent, addCourse (pass 2 args), dropCourse (2 args), toString 4. Create an Inner class called Student inside Students class with the following methods: default constructor, overloaded constructor, setID, setCourses, getID, getCourses, addCourse (pass 1 arg), dropCourse (1 arg), toString 5. Create a StudentsDemo class by adding the students with IDs: 1111, 1234, 2357 - Display the following menu: "What action would you like to implement?" 1: Show all Students 2: Add a Course 3: Drop a Course 9: Quit
Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here