Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Brief A Technical School certifies students who successfully complete a course of study involving a variety of taught, self-study or project modules. To determine whether
Brief A Technical School certifies students who successfully complete a course of study involving a variety of taught, self-study or project modules. To determine whether or not a student is certified, their transcript is checked against a certification criteria. For this assignment, you will individually develop classes to store data for modules, students and their transcripts. You will demonstrate the functionality of your code on sample transcripts. Programming Methodology The Module Class The Module class maintains instance variables for type, title, code and level. The type is an enumeration with four values corresponding to the type of modules available: taught, self-study, project and client project. The level is an enumeration containing three level values. All instance variables are private with get and set methods. There is one constructor to initialise module object and is provided with input for all instance variables. The Module class should override the toString method to return a nice text representation. The Technical School Class The Technical School maintains the Semester 1 Module Offerings Table: Module Type Taught Taught Taught Taught Taught Taught Self-Study Self-Study Self-Study Self-Study Self-Study Title Level Code PROG101 STAT102 DATA222 PROG202 INSY313 WEBS332 TECH103 THEO111 MODC233 TOPG233 LOGI321 PRO1399 EXTO396 Programming Database Design Object-Oriented Programming Information Systems Web Services Theory of Computation Model Checking Topology Logic Web App Dev Client Project Great Code Company Instantiate the appropriate Module object using data from the Semester 1 Module Offerings Table as input parameters. One suggestion is to create the method static private Module semesterOneModuleOfferings(), which returns a primitive array populated by 13 Module objects, corresponding to each row of the table. TechnicalSchool maintains a private instance variable Modulel] offerings and the default constructor TechnicalSchool) sets this.offerings TechnicalSchool. semesterOneModuleOfferings0. Write a get method for this.offerings. Brief A Technical School certifies students who successfully complete a course of study involving a variety of taught, self-study or project modules. To determine whether or not a student is certified, their transcript is checked against a certification criteria. For this assignment, you will individually develop classes to store data for modules, students and their transcripts. You will demonstrate the functionality of your code on sample transcripts. Programming Methodology The Module Class The Module class maintains instance variables for type, title, code and level. The type is an enumeration with four values corresponding to the type of modules available: taught, self-study, project and client project. The level is an enumeration containing three level values. All instance variables are private with get and set methods. There is one constructor to initialise module object and is provided with input for all instance variables. The Module class should override the toString method to return a nice text representation. The Technical School Class The Technical School maintains the Semester 1 Module Offerings Table: Module Type Taught Taught Taught Taught Taught Taught Self-Study Self-Study Self-Study Self-Study Self-Study Title Level Code PROG101 STAT102 DATA222 PROG202 INSY313 WEBS332 TECH103 THEO111 MODC233 TOPG233 LOGI321 PRO1399 EXTO396 Programming Database Design Object-Oriented Programming Information Systems Web Services Theory of Computation Model Checking Topology Logic Web App Dev Client Project Great Code Company Instantiate the appropriate Module object using data from the Semester 1 Module Offerings Table as input parameters. One suggestion is to create the method static private Module semesterOneModuleOfferings(), which returns a primitive array populated by 13 Module objects, corresponding to each row of the table. TechnicalSchool maintains a private instance variable Modulel] offerings and the default constructor TechnicalSchool) sets this.offerings TechnicalSchool. semesterOneModuleOfferings0. Write a get method for this.offerings
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started