Description
I need this Mqllock removed from this file and get it readable.
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Review
Review
Anonymous
Goes above and beyond expectations!
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
python and JSON please help
Create three python modules. Create one called Grandfather, one called Father and one called Son. Each module should co ...
python and JSON please help
Create three python modules. Create one called Grandfather, one called Father and one called Son. Each module should contain one method for calculating an Age. Also include variables for PersonName and PersonDateOfBirth. Write a python program that imports all three modules and prints out each Person's name and Age, separately. Convert each person into JSON and print out the JSON for each Person. Use Classes to implement a Person class and inherit from that in each module such that you only have to write the Age method once.
CIS 100 CUNY Borough of Manhattan Community College Front Range Action Sports Worksheet
1Start Word. Download and open the file named wCap1_National_Sales_Meeting.docx. Be sure that the formatting marks display ...
CIS 100 CUNY Borough of Manhattan Community College Front Range Action Sports Worksheet
1Start Word. Download and open the file named wCap1_National_Sales_Meeting.docx. Be sure that the formatting marks display.02On Page 1, select the first line, and increase the Font Size to 28 pt. Change the Font Size of the next four lines to 12 pt.23Select the first five lines of the document, change the Font to Arial, and then with the text selected, display the Borders and Shading dialog box. Create a 6 pt, Automatic-colored border on the left side of the selected text. In the paragraph that begins If you have any, select the second sentence and move it to the beginning of the paragraph. Adjust spacing as necessary so that there are no extra blank spaces at the end of the paragraph.34On Page 2, in the newsletter, select the second line of text, which begins with Employee Newsletter. Display the Borders and Shading dialog box, and then add an Automatic-colored, 3 pt line below the paragraph.35Starting with the paragraph that begins National Sales Meeting, select all of the text from that point to the end of the page, including the paragraph mark after the word event. Do not select the Page Break. Change the Spacing After to 6 pt, format the text in two columns, and apply the Justify alignment.36At the top of the first column, select the paragraph National Sales Meeting. From the Font dialog box, change the Font Size to 20, apply Bold, and add the Small caps effect. Then Center the paragraph. Apply the same formatting to the paragraph Winter Sports Expo.57On the same page, in the blank line above the last paragraph of the newsletter, insert the picture from your downloaded files wCap1_Powder_Skiing.jpg. Set the Width of the picture to 3" and apply a 10 pt Soft Edges effect.48In the blank line at the top of Page 3, insert a 2x3 table. In the first cell of the table, type on four lines:Robert Lewis1227 Aspen Lake TrailVail, CO 81657www.boblewisskis.com49In the second row, in the first cell, type CAREER HIGHLIGHTS. Press TAB, and then in the second cell of the second row, insert the text from the downloaded file wCap1_Career_Text and then press BACKSPACE to remove the blank line at the bottom of the inserted text.210In the third row, in the first cell, type EDUCATION. In the cell to the right, type Mr. Lewis’ educational information as follows:University of ColoradoPh.D. in PsychologyUniversity of ColoradoM.S. in PsychologyUniversity of MinnesotaB.S. in Psychology411Insert a new row at the bottom of the table. In the first cell of the new row, type CONSULTANT and then in the cell to the right, type the following:U.S. Junior Ski TeamU.S. National Ski TeamSpecial Olympics412Apply Bold to the headings CAREER HIGHLIGHTS, EDUCATION, and CONSULTANT. Drag the vertical border between the two columns to the 1.5-inch mark on the horizontal ruler.413In the first row, merge the two cells, and then Center the text. Select Robert Lewis, increase the Font Size to 24 pt, apply Bold, and then add 24 pt space Before the text. Select the web address and add 18 pt space after the text.614Create a bulleted list, using solid round black bullets, for the items below SKIING and below COACHING. Apply Bold to the name of each university, and then apply 12 pt spacing after to the name of each college degree.415Select the table, and then remove all borders. From the Borders and Shading dialog box, add a 3 pt solid border to the top of the table.316Near the top of Page 4, in the paragraph that begins The use of skis, in the third line, position the insertion point to the right of the period following wood, and then insert the following footnote: The oldest known ski and pole is more than 4,000 years old. (include the period).417Modify the footnote style by changing the Font Size to 11 pt, add a First Line Indent of 0.5", and set Line spacing to 2.0 (double).818In the paragraph that begins The use of skis, position the insertion point to the left of the period at the end of the paragraph. Using the MLA format, add the following Book citation. After you add the citation, in the text, select the Huntford citation and add the page numbers 4-6.Author: Huntford, RolandTitle: Two Planks and a Passion: The Dramatic History of SkiingYear: 2008City: New YorkPublisher: Continuum Press619On Page 6, in the blank line below the Works Cited title, insert the built-in Bibliography. Select the two references, change the line spacing to 2.0 and change the Spacing After to 0 pt. Center the Bibliography title. After the bibliography is entered and formatted, deleted the Works Cited paragraph.1020On Page 7, select the two paragraphs below the title that begin Friday and Saturday, and then change the Spacing After to 0.321Select the three lines below the title, and then from the Borders and Shading dialog box, apply a Box border using theme color Blue, Accent 1 (fifth column, first row) and a 3 pt border. Add Shading using theme color Blue, Accent 1, Lighter 80% (fifth column, second row).522Click after the colon at the end of the line that precedes the bulleted list. Insert the downloaded picture wCap1_Downhill_Skiing.jpg. Change the Height of the picture to 3.5", and then set the wrapping to Square.523Position the picture so that the Horizontal Alignment is set to Right relative to Column and the Vertical Alignment is set to Top relative to Line. Apply a Picture Style using the Soft Edge Rectangle.524At the bottom of the flyer, click in the second blank line below the last paragraph. Insert a Basic Process process SmartArt (first style under Process). Change the wrapping style to In Line with Text, if necessary. On the Format tab, set the Height of the SmartArt graphic to 1" and the Width to 6.5". Add the following text to the three shapes, in this order: Exhibits, Speakers, and Workshops. Apply the 3-D Polished style.325Save and close wCap1_National_Sales_Meeting.docx. Exit Word. Submit as directed.
create subject class,number of classes,display using GUI, investigate on various programming, computer science homework help
Task 1 is to create subject class and test its properties, Task 2 is to create a number of classes and then test their pr ...
create subject class,number of classes,display using GUI, investigate on various programming, computer science homework help
Task 1 is to create subject class and test its properties, Task 2 is to create a number of classes and then test their properties, Task 3 is to display a frame using GUI, and Task 4 is to investigate on various programming paradigm.Task 1Value: 8 marksFor this task you will create a Subject class, whose instances will represent the subjects for study at a university. A subject will have a name, just a String (for example, Programming in java 1), and a subject code (for example, ITC206), which is a six-character String. The first three characters of a subject code are alphabetic and the last three are numeric. The first three characters define the subject's discipline area. A subject code must be unique.You will also write a TestSubject class to test the use of your Subject class. In particular this will maintain an array of subjects. In order to manage the uniqueness of the subject codes, your program will need to display information about existing subject codes as well as checking that any new subject code supplied by the user is not the same as any existing subject code.The following state and functionality should be provided for the Subject class:Two fields will hold the subject’s name and the six-character subject code.A constructor will allow a name and a new, validated subject code to be provided when a new subject is created.Getters will provide access to the attributes i.e. subject name and subject code.An accessor method called getDiscipline will return a string containing the first three characters of the subject code (for example ITC from ITC206 subject code).Another accessor method called codeMatches will return a boolean value indicating if the subject's code matches the string argument provided. "Matches" is used here in the same sense as for the matches method of the String class.A toString method will return a string containing the subject code and subject name.To assist with managing subject codes and their uniqueness you will provide the Subject class with some class methods as follows:An allDisciplines method will accept an array of Subject objects. It will return an array containing the different 3-character discipline codes represented in the array of subjects in alphabetically order. A codesPerDiscipline method will accept an array of Subject objects and a 3-character discipline code. It will return an array containing the different subject codes represented in the array of subjects for the particular discipline.An isValidCode method will accept a string that is a possible new subject code, and return a boolean indicating whether it satisfies the structural requirements for a subject code.A codeExists method will accept an array of Subject objects and a possible new subject code. It will return a boolean indicating whether that code has already been allocated to one of the subjects in the array.A sortDisciplines method will accept an array of Subjects objects. It will return the sorted array of subjects in alphabetically order (you may sort based on the subject code only). Your TestSubject program will perform the following sequence of actions, using good design techniques such as in the appropriate use of methods:An initial array of Subject objects will be created from any data in a file that was previously saved by the program. Then you need to read Subject objects from the file and store in appropriate array using your java program.The user interaction will then proceed to allow the user to add one or more new subjects to the array. If the user wishes to add new subjects, the discipline areas of existing subjects should be displayed in alphabetically order. The user will then enter a discipline code to which the program will respond by displaying any existing subject codes in that discipline. This procedure simplifies the user’s task of choosing subject codes that do not already exist, but does not prevent user mistake. Each subject code entered by the user should be checked. The user can enter any new subjects in that discipline (or indeed in other disciplines). The user should be given the choice of repeating the processing for other discipline areas.When the user has finished adding subjects, and only if subjects have indeed been added, the program will overwrite the data file with the updated data.Note:You may use an ArrayList to implement an array if you prefer and it is appropriate.Task 2Value: 5 marks(a) Define an abstract class called Textbook with the following fields and methods: ·Fields: title, author, pages representing the title, author and the number of pages of a textbook for a given book respectively. Encapsulation should be used to protect these fields against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, get and set methods to provide access to each of the three fields(b) Define a subclass of the Textbook class called ProgrammingTextbook with the following additional field and methods: ·Field: language representing the particular language the programming textbook uses. Again, encapsulation should be used to protect this field against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, additional get and set methods as required to provide access to the field(c) Define another subclass of the Textbook class called EngineeringTextbook with the following additional field and methods:·Field: subject representing the particular engineering subject the textbook teaches. Again, encapsulation should be used to protect this field against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, additional get and set methods as required to provide access to the field(d) Finally, define another class called TestTextbooks with a main() method to perform necessary testing for the classes defined in the previous sections. In the main method, write the code to create at least two objects of the ProgrammingTextbook class and at least two other objects of the EngineeringTextbook class. Create an ArrayList object to store references to these objects and then test various methods of the objects using loop(s) and methods as necessary. Ensure that the program is appropriately documented throughout and thoroughly tested to demonstrate its correct operation.Task 3Value: 4 marksWrite a Java program using JavaFX that displays five playing cards. In the first row display three playing cards (randomly selected from the first 52 cards). In the second and third rows display a Joker card at 45 degree and 90 degree angles respectively. The image icons used in the questions are available in the Resource folder of Interact2. You may need to use HBox and/or VBox Pane. Task 4Value: 3 marksInvestigate the imperative programming paradigm, as exemplified by procedural programming and object-oriented programming, and the declarative programming paradigm, as exemplified by functional programming and logic programming.The Reading from Brookshear, 2012 will form a starting point for your investigation. For further investigation, remember that you should not reference Wikipedia items in an essay, so make sure to find articles that you can reference.Write an essay, of approximately 800 words, based on your investigation, which provides answers to the following questions:What are the essential differences between the paradigms?What are some of the programming languages used for these different paradigms?What specific advantages are provided by these different programming approaches?Your essay should be referenced using the APA referencing style.Rationaleto interpret and evaluate design requirements expressed in Unified Modelling Language (UML) (objective 2);to apply inheritance and aggregation patterns in the design and implementation of programs (Objective 3);be able to compare and critically evaluate different programming paradigms (Objective 6);to manipulate file operations through Java programming; (objective 7);to use object-oriented techniques and Java resources to develop small applications consisting of a number of classes (objective 4);to implement Graphical User Interface) (GUI )components using Java (objective 8).Marking criteriaThese criteria will be used to evaluate Assignment 3:The tasks are performed as specified and the assignment is submitted as requiredAppropriate understanding of the subject area is demonstrated, including correct use of approriate techniquesExplanations and discussions are cogent and use clear and correct English expressionReferencing is used where appropriatePresentationMaterial to submit for Task 11.You need to submit the java and class files2.You also need to submit a doc/pdf file with following information:a.Analysis: Describe the problem including input and output in your own words (not more than 400 words)b.Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program outputMaterial to submit for Task 21.You need to submit the java and class files2.You also need to submit a doc/pdf file with following information:a.Analysis: Describe the problem including input and output in your own words (not more than 400 words)b.Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program outputMaterial to submit for Task 31. You need to submit the java and class files2. You also need to submit a doc/pdf file with following information:a. Analysis: Describe the problem including input and output in your own words (not more than 400 words)b. Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program output Material to submit for Task 41. You need to submit a doc/pdf file which includes the easy.RequirementsTo complete this assignment you might need to have covered material up to and including the topic Inheritance and Polymorphism, abstract classes and interfaces, Thinking of Objects, GUI basics, and UML in the Text Book and module.
University of Technology Sydney Smarty Pants Game Analytical Essay
write a 1500 words essay analysing a video game or game community of your choosingwhen you bib this task, tell me the re ...
University of Technology Sydney Smarty Pants Game Analytical Essay
write a 1500 words essay analysing a video game or game community of your choosingwhen you bib this task, tell me the reading and argument you chosen, then start to write
Similar Content
Glendale Community College Create a Program Code C++ Programming Task
Program 1
The idea of program 1 is to use dynamic arrays based on how many values are in a file. To do that, you need to o...
OPRE 3312 University of Texas at Tyler Object Oriented Programming Techniques Project
All the requirements are on the word doc that's uploaded, and I have a base code that you need to build this project off o...
Java Questionnaire
...
Java Question
CSE1OOF/CSE4OOF Class Implementation Assessment 2
Create an object-oriented design from a problem description,
document it...
CMIT 369 UMGC Week 2 Management of Windows Server 2016 Discussion
A minimum of 200 words is required for each discussion question, and they must be your own words. Including figures and qu...
Harrisburg University of Science and Technology Python Worksheet
Solve any one (1) question from the set {5.3, 5.4, 5.6, 5.15, 5.16} from Chapter 5 (pages 142-144); ANDSolve any one (1) q...
A C Code
Keep the last box empty as it will print nothing b. the hexadecimal memory location (address) of a variable....
Basket Prototype Pr
The security council is one of the six organs of the United Nations responsible for keeping peace and security internation...
Programming 3
Answer: The bubble sort algorithm includes the following steps: Begin from the first element, then perform a comparison wi...
Related Tags
Book Guides
2001 A Space Odyssey
by Arthur Clarke
The Turn of the Screw
by Henry James
Where the Crawdads Sing
by Delia Owens
Broke Millennial: Stop Scraping by and Get Your Financial Life Together
by Erin Lowry
The Splendid and The Vile
by Erik Larson
Dracula
by Bram Stoker
The Unwinding of the Miracle
by Julie Yip-Williams
Catching Fire
by Suzanne Collins
The Odyssey
by Homer
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
python and JSON please help
Create three python modules. Create one called Grandfather, one called Father and one called Son. Each module should co ...
python and JSON please help
Create three python modules. Create one called Grandfather, one called Father and one called Son. Each module should contain one method for calculating an Age. Also include variables for PersonName and PersonDateOfBirth. Write a python program that imports all three modules and prints out each Person's name and Age, separately. Convert each person into JSON and print out the JSON for each Person. Use Classes to implement a Person class and inherit from that in each module such that you only have to write the Age method once.
CIS 100 CUNY Borough of Manhattan Community College Front Range Action Sports Worksheet
1Start Word. Download and open the file named wCap1_National_Sales_Meeting.docx. Be sure that the formatting marks display ...
CIS 100 CUNY Borough of Manhattan Community College Front Range Action Sports Worksheet
1Start Word. Download and open the file named wCap1_National_Sales_Meeting.docx. Be sure that the formatting marks display.02On Page 1, select the first line, and increase the Font Size to 28 pt. Change the Font Size of the next four lines to 12 pt.23Select the first five lines of the document, change the Font to Arial, and then with the text selected, display the Borders and Shading dialog box. Create a 6 pt, Automatic-colored border on the left side of the selected text. In the paragraph that begins If you have any, select the second sentence and move it to the beginning of the paragraph. Adjust spacing as necessary so that there are no extra blank spaces at the end of the paragraph.34On Page 2, in the newsletter, select the second line of text, which begins with Employee Newsletter. Display the Borders and Shading dialog box, and then add an Automatic-colored, 3 pt line below the paragraph.35Starting with the paragraph that begins National Sales Meeting, select all of the text from that point to the end of the page, including the paragraph mark after the word event. Do not select the Page Break. Change the Spacing After to 6 pt, format the text in two columns, and apply the Justify alignment.36At the top of the first column, select the paragraph National Sales Meeting. From the Font dialog box, change the Font Size to 20, apply Bold, and add the Small caps effect. Then Center the paragraph. Apply the same formatting to the paragraph Winter Sports Expo.57On the same page, in the blank line above the last paragraph of the newsletter, insert the picture from your downloaded files wCap1_Powder_Skiing.jpg. Set the Width of the picture to 3" and apply a 10 pt Soft Edges effect.48In the blank line at the top of Page 3, insert a 2x3 table. In the first cell of the table, type on four lines:Robert Lewis1227 Aspen Lake TrailVail, CO 81657www.boblewisskis.com49In the second row, in the first cell, type CAREER HIGHLIGHTS. Press TAB, and then in the second cell of the second row, insert the text from the downloaded file wCap1_Career_Text and then press BACKSPACE to remove the blank line at the bottom of the inserted text.210In the third row, in the first cell, type EDUCATION. In the cell to the right, type Mr. Lewis’ educational information as follows:University of ColoradoPh.D. in PsychologyUniversity of ColoradoM.S. in PsychologyUniversity of MinnesotaB.S. in Psychology411Insert a new row at the bottom of the table. In the first cell of the new row, type CONSULTANT and then in the cell to the right, type the following:U.S. Junior Ski TeamU.S. National Ski TeamSpecial Olympics412Apply Bold to the headings CAREER HIGHLIGHTS, EDUCATION, and CONSULTANT. Drag the vertical border between the two columns to the 1.5-inch mark on the horizontal ruler.413In the first row, merge the two cells, and then Center the text. Select Robert Lewis, increase the Font Size to 24 pt, apply Bold, and then add 24 pt space Before the text. Select the web address and add 18 pt space after the text.614Create a bulleted list, using solid round black bullets, for the items below SKIING and below COACHING. Apply Bold to the name of each university, and then apply 12 pt spacing after to the name of each college degree.415Select the table, and then remove all borders. From the Borders and Shading dialog box, add a 3 pt solid border to the top of the table.316Near the top of Page 4, in the paragraph that begins The use of skis, in the third line, position the insertion point to the right of the period following wood, and then insert the following footnote: The oldest known ski and pole is more than 4,000 years old. (include the period).417Modify the footnote style by changing the Font Size to 11 pt, add a First Line Indent of 0.5", and set Line spacing to 2.0 (double).818In the paragraph that begins The use of skis, position the insertion point to the left of the period at the end of the paragraph. Using the MLA format, add the following Book citation. After you add the citation, in the text, select the Huntford citation and add the page numbers 4-6.Author: Huntford, RolandTitle: Two Planks and a Passion: The Dramatic History of SkiingYear: 2008City: New YorkPublisher: Continuum Press619On Page 6, in the blank line below the Works Cited title, insert the built-in Bibliography. Select the two references, change the line spacing to 2.0 and change the Spacing After to 0 pt. Center the Bibliography title. After the bibliography is entered and formatted, deleted the Works Cited paragraph.1020On Page 7, select the two paragraphs below the title that begin Friday and Saturday, and then change the Spacing After to 0.321Select the three lines below the title, and then from the Borders and Shading dialog box, apply a Box border using theme color Blue, Accent 1 (fifth column, first row) and a 3 pt border. Add Shading using theme color Blue, Accent 1, Lighter 80% (fifth column, second row).522Click after the colon at the end of the line that precedes the bulleted list. Insert the downloaded picture wCap1_Downhill_Skiing.jpg. Change the Height of the picture to 3.5", and then set the wrapping to Square.523Position the picture so that the Horizontal Alignment is set to Right relative to Column and the Vertical Alignment is set to Top relative to Line. Apply a Picture Style using the Soft Edge Rectangle.524At the bottom of the flyer, click in the second blank line below the last paragraph. Insert a Basic Process process SmartArt (first style under Process). Change the wrapping style to In Line with Text, if necessary. On the Format tab, set the Height of the SmartArt graphic to 1" and the Width to 6.5". Add the following text to the three shapes, in this order: Exhibits, Speakers, and Workshops. Apply the 3-D Polished style.325Save and close wCap1_National_Sales_Meeting.docx. Exit Word. Submit as directed.
create subject class,number of classes,display using GUI, investigate on various programming, computer science homework help
Task 1 is to create subject class and test its properties, Task 2 is to create a number of classes and then test their pr ...
create subject class,number of classes,display using GUI, investigate on various programming, computer science homework help
Task 1 is to create subject class and test its properties, Task 2 is to create a number of classes and then test their properties, Task 3 is to display a frame using GUI, and Task 4 is to investigate on various programming paradigm.Task 1Value: 8 marksFor this task you will create a Subject class, whose instances will represent the subjects for study at a university. A subject will have a name, just a String (for example, Programming in java 1), and a subject code (for example, ITC206), which is a six-character String. The first three characters of a subject code are alphabetic and the last three are numeric. The first three characters define the subject's discipline area. A subject code must be unique.You will also write a TestSubject class to test the use of your Subject class. In particular this will maintain an array of subjects. In order to manage the uniqueness of the subject codes, your program will need to display information about existing subject codes as well as checking that any new subject code supplied by the user is not the same as any existing subject code.The following state and functionality should be provided for the Subject class:Two fields will hold the subject’s name and the six-character subject code.A constructor will allow a name and a new, validated subject code to be provided when a new subject is created.Getters will provide access to the attributes i.e. subject name and subject code.An accessor method called getDiscipline will return a string containing the first three characters of the subject code (for example ITC from ITC206 subject code).Another accessor method called codeMatches will return a boolean value indicating if the subject's code matches the string argument provided. "Matches" is used here in the same sense as for the matches method of the String class.A toString method will return a string containing the subject code and subject name.To assist with managing subject codes and their uniqueness you will provide the Subject class with some class methods as follows:An allDisciplines method will accept an array of Subject objects. It will return an array containing the different 3-character discipline codes represented in the array of subjects in alphabetically order. A codesPerDiscipline method will accept an array of Subject objects and a 3-character discipline code. It will return an array containing the different subject codes represented in the array of subjects for the particular discipline.An isValidCode method will accept a string that is a possible new subject code, and return a boolean indicating whether it satisfies the structural requirements for a subject code.A codeExists method will accept an array of Subject objects and a possible new subject code. It will return a boolean indicating whether that code has already been allocated to one of the subjects in the array.A sortDisciplines method will accept an array of Subjects objects. It will return the sorted array of subjects in alphabetically order (you may sort based on the subject code only). Your TestSubject program will perform the following sequence of actions, using good design techniques such as in the appropriate use of methods:An initial array of Subject objects will be created from any data in a file that was previously saved by the program. Then you need to read Subject objects from the file and store in appropriate array using your java program.The user interaction will then proceed to allow the user to add one or more new subjects to the array. If the user wishes to add new subjects, the discipline areas of existing subjects should be displayed in alphabetically order. The user will then enter a discipline code to which the program will respond by displaying any existing subject codes in that discipline. This procedure simplifies the user’s task of choosing subject codes that do not already exist, but does not prevent user mistake. Each subject code entered by the user should be checked. The user can enter any new subjects in that discipline (or indeed in other disciplines). The user should be given the choice of repeating the processing for other discipline areas.When the user has finished adding subjects, and only if subjects have indeed been added, the program will overwrite the data file with the updated data.Note:You may use an ArrayList to implement an array if you prefer and it is appropriate.Task 2Value: 5 marks(a) Define an abstract class called Textbook with the following fields and methods: ·Fields: title, author, pages representing the title, author and the number of pages of a textbook for a given book respectively. Encapsulation should be used to protect these fields against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, get and set methods to provide access to each of the three fields(b) Define a subclass of the Textbook class called ProgrammingTextbook with the following additional field and methods: ·Field: language representing the particular language the programming textbook uses. Again, encapsulation should be used to protect this field against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, additional get and set methods as required to provide access to the field(c) Define another subclass of the Textbook class called EngineeringTextbook with the following additional field and methods:·Field: subject representing the particular engineering subject the textbook teaches. Again, encapsulation should be used to protect this field against intentional or accidental, direct modification·Constructors: a no-args default constructor, and an overloaded constructor to initialise the fields to appropriate values when the instances of the class are created·Methods: a toString() method to print a string representation of the objects, additional get and set methods as required to provide access to the field(d) Finally, define another class called TestTextbooks with a main() method to perform necessary testing for the classes defined in the previous sections. In the main method, write the code to create at least two objects of the ProgrammingTextbook class and at least two other objects of the EngineeringTextbook class. Create an ArrayList object to store references to these objects and then test various methods of the objects using loop(s) and methods as necessary. Ensure that the program is appropriately documented throughout and thoroughly tested to demonstrate its correct operation.Task 3Value: 4 marksWrite a Java program using JavaFX that displays five playing cards. In the first row display three playing cards (randomly selected from the first 52 cards). In the second and third rows display a Joker card at 45 degree and 90 degree angles respectively. The image icons used in the questions are available in the Resource folder of Interact2. You may need to use HBox and/or VBox Pane. Task 4Value: 3 marksInvestigate the imperative programming paradigm, as exemplified by procedural programming and object-oriented programming, and the declarative programming paradigm, as exemplified by functional programming and logic programming.The Reading from Brookshear, 2012 will form a starting point for your investigation. For further investigation, remember that you should not reference Wikipedia items in an essay, so make sure to find articles that you can reference.Write an essay, of approximately 800 words, based on your investigation, which provides answers to the following questions:What are the essential differences between the paradigms?What are some of the programming languages used for these different paradigms?What specific advantages are provided by these different programming approaches?Your essay should be referenced using the APA referencing style.Rationaleto interpret and evaluate design requirements expressed in Unified Modelling Language (UML) (objective 2);to apply inheritance and aggregation patterns in the design and implementation of programs (Objective 3);be able to compare and critically evaluate different programming paradigms (Objective 6);to manipulate file operations through Java programming; (objective 7);to use object-oriented techniques and Java resources to develop small applications consisting of a number of classes (objective 4);to implement Graphical User Interface) (GUI )components using Java (objective 8).Marking criteriaThese criteria will be used to evaluate Assignment 3:The tasks are performed as specified and the assignment is submitted as requiredAppropriate understanding of the subject area is demonstrated, including correct use of approriate techniquesExplanations and discussions are cogent and use clear and correct English expressionReferencing is used where appropriatePresentationMaterial to submit for Task 11.You need to submit the java and class files2.You also need to submit a doc/pdf file with following information:a.Analysis: Describe the problem including input and output in your own words (not more than 400 words)b.Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program outputMaterial to submit for Task 21.You need to submit the java and class files2.You also need to submit a doc/pdf file with following information:a.Analysis: Describe the problem including input and output in your own words (not more than 400 words)b.Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program outputMaterial to submit for Task 31. You need to submit the java and class files2. You also need to submit a doc/pdf file with following information:a. Analysis: Describe the problem including input and output in your own words (not more than 400 words)b. Testing: Describe how you test this program (not more than 400 words)c. Output: Copy and paste a snapshot of the program output Material to submit for Task 41. You need to submit a doc/pdf file which includes the easy.RequirementsTo complete this assignment you might need to have covered material up to and including the topic Inheritance and Polymorphism, abstract classes and interfaces, Thinking of Objects, GUI basics, and UML in the Text Book and module.
University of Technology Sydney Smarty Pants Game Analytical Essay
write a 1500 words essay analysing a video game or game community of your choosingwhen you bib this task, tell me the re ...
University of Technology Sydney Smarty Pants Game Analytical Essay
write a 1500 words essay analysing a video game or game community of your choosingwhen you bib this task, tell me the reading and argument you chosen, then start to write
Earn money selling
your Study Documents