BIT245 Web Development Sem 2 2022
You have recently built a static site and a dynamic site for your company. It was your boss, Kureeas Uboutek, who set you those tasks. She understood that you were new to web development and that you were learning on the fly. She saw this as an opportunity for both of you to learn and to build expertise within the organisation.
To help her with her learning, she has asked that you prepare a report. This is a part of the email she sent you:
Thanks for your awesome work on those 2 sites. As we discussed, do now turn your attention to preparing that report, with a focus on:
- The options that you explored and what you constructed.
- Choices you would make in future developments and the things you would like to do if you had the time to improve the site.
- Your opinions about poorer and better approaches.
- Where not obvious, an understanding about how the many pieces in the web technology jigsaw fit together.
After class each week and while creating Assignment 1 (static site) and Assignment 2 (dynamic site), take notes. For full-marks you would cover each of the following points:
- Hosting choices. Discuss a self-hosting option, using free web hosts compared with paid services, purchase of domain names.
- A discussion on the costs of ownership and maintenance of web sites.
- A discussion on popular CSS and JS libraries and frameworks like Bootstrap and Node.js. Include a discussion on trends and possibilities.
- Options, imperatives, and challenges for presenting multimedia to clients. Discuss video, animation, images, accessibility, and copyright issues.
- How to build your site into a mobile app.
- IDE’s and other web site development tools. Include a discussion on Notepad++, Dreamweaver, free templates, and online web site builders. Also include a discussion on WordPress.com compared with WordPress.org and options each give you for shifting your site from one host to another.
- A dozen common tactics for improving the ranking of your site in search engines like Google and Yahoo!, and Bing.
- Options for generating money from your site.
- UX and performance decisions you have made. Include a discussion on tools you can use to test your site’s download speed and performance and how to optimise performance.
- Considerations for protection of sensitive data from hacking and theft. Discuss hosting and coding issues.
- Your document should:
- Be addressed to your boss, Ms Kureeas Uboutek and be in the voice of an employee.
- Be a neat and professionally presented business report.
- Clearly express your ideas and be free from grammatical and spelling errors. It’s easy to run an MS Word spell checker. Be sure to be in Australian English, not American.
- Not contain any reference to you being a student at Melbourne Polytechnic
- Name your document Web Development Report – Your Full Name.docx (e.g. “Web Development Report – Jaswinder Kaur.docx”)
- Regarding document technicalities:
- It must be a .docx MS Word document. No other format is acceptable.
- Use MS Word “Heading 1” styles for all your major headings. So, most of you will have 12 of these headings. Include sub headings (Heading 2 and Heading 3 styles) if you wish.
- Add an MS Word “Cover Page” (not a MP assignment cover page)
- Insert an MS Word “Table of Contents” after the cover page. Most of you will know that if you used the “Heading” styles, the TOC will be easy to build and update.
- Include references for your sources, both in-text citations and a bibliography/references in an Appendix. These should be properly formatted using Harvard notation.
- Sprinkle screenshots throughout to bring clarity and demonstrate the points you make.
- Slabs of text copied from the web are OK where they are properly referenced. However, they won’t garner many marks at all. You will demonstrate comprehension when you express your understanding in your words.
- Word length of 1200 – 2200 words (not including headings, cover page, or references). You may find it difficult to discuss all 12 topics in under 2200 words; remember that what is most important is that you demonstrate an overall grasp of how all the pieces of the web piece together. Look too to the Marking Rubric below to get a clearer guide.
Due date: end of day, Friday of week 12.
Step 1: Upload your completed Summary Report to the Turnitin “Assignment 3 Plagiarism checker” box in Moodle. Take multiple full-screen screenshots of the report that Turnitin generates and paste them into an MS Word document titled “your name – Turnitin Report.docx”. The screenshots must be full-screen screenshots that include your system clock and the browser address bar.
Step 2: Upload your completed Summary Report and your Turnitin report to the “Assignment 3 Report” box in Moodle.
Academic misconduct such as cheating and plagiarism incur penalties ranging from a zero result to program exclusion.
All sources used to build your report should be acknowledged using in-text references and a bibliography. Significant failure to acknowledge sources will be regarded as plagiarism and the minimum penalty for plagiarism is failure for the assignment. Note too that the act of given your assignment to another student is classified as a plagiarism offence.
Assignments 1 to 10 days late, attract a penalty of 5% (of the assignment marks) per day.
Under normal circumstances extensions will not be granted. In case of extenuating circumstances— such as illness—a Special Consideration form, accompanied by supporting documentation, must be received before 3 working days from the due date. If granted, an extension will be only granted only by the time period stated on the documentation; that is, if the illness medical certificate was for one day, an extension will be granted for one day only. Accordingly, the student must submit within that time limit.
All assessments (except for final examination) and feedback are provided via the Moodle site.
|Assessment Tasks||Due Date||Subject Learning Outcomes||Course Learning Outcomes||Weight (%)||Comments|
|Test||Week 4 (see Moodle for exact times)||1, 2||1||10%||Individual|
|Assignment 1||Week 10 (see Moodle for exact times)||3, 4||2,3||30%||Individual|
|Assignment 2||Week 12 (see Moodle for exact times)||1, 2, 3, 4, 5||1, 2, 3, 5||30%||Individual|
|Assignment 3||Week 14 (see Moodle for exact times)||1, 2, 3, 4, 5||1, 2, 3, 5||30%||Individual|
Bachelor of Information Technology BIT245 – Web Development
|Criteria||Excellent HD 80%+||Very Good D 70%-79%||Good CR 60%-69%||Acceptable P 50%-59%||Unsatisfactory Fail < 50%|
|Document Preparation (10 marks)||Well-structured and professionally presented, following all guidelines. Excellent expression and spelling||Mostly well-structured and mostly professionally presented, following most guidelines. Very good expression and spelling with minor errors||Generally well-structured and professionally presented, following most guidelines. Only minor spelling or grammatical error. Language is confusing in places.||Follows elements of guidelines. There are some significant spelling and/or grammatical errors; Expression is mostly clear but is confusing in parts.||Does not follow guidelines. There are significant spelling and/or grammatical errors. Poor structure, careless presentation)|
|Reference style (10 marks)||Correct use of the Harvard Notation system and provision of appropriate references.||Mostly correct use of the Harvard Notation system, and mostly appropriate referencing||Mostly correct use of the Harvard Notation system, and generally appropriate referencing||Inconsistent referencing and a lack of references||Poor referencing, demonstrating little understanding of requirements|
|Describes the key concepts of web programming technology & modelling. Explain key concepts and utilise basic applications of the internet and intranets using PHP, HTML, JS, & CSS (30 marks)||Demonstrates an excellent grasp of coding options and technology options that have been used.||Demonstrates a very good grasp of coding options and technology options that have been used.||Discussion of coding options and technology options is somewhat limited or sometimes not coherent or sometimes incorrect.||Discussion doesn’t show more than a limited grasp of the coding and technology options that were employed.||Incoherent or incomplete discussion|
|Evaluate features of web-based design & implementation, incl. transactions, interacting with a database, security & web design standards. Develop & evaluate an e-business application for both client & server technologies (30 marks)||Excellent discussion on limitations of current site and options that could improve it. Demonstrates a clear understanding of options in terms of client and server solutions||Very good discussion on limitations of current site and options that could improve it. Demonstrates a good understanding of how to apply the technologies via the client or the server.||Good discussion on limitations of current site and options that could improve it. Doesn’t always demonstrate a clear understanding of how to apply the technologies via the client or the server.||Somewhat incoherent discussion on limitations of current site and options that could improve it. Discussion of client and server solutions and options is largely incomplete.||Incoherent or incomplete discussion|
|Research and evaluate emerging technologies for electronic commerce, security, payment and management (20 marks)||Demonstrates that has looked beyond course content and can place it in the context of emerging technologies. Identifies emerging trends in e- commerce.||Generally, does a good job in demonstrating have looked beyond course content and can place it in the context of emerging technologies. Identifies some emerging trends in e-commerce.||Sometimes does a good job demonstrating have looked beyond course content and can place it in the context of emerging technologies. Identifies some emerging trends in e-commerce.||Touches on emerging technologies but doesn’t often demonstrate a clear grasp or provides a limited or somewhat incoherent discussion.||Incoherent or incomplete discussion|