Your SlideShare is downloading. ×
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 1 of 16
Hillcrest Christian College
Information...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 2 of 16
CONDITIONS
All assignments in this subj...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 3 of 16
You are required to design, implement a...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 4 of 16
Method
PHASE 1 Problem Definition
PHASE...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 5 of 16
Phase 2b Top Down Design Chart
Phase 2c...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 6 of 16
PHASE 4 Testing and Evaluation
Phase 4a...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 7 of 16
Conditions
1. One or two lessons per we...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 8 of 16
Name: .________________________________...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 9 of 16
Achievement
A=excellent, B=good, C=sati...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 10 of 16
PROJECT LOG and DECLARATION
I, ..........
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 11 of 16
STATEMENT of STANDARDS Major Project A...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 12 of 16
A&S Criterion A B C D
Solution Specifi...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 13 of 16
Phase 3 & 4
K&A Criterion A B C D E
Im...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 14 of 16
convey a. constructive
assessment of p...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 15 of 16
Standards matrix
Dimension A B C D E
K...
Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013
Page 16 of 16
Dimension A B C D E
solutions, applica...
Upcoming SlideShare
Loading in...5
×

Major proj term3

220

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
220
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Major proj term3"

  1. 1. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 1 of 16 Hillcrest Christian College Information Processing and Technology SEMESTER 2 2013 NAME: DATE:10/09/13 ASSESSMENT ITEM NO 4 (Yr 11), 11 (Yr 12) TYPE OF ASSESSMENT Formative (Yr11) Summative (Yr12) ASSESSMENT TECHNIQUE Major Project, Individual ASSESSMENT CONDITIONS Unsupervised 6 weeks START DATE DUE DATE 30/07/13 10/09/13 TOPIC/S ASSESSED Algorithms Software Programming Human-Computer Interaction CRITERIA ASSESSED Knowledge& Application Analysis & Synthesis Evaluation & Communication Results Knowledge & Application Analysis & Synthesis Evaluation & Communication
  2. 2. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 2 of 16 CONDITIONS All assignments in this subject rely on the presentation of work in either word processed form or as software on h drive; as such the backup of data is essential. The loss of work through the failure of hardware or poor file management procedures will NOT be accepted as a reason for the non-submission of work. Failure to meet deadlines because of these reasons will attract the same penalty as non- completion. DISCLAIMER I certify that this assignment is entirely my own work and all sources that were used in its preparation were correctly acknowledged. I have not shared my work with other students. NAME: SIGNATURE: __________________ ASSIGNMENT RECEIPT This is to acknowledge the receipt of the assignmentTerm 3 Major Project on 10/09/13from student ____________. _______________________ Mr Nick Miles Task
  3. 3. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 3 of 16 You are required to design, implement and evaluate a single page web application (SPA)for a particular functional purpose or client (proposed by you) using JavaScript, HTML and any other approved W3C language (i.e. CSS, XML). It is critical to acknowledge that the bulk of the criteria for this productwill be aimed at the student’s knowledge and application of programming techniques (JavaScript); other web technologies only provide the vehicle or scaffolding for this to occur. The project is broken into four phases, with submission requiredat each phase. You are required to maintain a daily log that records date, location (home or school), activities undertaken, and any problems identified. This will form part of your assessment and must be submitted with each phase. Use the Design -> Develop -> Evaluate cycle as specified below. Required Elements To think about:  Your completed proposal must include appropriate explanations at each stage of the software development cycle.  You will need to keep a log of work in progress and to complete a project plan and status report so that your team leader can view your progress at any time.  Your audience for your proposal is the client who will be responsible for deciding on future funding for your project.  Your purpose is to convince them you have a worthwhile concept and that your project should be supported by further development.  Once you have decided on which project to tackle, you must negotiate with your team leader (teacher) for tentative concept approval.  A suitable application should be as fool proof as possible.  The proposed application should reflect the aspects of good program design such as validation, error trapping and confirmation.  The resulting project should include a use of a range of data structures including text or data files, arrays, and records and should also involve string manipulation.  Your purpose of this major project is to demonstrate your competency within all design aspects of the software development cycle.  Implementation of the design into a working application is a required aspect of this project and program code will be marked. Some assistance may be given with implementing more complex and advanced sections of the code from a prepared design (ie you must know what it is you want to do before you ask how to do it)  The program should be well documented(planning & code commenting) and should come with a user manual.
  4. 4. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 4 of 16 Method PHASE 1 Problem Definition PHASE 2 Design Phase 2a Specification
  5. 5. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 5 of 16 Phase 2b Top Down Design Chart Phase 2c Algorithm Design Consultation PHASE 3 Implementation Phase 3a Implementation Phase 3b Documentation of Implementation
  6. 6. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 6 of 16 PHASE 4 Testing and Evaluation Phase 4a Testing Phase 4b Evaluation : Phase 4c Final Documentation
  7. 7. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 7 of 16 Conditions 1. One or two lessons per week will be allocated to prepare the project. This reflects integration with other topic areas. 2. A logbook must be kept of your participation in this project. 3. The project plan and status report must be kept up-to-date at all times throughout the project. 4 Throughout the project you will be given direction on what to do next, and feedback on how you are performing. Teacher assistance will be provided as allocated (drafting) or requested to clarify methods and format and to redirect where mistakes have occurred. 5 Students who depend on teacher direction will need to clearly document that assistance and levels awarded will be adjusted accordingly. 6 Interim due dates apply. No extensions will be granted for interim work. 7 Applications for a final extension must be applied for before the due date. It is your responsibility to keep a current backup of data. Loss of data for any reason will not be accepted as grounds for an extension. While not a requirement of the project, it is strongly recommended that all written work be word processed.
  8. 8. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 8 of 16 Name: ._________________________________________ Hillcrest Christian College, Gold Coast Senior IPT 2013, Term 3 Software Programming Major Project Standard Achieved A=excellent, B=good, C=satisfactory, D=unsatisfactory, E=poor, not shown K&A A&S E&C Phase 1 Definition Synthesis of aim Appreciates the importance of an accurate problem definition Analysis of task and synthesis into a clearly communicated general problem description Use of appropriate language Identification follows conventions of spelling, grammar and neatness Phase 2a Specification Appreciates the importance of accurate program specification A specification for the application that identifies and clearly communicates: all required inputs and outputs all calculations the program must carry out the presentation for the user interface a suitable sequence of events follows conventions of spelling, grammar and neatness Make appropriate use of programming terminology Screen designs that are: (HCI) detailed and complete indicate consideration given to user friendliness effective and well presented Phase 2b & 2c Design Development of specification into a sufficiently detailed chart that represents the principal elements of the task Appropriate level of modularisation Neatly presented structure chart Efficient and appropriate use of control structures to meet design goals Effective, workable algorithms to manage tasks Use of meaningful identifiers Varied use of structures such as iteration and selection Appropriate use of arrays to manipulate data Inclusion of user proofing (HCI) No logic errors
  9. 9. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 9 of 16 Achievement A=excellent, B=good, C=satisfactory, D=unsatisfactory, E=poor, not shown K&A A&S E&C Phase 3a Implementation The application: compiles and runs correctly with no syntax errors is user friendly (HCI) is user proof in use (HCI) makes use of effective typefaces and colour for display (HCI) has forms with well proportioned and aligned components (HCI) uses appropriate components sets appropriate and effective properties for components is consistent in naming components reflects the modular nature of the design employs appropriate data types uses appropriate assignment of values to variables displays internal documentation uses internal documentation effectively Phase 3b Documentation Follows conventions of spelling, grammar and neatness Hard copy of application provided appropriately Explanation of implementation is appropriate for Directors’ meeting Phase 4 Testing and Evaluation Evaluation clearly communicates: conformity to specifications performance, reliability and ease of use (HCI) clearly documents user testing suggested alterations and improvements follows conventions of spelling, grammar and neatness Phase 4c Documentation Well compiled, complete, and neatly presented submission Appropriate user manual/user help included in the project (HCI) Work-in-progress continually documented on project plan and status report Logbook complete and detailed
  10. 10. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 10 of 16 PROJECT LOG and DECLARATION I, ................................................................................declare that all sections of the IPT project submitted by me are entirely my own work unless otherwise indicated. Signature: ..................................................................... Date: ............................................................................ Date Details Signature
  11. 11. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 11 of 16 STATEMENT of STANDARDS Major Project Algorithms Theory and Design 2, Software Programming NAME: Phase 1 & 2 K&A Criterion A B C D E Problem Definition Detailed description of problemidentifying needs of client, likely users, limitationsand assumptions. Detailed description of problemidentifying mostneeds of client, likely users, limitationsand assumptions. Problem definition of problem identifies someneeds of client, likely users, some limitationsand some assumptions. Problem definition does not adequately describe problem to be solved. Definition absent or inappropriate. Solution Specification Detailed solution specification including , UI descriptions, All objects and properties named appropriately. All object uses identified All inputs and outputs Complete solution specification including most: UI descriptions, Objects and properties named appropriately. object uses identified inputs and outputs Majority of solution specification including: UI descriptions, Objects and properties named appropriately. object uses identified inputs and outputs Some of solution specification including: UI descriptions, Objects and properties named appropriately. object uses identified inputs and outputs Few or no aspects of solution specification presented. Algorithm Design Correct algorithm with appropriate structures for: sequence loops selection module calls used consistently. Mostly correct algorithm with appropriate structures for: sequence loops selection module calls used consistently. Majority of algorithm correct with appropriate structures for: sequence loops selection module calls used consistently. Some of algorithm correct with appropriate: sequence loops selection module calls used consistently. Little of algorithm correct with appropriate: sequence loops selection module calls used consistently. Use of meaningful identifiersand data typesand structuresidentified throughout algorithm Mostly meaningful identifiersand data typesand structuresidentified throughout algorithm Some use of meaningful identifiersand data typesand structuresidentified throughout algorithm Few meaningful identifiersused or data structuresor types identified Little or no use of meaningful identifiersor data typesidentified Presentation Complete package, title page, index. Organised & sequential. Few spelling, punctuation errors. Follows conventions and grammar. Mostly complete package, title page, index. Organised & sequential. Minor spelling, punctuation errors. Mostly follows conventions and grammar. Majority of package, title page, index. Organised & sequential. Some distracting spelling, punctuation errors orf grammatical. Some elements title page, index presented. Some distracting spelling, punctuation errors and grammatical errors Few elements presented distracting spelling, punctuation and grammatical errors.
  12. 12. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 12 of 16 A&S Criterion A B C D Solution Specification Comprehensive analysis of task and synthesis into a clearly communicated detailed and complete solution specification Analysis of task and synthesis into a clearly communicated detailed and complete solution specification over most aspects Analysis of task and synthesis into a clearly communicated detailed and complete solution specification over some aspects Analysis of task and synthesis into a clearly communicated detailed and complete solution specification over few aspects Algorithm Design Analysis Algorithm shows ability to break down problem into modules is detailed and complete. All elements of problem have been addressed. Algorithm shows ability to break down problem into modules and is complete. Most elements of problem have been addressed. Algorithm shows some ability to break down problem into modules. Some elements of problem have been addressed. Algorithm little or no ability to break down problem into modules few elements of problem have been addressed. Algorithm logic correct & ordered, accurately traces required step for problem solution. Algorithm logic mostly correct & ordered, traces required step for problem solution. Some aspects of algorithm logic correct for problem solution. Few aspects of algorithm logic correct for problem solution. Algorithm successfully combines all elements of specification into a sufficiently detailed Top-Down Design Algorithm successfully combines most elements of specification into a sufficient Top-Down Design Algorithm successfully combines some elements of specification into a Top-Down Design Algorithm combines few or no elements of specification into Top-Down Design Communication Documents successfully convey intent of project with correct genre and format used throughout. Intent of project successfully conveyed and correct genre and format used through most of document. Intent of project successfully conveyed and correct genre and format used through some of document. Intent of project not conveyed and correct genre and format not used through most of document.
  13. 13. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 13 of 16 Phase 3 & 4 K&A Criterion A B C D E Implementation Effective and consistent use of colour, space, font, suitable form objects across suite of modules Effective and consistent use of colour, space, font, suitable form objects across most modules Effective and consistent use of most aspects of colour, space, font, suitable form objects across most modules Effective and consistent use of colour, space, font, suitable form objects across some modules Ineffective and/or inconsistent use of colour, space, font, suitable form objects across modules Code Appropriate data types/structures used throughout the project Mostly appropriate data types/structures used throughout the project Some data types/structures used are appropriate Few data types/structures used are appropriate Data types/structures used are not appropriate Meaningful names following convention consistently given to controls and variables Meaningful names following convention given to most controls and variables Meaningful names following convention given to some controls and variables Meaningful names following convention given to few controls and variables Variable and object names lack meaning or do not follow convention Extensive and affective use of comments to explain and identify structures and their purposes Wide use of comments to explain and identify structures and their purposes Some use of comments to explain and identify structures Little use of comments to explain and identify structures No use of comments to explain and identify structures Consistently appropriate use of loops structures and branching/testing. Appropriate use of loops structures and branching/testing. Use of loops structures and branching/testing. Either loop or branch statements present No looping or branching present Evaluation clearly documents an extensive testing procedure Evaluation documents an adequate testing procedure Evaluation documents some testing procedure Evaluation documents little testing No testing documented Documentation All documents present and formatted consistently to a high standard with few or no spelling or grammatical errors Most documents present and formatted consistently to a high standard with few or no spelling or grammatical errors Majority of documents present and formatted consistently with few some spelling or grammatical errors Some documents presented little consistency of formatting with spelling or grammatical errors Few or no documents presented little consistency of formatting with spelling or grammatical errors A&S Criterion A B C D Code Program complete and working to solution specification. No errors or bugs. Program complete and working to solution specification. Some errors or bugs. Program mostly complete and working to solution specification. Some errors or bugs. Some aspects of program complete and working to solution specification. Some errors or bugs. Code matches algorithm closely with any variations documented and explained Code matches algorithm with some variations documented and explained Code matches algorithm some variations Code bares little resemblance to algorithm and Documentation All aspects of documentation presented to a high level with appropriate format and layout Most aspects of documentation presented to a high level with appropriate format and layout Some aspects of documentation presented to a high level with appropriate format and layout Few or no aspects of documentation presented to a high level with appropriate format and layout Evaluation Comprehensive alterations and improvements identified and communicated Appropriate alterations and improvements identified and communicated Some alterations and improvements identified and communicated Few or no alterations and improvements identified and communicated Very high level of communication used to High level of communication used to convey a. constructive Good level of communication used to convey a. constructive assessment of Poor level of communication used to convey an
  14. 14. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 14 of 16 convey a. constructive assessment of project. assessment of project project assessment of project. HCI K&A Criterion A B C D E Interface Design All elements of UI screen designs detailed and complete and incorporate consideration for user Most elements of UI screen designs detailed and complete and incorporate consideration for user Majority elements of UI screen designs detailed and complete and incorporate consideration for user Some elements of UI screen designs presented or are not detailed nor complete Some elements of UI screen designs presented or are not detailed nor complete All UI designs effective and well presented Most UI designs effective and well presented Majority of UI designs effective and well presented Some of UI designs effective and well presented Few or no UI designs effective and well presented Implementation Screen Designs Effective and consistent use of colour, space, font, suitable form objects across suite of modules Effective and consistent use of colour, space, font, suitable form objects across most modules Effective and consistent use of most aspects of colour, space, font, suitable form objects across most modules Effective and consistent use of colour, space, font, suitable form objects across some modules Ineffective and/or inconsistent use of colour, space, font, suitable form objects across modules User Help Detailed and effective on line help and user manual incorporated throughout project Good level of effective on line help and user manual incorporated throughout project Some on line help and user manual incorporated in most parts of project Some on line help or user manual incorporated in most parts of project Little or no on line help or user manual incorporated in most parts of project Code Appropriate user proofing such as error traps, passwords incorporated into project Appropriate user proofing such as error traps, passwords incorporated into most of project Some user proofing such as error traps, passwords incorporated into most of project Little user proofing such as error traps, passwords incorporated into project No user proofing such as error traps, passwords incorporated into most of project A&S Criterion A B C D User Interface Consideration of aspects user friendliness identified at all stages of development Consideration of aspects user friendliness identified at most stages of development Consideration of aspects user friendliness identified at some stages of development Little or no recognition of aspects of user friendliness. Components combine to form an intuitive UI, appropriate screen messages (clear/timely). Appropriate help/tool tips Most components combine to form an intuitive UI, appropriate screen messages (clear/timely). Some appropriate help/tool tips Some components combine to form an intuitive UI, appropriate screen messages (clear/timely). Few help/tool tips Few components completed and little effort to make a coherent interface. Few or no help/tool tips Code Appropriate error catching devised for all modules Appropriate error catching devised for some modules Some error catching devised for some modules Np error catching devised Communication Appropriate level of communication used in all aspects of user manual and online help. Appropriate level of communication used in most aspects of user manual and online help. Appropriate level of communication used in some aspects of user manual and online help. Little or no user manual or online help Evaluation Testing and evaluation assesses design and functionality of interface to a very high level Testing and evaluation assesses design and functionality of interface to a high level Testing and evaluation assesses design and functionality of interface to a satisfactory level Little evidence of testing and evaluation
  15. 15. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 15 of 16 Standards matrix Dimension A B C D E Knowledgeandapplication The student work has the following characteristics: detailed description and explanation of links between information technology concepts, terminology, processes, and principles The student work has the following characteristics: description and explanation of information technology concepts, terminology, processes, and principles The student work has the following characteristics: description of information technology concepts, terminology, processes, and principles The student work has the following characteristics: statements of information technology facts The student work has the following characteristics: reproduction of isolated information technology facts detailed and effective application of set processes to solve simple and familiar problems. effective application of set processes to solve simple and familiar problems. application of set processes to solve simple or familiar problems. elements of set processes to partially solve simple or familiar problems. elements of set processes used. Analysisandsynthesis The student work has the following characteristics: detailed interpretation and analysis of problems and situations from multiple perspectives The student work has the following characteristics: interpretation and analysis of problems and situations The student work has the following characteristics: analysis of problems and situations The student work has the following characteristics: identification and classification of problems or situations The student work has the following characteristics: restated problems or situations designed and developedeffective solutions to unrehearsed or complex problems. designed and developed solutions for unrehearsed or complex problems. designed and developed partial solutions for unrehearsed or complex problems. designed or developed elements of solutions for unrehearsed or complex problems. superficialelements of unrehearsed or complex problems. Evaluatio nand communi cation The student work has the following characteristics: comprehensivetesting of processes and The student work has the following characteristics: reliable testing of processes and The student work has the following characteristics: testing of process or solutions, application The student work has the following characteristics: elements of testing of processes or solutions The student work has the following characteristics: elements of testing
  16. 16. Hillcrest Christian College, Senior IPT, Major Project – Term 3, 2013 Page 16 of 16 Dimension A B C D E solutions, application of self-determined and prescribed criteria, reasoning and evidence to draw conclusions and make supported recommendations. solutions, application of prescribed criteria, reasoning and evidence to draw conclusions and make supported recommendations of prescribed criteria, reasoning or evidence to draw conclusions and make recommendations to draw inferences comprehensive construction of documentation and fluent presentation of information using suitable communication conventions to convey meaning appropriate to the context. effectiveconstruction of documentation and effective presentation of information using suitable communication conventions to convey meaning appropriate to the context. construction of documentation and presentation of information using communication conventions to convey meaning. presentation of information using elements of communication conventions. presentation of information.

×