Microsoft Word - CSE1OFX Assessment 1 - Opt4_3_2019_07
Assessment 1
Small Programming Assignment
CSE1OFX Object oriented Programming Fundamentals
CSE1OFX Object Oriented Programming Fundamentals
2 © Didasko 2019. All rights reserved.
Before you begin
Objectives
This is an individual assignment. Students are not permitted to work in a group when writing this
assignment.
Copying and Plagiarism
This is an individual assignment. Students are not permitted to work in a group when writing this
assignment. Plagiarism is the submission of another person’s work in a manner that gives the
impression that the work is their own. La Trobe University treats plagiarism seriously. When detected,
penalties are strictly imposed.
Further information can be found on http:
www.latrobe.edu.au/students/academic-
integrity/explanation/plagiarism
Submission Guidelines
Your assignment submission should be typed, not written/drawn by hand.
Submit the electronic copy of your assignment through the subject LMS.
Submission after the deadline will incur a penalty of 5% of the available assignment mark per day
capped at 5 days. No assignment will be accepted after 5 days. If you have encountered difficulties
that lead to late submission or no submission, you should apply for special consideration.
CSE1OFX Object Oriented Programming Fundamentals
© Didasko 2019. All rights reserved. 3
Contents
Small Programming Assignment ..................................................... XXXXXXXXXX1
CSE1OFX Object oriented Programming Fundamentals ......................... XXXXXXXXXX1
Before you begin ............................................................................... XXXXXXXXXX2
Objectives ................................................................................... XXXXXXXXXX2
Copying and Plagiarism .............................................................. XXXXXXXXXX2
Submission Guidelines ................................................................ XXXXXXXXXX2
Background ................................................................................. XXXXXXXXXX4
Program organisation .................................................................. XXXXXXXXXX4
Menu selection ............................................................................ XXXXXXXXXX4
Word Game Problems ................................................................. XXXXXXXXXX4
Substring Problem Word Game .................................................................. XXXXXXXXXX4
Points Problem Word Game ....................................................................... XXXXXXXXXX5
Dictionary .................................................................................... XXXXXXXXXX5
Program output ........................................................................... XXXXXXXXXX6
Task 1: Program design .............................................................. XXXXXXXXXX8
Task 2: E
or handling ................................................................. XXXXXXXXXX8
Tasks 3-6: Implementation .......................................................... XXXXXXXXXX8
Task 7: Coding conventions ........................................................ XXXXXXXXXX8
Submitting your assignment ........................................................ XXXXXXXXXX8
Assessment marking criteria .......