SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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
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
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.
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
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
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
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.
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
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
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
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.
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.
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
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
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
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.

Weitere ähnliche Inhalte

Was ist angesagt?

CIS 331 Education Redefined / snaptutorial.com
CIS 331  Education Redefined / snaptutorial.comCIS 331  Education Redefined / snaptutorial.com
CIS 331 Education Redefined / snaptutorial.comMcdonaldRyan200
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringsmumbahelp
 
Csqe sample exam 2 solutions 05.00.04
Csqe sample exam 2   solutions 05.00.04Csqe sample exam 2   solutions 05.00.04
Csqe sample exam 2 solutions 05.00.04binodrit98
 
Bud's Resume_rev3
Bud's Resume_rev3Bud's Resume_rev3
Bud's Resume_rev3Bud Jameson
 
Pm610 1103 b-02-schwappach-loren-p2-ip2
Pm610 1103 b-02-schwappach-loren-p2-ip2Pm610 1103 b-02-schwappach-loren-p2-ip2
Pm610 1103 b-02-schwappach-loren-p2-ip2Loren Schwappach
 
sumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestsumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestSumeet Kaur
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-projecthomeworkping8
 
CIS 331 Effective Communication/tutorialrank.com
 CIS 331 Effective Communication/tutorialrank.com CIS 331 Effective Communication/tutorialrank.com
CIS 331 Effective Communication/tutorialrank.comjonhson262
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile Vidhya S
 
CIS 348 Entire Course NEW
CIS 348 Entire Course NEWCIS 348 Entire Course NEW
CIS 348 Entire Course NEWshyamuopuop
 
Isita_Pal_Resume_(1)
Isita_Pal_Resume_(1)Isita_Pal_Resume_(1)
Isita_Pal_Resume_(1)Isita Pal
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 

Was ist angesagt? (19)

CIS 331 Education Redefined / snaptutorial.com
CIS 331  Education Redefined / snaptutorial.comCIS 331  Education Redefined / snaptutorial.com
CIS 331 Education Redefined / snaptutorial.com
 
Og0 091 ass2
Og0 091 ass2Og0 091 ass2
Og0 091 ass2
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
Jenifer Breeze_Resume
Jenifer Breeze_ResumeJenifer Breeze_Resume
Jenifer Breeze_Resume
 
Csqe sample exam 2 solutions 05.00.04
Csqe sample exam 2   solutions 05.00.04Csqe sample exam 2   solutions 05.00.04
Csqe sample exam 2 solutions 05.00.04
 
Bud's Resume_rev3
Bud's Resume_rev3Bud's Resume_rev3
Bud's Resume_rev3
 
Pm610 1103 b-02-schwappach-loren-p2-ip2
Pm610 1103 b-02-schwappach-loren-p2-ip2Pm610 1103 b-02-schwappach-loren-p2-ip2
Pm610 1103 b-02-schwappach-loren-p2-ip2
 
sumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latestsumeet_resume(Manual_Testing)latest
sumeet_resume(Manual_Testing)latest
 
Vinay_Rohilla
Vinay_Rohilla Vinay_Rohilla
Vinay_Rohilla
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
CIS 331 Effective Communication/tutorialrank.com
 CIS 331 Effective Communication/tutorialrank.com CIS 331 Effective Communication/tutorialrank.com
CIS 331 Effective Communication/tutorialrank.com
 
Janice Satchell Resume
Janice Satchell ResumeJanice Satchell Resume
Janice Satchell Resume
 
CV_2015
CV_2015CV_2015
CV_2015
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile
 
Juan_Elizondo_01-09-16
Juan_Elizondo_01-09-16Juan_Elizondo_01-09-16
Juan_Elizondo_01-09-16
 
Mohamed_Resume
Mohamed_ResumeMohamed_Resume
Mohamed_Resume
 
CIS 348 Entire Course NEW
CIS 348 Entire Course NEWCIS 348 Entire Course NEW
CIS 348 Entire Course NEW
 
Isita_Pal_Resume_(1)
Isita_Pal_Resume_(1)Isita_Pal_Resume_(1)
Isita_Pal_Resume_(1)
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 

Andere mochten auch

Jg chap2
Jg chap2Jg chap2
Jg chap2hccit
 
Section b
Section bSection b
Section bhccit
 
Jg chap5
Jg chap5Jg chap5
Jg chap5hccit
 
Filming schedule 2013
Filming  schedule 2013Filming  schedule 2013
Filming schedule 2013hccit
 
Sample prac exam2013
Sample prac exam2013Sample prac exam2013
Sample prac exam2013hccit
 
Notes1
Notes1Notes1
Notes1hccit
 
Dont feartheoop
Dont feartheoopDont feartheoop
Dont feartheoophccit
 

Andere mochten auch (7)

Jg chap2
Jg chap2Jg chap2
Jg chap2
 
Section b
Section bSection b
Section b
 
Jg chap5
Jg chap5Jg chap5
Jg chap5
 
Filming schedule 2013
Filming  schedule 2013Filming  schedule 2013
Filming schedule 2013
 
Sample prac exam2013
Sample prac exam2013Sample prac exam2013
Sample prac exam2013
 
Notes1
Notes1Notes1
Notes1
 
Dont feartheoop
Dont feartheoopDont feartheoop
Dont feartheoop
 

Ähnlich wie Major proj term3

Regatta UniversityIT Project Charter ForStudent De.docx
Regatta UniversityIT Project Charter ForStudent De.docxRegatta UniversityIT Project Charter ForStudent De.docx
Regatta UniversityIT Project Charter ForStudent De.docxaudeleypearl
 
Kratika_Bansal_Resume_2016
Kratika_Bansal_Resume_2016Kratika_Bansal_Resume_2016
Kratika_Bansal_Resume_2016Kratika Bansal
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docxjoyjonna282
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
Student guide for unit 9
Student guide for unit 9Student guide for unit 9
Student guide for unit 9Peter R Breach
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications DevelopmentIoan Tuns
 
TaskNetworking Systems Administration StudentsTaskBased on y.docx
TaskNetworking  Systems Administration StudentsTaskBased on y.docxTaskNetworking  Systems Administration StudentsTaskBased on y.docx
TaskNetworking Systems Administration StudentsTaskBased on y.docxjohniemcm5zt
 
JINU STEPHEN LOUIS - CV
JINU STEPHEN LOUIS - CVJINU STEPHEN LOUIS - CV
JINU STEPHEN LOUIS - CVJinu Louis
 
Vivek Raj CV
Vivek Raj CVVivek Raj CV
Vivek Raj CVVivek Raj
 
GAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfGAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfRmsDagi
 

Ähnlich wie Major proj term3 (20)

Regatta UniversityIT Project Charter ForStudent De.docx
Regatta UniversityIT Project Charter ForStudent De.docxRegatta UniversityIT Project Charter ForStudent De.docx
Regatta UniversityIT Project Charter ForStudent De.docx
 
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
 
Kratika_Bansal_Resume_2016
Kratika_Bansal_Resume_2016Kratika_Bansal_Resume_2016
Kratika_Bansal_Resume_2016
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
PPRPreparationGuide
PPRPreparationGuidePPRPreparationGuide
PPRPreparationGuide
 
Kajari_Resume
Kajari_ResumeKajari_Resume
Kajari_Resume
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
Student guide for unit 9
Student guide for unit 9Student guide for unit 9
Student guide for unit 9
 
Oose lab notes
Oose lab notesOose lab notes
Oose lab notes
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications Development
 
TaskNetworking Systems Administration StudentsTaskBased on y.docx
TaskNetworking  Systems Administration StudentsTaskBased on y.docxTaskNetworking  Systems Administration StudentsTaskBased on y.docx
TaskNetworking Systems Administration StudentsTaskBased on y.docx
 
Sivaprasad_resume
Sivaprasad_resumeSivaprasad_resume
Sivaprasad_resume
 
Scripting for Design
Scripting for DesignScripting for Design
Scripting for Design
 
Cwmd 2601 2020
Cwmd 2601 2020Cwmd 2601 2020
Cwmd 2601 2020
 
Profile Seema Wadhwa
Profile Seema WadhwaProfile Seema Wadhwa
Profile Seema Wadhwa
 
JINU STEPHEN LOUIS - CV
JINU STEPHEN LOUIS - CVJINU STEPHEN LOUIS - CV
JINU STEPHEN LOUIS - CV
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Vivek Raj CV
Vivek Raj CVVivek Raj CV
Vivek Raj CV
 
GAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfGAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdf
 

Mehr von hccit

Snr ipt 10_syll
Snr ipt 10_syllSnr ipt 10_syll
Snr ipt 10_syllhccit
 
Snr ipt 10_guide
Snr ipt 10_guideSnr ipt 10_guide
Snr ipt 10_guidehccit
 
3 d modelling_task_sheet_2014_yr12
3 d modelling_task_sheet_2014_yr123 d modelling_task_sheet_2014_yr12
3 d modelling_task_sheet_2014_yr12hccit
 
3 d modelling_task_sheet_2014_yr11
3 d modelling_task_sheet_2014_yr113 d modelling_task_sheet_2014_yr11
3 d modelling_task_sheet_2014_yr11hccit
 
10 ict photoshop_proj_2014
10 ict photoshop_proj_201410 ict photoshop_proj_2014
10 ict photoshop_proj_2014hccit
 
Photoshop
PhotoshopPhotoshop
Photoshophccit
 
Flash
FlashFlash
Flashhccit
 
University partnerships programs email
University partnerships programs emailUniversity partnerships programs email
University partnerships programs emailhccit
 
Griffith sciences pathway programs overview
Griffith sciences pathway programs overviewGriffith sciences pathway programs overview
Griffith sciences pathway programs overviewhccit
 
Griffith info tech brochure
Griffith info tech brochureGriffith info tech brochure
Griffith info tech brochurehccit
 
Pm sql exercises
Pm sql exercisesPm sql exercises
Pm sql exerciseshccit
 
Repairs questions
Repairs questionsRepairs questions
Repairs questionshccit
 
Movies questions
Movies questionsMovies questions
Movies questionshccit
 
Australian birds questions
Australian birds questionsAustralian birds questions
Australian birds questionshccit
 
Section a
Section aSection a
Section ahccit
 
Ask manual rev5
Ask manual rev5Ask manual rev5
Ask manual rev5hccit
 
Case study report mj
Case study report mjCase study report mj
Case study report mjhccit
 
Mj example case_study_layout_intro_completedq
Mj example case_study_layout_intro_completedqMj example case_study_layout_intro_completedq
Mj example case_study_layout_intro_completedqhccit
 

Mehr von hccit (20)

Snr ipt 10_syll
Snr ipt 10_syllSnr ipt 10_syll
Snr ipt 10_syll
 
Snr ipt 10_guide
Snr ipt 10_guideSnr ipt 10_guide
Snr ipt 10_guide
 
3 d modelling_task_sheet_2014_yr12
3 d modelling_task_sheet_2014_yr123 d modelling_task_sheet_2014_yr12
3 d modelling_task_sheet_2014_yr12
 
3 d modelling_task_sheet_2014_yr11
3 d modelling_task_sheet_2014_yr113 d modelling_task_sheet_2014_yr11
3 d modelling_task_sheet_2014_yr11
 
10 ict photoshop_proj_2014
10 ict photoshop_proj_201410 ict photoshop_proj_2014
10 ict photoshop_proj_2014
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Flash
FlashFlash
Flash
 
University partnerships programs email
University partnerships programs emailUniversity partnerships programs email
University partnerships programs email
 
Griffith sciences pathway programs overview
Griffith sciences pathway programs overviewGriffith sciences pathway programs overview
Griffith sciences pathway programs overview
 
Griffith info tech brochure
Griffith info tech brochureGriffith info tech brochure
Griffith info tech brochure
 
Pm sql exercises
Pm sql exercisesPm sql exercises
Pm sql exercises
 
Repairs questions
Repairs questionsRepairs questions
Repairs questions
 
Movies questions
Movies questionsMovies questions
Movies questions
 
Australian birds questions
Australian birds questionsAustralian birds questions
Australian birds questions
 
B
BB
B
 
A
AA
A
 
Section a
Section aSection a
Section a
 
Ask manual rev5
Ask manual rev5Ask manual rev5
Ask manual rev5
 
Case study report mj
Case study report mjCase study report mj
Case study report mj
 
Mj example case_study_layout_intro_completedq
Mj example case_study_layout_intro_completedqMj example case_study_layout_intro_completedq
Mj example case_study_layout_intro_completedq
 

Kürzlich hochgeladen

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Kürzlich hochgeladen (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Major proj term3

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.