Interpret the compiler messages to resolve syntax errors

Assignment Help Programming Languages
Reference no: EM132318101

Apply Introductory Object-Oriented Language Skills Assignment -

Purpose of the Assessment - The purpose of this assessment is to assess the student in the following learning outcomes:

  • Select and use language data types, operators and expressions, in order to create clear and concise code.
  • Use the language debugging facilities of an integrated development environment (IDE).
  • Interpret the compiler or interpreter messages to resolve syntax errors, and use debugging techniques to resolve logic errors.
  • Follow organisational guidelines for developing maintainable code, and adhere to the provided coding standards, when documenting activities.
  • Apply internal documentation to all the code created, and use the documentation tools available in the target language, when documenting activities.
  • Create and conduct simple tests, to confirm that the code meets the design specification.
  • Document the tests performed and the results achieved.
  • Develop a solution, when provided with a basic object-oriented design document.
  • Refer to the appropriate documentation for the language.

Assessment - Written/Practical

You need to provide evidence (use screenshots) to proof you have covered the following aspects:

Task 1 - Take a screenshot of your code interface (with coding view in display), showing you are following the language syntax rules and best practices. Take another screenshot of the published webpage, namely index.php, with the web browser address bar showing the published address. Since the recommended directory folder name contains your student ID, this will proof the published page is actually made by you.

Task 2 - As you have experienced in the class exercise debugging, when you type something in error by mistake or have other kind of mistakes in PHP page coding, the PHP page when browsed in the Internet browser, will show the line number of which the error is most likely located. You need to take a screenshots of this error message. As a proof of your debugging process, you need to show through the screenshots and their description the steps you take to get that identified error fixed until the step that shows the error is gone.

Task 3 - Describe by example how you based on the error message (normally with line number to where the error is located) solved the error (both syntax error, e.g. typing mistakes and logical error, e.g. mistakes in control structure if, else if), there need to be descriptions and screenshots of the steps for the evidence.

Task 4 - Programming documentation (inline comment): You need to provide the evidence (screenshots) that you have use two types of programming comments define as follows:

a. Project Description comment for project team/organization use. (What the project is about; version; date started; team member of the project - in this case just you; a list of brief summary of daily changes and/or achievement. This is at the beginning of index.php page. Notice if the comment is inside HTML, it is <!-- -->. If it is inside PHP, it is /* */ or //

b. Coding notation comment: These are comments helping you or other team members to understand what each parts of the coding are programmed for. These comments are normally are scattered everywhere in all pages.

c. Please create a "php coding guidelines and coding standard checklist" in a table below.

d. Take a screenshot of both comment types you made.

Task 5 - Make a testing checklist document in word file for a PHP project. There must be 3 categories of items to check - design, authoring, and delivery. For each categories you must come up with no less than 5 items. The first group for checking - the design group is to check if the features that you plan to design are all covered by all the pages you developed; The authoring group is to check if those pages are correctly coded; and finally the delivery group is to check if those pages run correctly in live view.

(Note: the recommended targeting project for testing is task 2 in your assessment. Therefore, you can do a tentative testing check based on that programming task. When you are phrasing your testing items you can be as specific as down to the tasks and requirements of that programming task. e.g. In the authoring group, you can list something like "Is the coding indentation/nesting being strictly followed per the programming routine, in both index.php and page2.php, etc.". You can also do a search and study from the eLearning resource or an online PHP resource, for a coding test plan template, and find and summarise the testing procedure and routine in PHP coding. Which will all help you to draft your own list in the test table.)

Task 6 - The referencing in programming: Let's presume you are coding a PHP page, when suddenly you cannot remember how to do the PHP function for number_format to make the number 1232.166785 to round up as 1232.17. You then go to w3school.com/php doing a number_function search on the top right side of the page. You will need to find out the webpage where it shows to syntax definition for the function; and based on the example in that page you can correctly write the syntax. Please use less than 5 screenshots to document the steps on how you do all this correctly, with the last screenshot showing the number is correct rounded up to 1232.17.

Attachment:- Assignment File.rar

Reference no: EM132318101

Questions Cloud

What are the operating costs you took into consideration : What are the operating costs you took into consideration? Explain. What facility considerations are involved regarding this new piece of equipment? Explain.
Increase in the demand for services : Describe in detail, five different variables that may cause an increase in the demand for these services.
Analyze and evaluate human performance technology : Analyze and Evaluate Human Performance Technology. Explain the most frequently used means of gathering data in the field of human performance technology (HPT).
What is the price elasticity of demand for coffee : If the price if a cup of coffee increases from $5 to $6, leading to a decrease in quantity demanded of cup of coffee by 5%, what is the price elasticity
Interpret the compiler messages to resolve syntax errors : ICTPRG406 Apply Introductory Object-Oriented Language Skills Assignment - Academies Australasia, Australia. Interpret the compiler messages to resolve errors
What are the pricing and non-pricing strategies : What are the pricing and non-pricing strategies monopolies use to maximize their profits?
Discuss the negative impact of logical fallacies : Elaborate on 2 or more logical fallacies that are specifically a challenge to you. Discuss their negative impact with example: include steps you could take.
How you can use the laws of demand and supply : Discuss how you can use the laws of demand and supply to explain the following scenarios: Indiana, employees at a CITGO gas station intending to change
Which concepts from text does it mention cover or depend on : In addition to the link, write a paragraph of at least 125 words describing the article and how it relates to the material from the textbook.

Reviews

len2318101

6/7/2019 2:44:37 AM

Instructions for Students - Please read the following instructions carefully - The assessment is to be completed according to the instructions given by your assessor. Feedback on each task will be provided to enable you to determine how your work could be improved. You will be provided with feedback on your work within two weeks of the assessment due date. All other feedback will be provided by the end of the term. Should you not answer the questions correctly, you will be given feedback on the results and your gaps in knowledge. You will be given another opportunity to demonstrate your knowledge and skills to be deemed competent for this unit of competency. If you are not sure about any aspect of this assessment, please ask for clarification from your assessor. Please refer to the College re-assessment for more information (Student handbook).

len2318101

6/7/2019 2:44:32 AM

Submission - Put all of your submission inside a folder called “oopI_(studentID)_(firstname)_1”, make it into a zip file (not rar file). Email it to the submission email according to the instruction at the beginning of the eLearning page. Meantime, fill and print the coversheet. Student must submit by sending the assessment in a zip (not rar) compressed format by the due date. You must answer the questions of the task as much as you can inside this assessment document, except if a task requires you to create a user-training document as a separate document. Put all those separate files into a folder called “task 1”, “task2” etc, so it is easier to be located. Important: Before you send the email, let your trainer check your assessment to see if you miss something. This is part of the feedback from the trainer. Please note, the submission email is located inside the eLearning page, and it is not the trainer’s staff email.

Write a Review

Programming Languages Questions & Answers

  Create a print stream object using dos

Create a PrintStream object using dos and assign the resulting reference to ps, a PrintStream variable that has already been declared.

  Write program which will ask user to enter last names

Write a program which will ask the user to enter last names of our candidates in class officer's president election and number of votes received each candidate.

  Develop program emulate purchase transaction at retail store

Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class.

  Write a function min-split in scheme that takes a list

Write a function min-split in Scheme that takes a list of two or more positive integers (duplicates are possible) and other auxiliary parameters of your choice.

  Write program that takes input arithmetic expression

Write a program that takes as input an arithmetic expression. The program outputs whether the expression contains matching grouping symbols.

  Provide summary of the program and version of the program

Provide summary of the program and version of the program you are using. Design that reveals to the reader how your information is organized.

  Recursive method to search a string for a byrd

Write a recursive method that searches a string for a Byrd. A Byrd has the following properties. Its first character is an 'A'. If it is a two character Byrd then its second and last character is an 'H'.

  Draw a erd model a manufacturing company

Draw a ERD model A manufacturing company has several assembly plants in different cities. Each plant produces one product which requires certain parts in its assembly.

  Store normal for each face in array using technique

Use technique of the Astle text to store normal for each face in faceData array enable lighting and add point light source if the light is positioned at the origin

  Explaining exception handling using program

Use exception handling appropriately. Use comments to illustrate the various concepts applied / utilized in the solution.

  Create a program for a pizza shop

ITECH 5403- Comparative Programming Languages-Federation University Australia- Test your skills in programming applications to specification in languages.

  Designing the site links

Company needs to be able to schedule the time of day when the connections are available for replication. Replication should not occur during peak business hours. When designing the site links, which of the following options should you use?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd