Skip to main content

JAVA : W2-M1

Week Three Object Oriented Programming - Through Java


Module One


Task Description

Students shall learn creation of classes by working on Courses class. Any educational institute should have list/set of courses as part of the syllabus (so that students can join and graduate). Student Information System has Course class, all the activities related to a course and instances of these courses should help solve the course related issues.

Deliverables:

  • Create a course class with all its attributes and methods.
  • Create constructors and destructors.
  • Create a method which can display the course information like Course ID, Course Name, Offered by Mentor Name (text field), and Duration of Course, Starting date, ending date, number of weeks, number of credits etc.
  • If we have list of courses (are usually represented by array of objects). In main function write code so that list of all the courses are displayed.
  • Java class creation is familiar to you; please create classes called PrincipalMentor and AssociateMentor. Feel free to create attributes and methods (shall be revised in subsequent tasks also).
    • Usually a principal mentor involves in creating course content, designing tasks, evaluation criteria etc.
    • Associate mentor helps principal mentor offering this courses to the students by helping in evaluations, doubts, mentoring etc.

Resources

  • Java Complete Reference
  • Thinking in Java

Comments