java development

organising bestfriend 21 birthday party java development assignment

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

KING’S OWN INSTITUTE*

Success in Higher Education

  • ICT102 INTRODUCTION TO PROGRAMMING T319
  • All information contained within this Subject Outline applies to all students enrolled in the trimester as indicated.

    1. General Information

    Save Time On Research and Writing
    Hire a Pro to Write You a 100% Plagiarism-Free Paper.
    Get My Paper

    1.1 Administrative Details

    Associated HE Award(s) Duration Level Subject Coordinator

    Bachelor of Information Technology (BIT) 1 trimester Level 1 Sara Jones
    sarah.jones@koi.edu.au
    P: 92833583
    L: Level 1-2, 17 O’Connell St.
    Consultation: via Moodle or
    by appointment.

    1.2 Core / Elective
    Core subject for BIT

    1.3 Subject Weighting

    Indicated below is the weighting of this subject and the total course points.

    Subject Credit Points Total Course Credit Points

    4 BIT (96 Credit Points)

  • 1.4 Student Workload
  • The expected student workload per week for this subject is indicated below.

    No. Timetabled Hours/Week* No. Personal Study
    Hours/Week**

    Total Workload
    Hours/Week***

    4 hours/week
    (2 hour Lecture + 2 hour Tutorial)

    6 hours/week 10 hours/week

    * Total time spent per week at lectures and tutorials
    ** Total time students are expected to spend per week in studying and completing assignments.
    *** That is, * + ** = workload hours.

    1.5 Mode of Delivery On-campus.

    1.6 Pre-requisites Nil

    1.7 General Study and Resource Requirements

    o Dedicated computer laboratories are available for student use. Normally, tutorial classes are
    conducted in the computer laboratories.

    o Students are expected to attend classes with the requisite textbook and must read specific chapters
    prior to each tutorial. This will allow them to actively take part in discussions. Students should have
    elementary skills in both word processing and electronic spreadsheet software, such as OFFICE 36

    5

    or MS Word and MS Excel.

    o Computers and WIFI facilities are extensively available for student use throughout KOI. Students are
    encouraged to make use of the campus Library for reference materials.

    o Students will require access to the internet and email. Where students use their own computers, they
    should have internet access. KOI will provide access to required software.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 1 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    mailto:sarah.jones@koi.edu.au

    ICT102

    Resource requirements specific to this subject: Students will need computers with relevant software
    installed to complete their tutorial exercises. If you have your own computer, it should have internet access
    and the required software installed. Students are encouraged to make use of the campus library for
    reference materials. Software Required: Sun Java 8 JDK and NetBeans IDE, Office 365, MS Imagine.

    2 Academic Details

    2.1 Overview of the Subject

    This subject provides an introduction to programming and the fundamental principles of programming using
    objects. It utilises the Java programming language and covers programming concepts such as data types,
    control structures, strings, files, input/output and an introduction to classes, objects and programming
    methods. At the end of this subject students will have an understanding of fundamental computational
    concepts along with a range of problem solving techniques using the Java programming language.

  • 2.2 Graduate Attributes for Undergraduate Courses
  • Graduates of Bachelor courses from King’s Own Institute (KOI) will be able to demonstrate the attributes of
    a successful Bachelor degree graduate as outlined in the Australian Qualifications Framework (2nd edition,
    January 2013). Graduates at this level will be able to apply an advanced body of knowledge across a
    range of contexts for the purposes of professional practice or academic scholarship, and as a pathway for
    further learning.

  • King’s Own Institute’s key generic graduate attributes for a bachelor’s level degree are summarised below:
  • Across the course, these skills are developed progressively at three levels:

    o Level 1 Foundation – Students learn the basic skills, theories and techniques of the subject and apply
    them in basic, standalone contexts

    o Level 2 Intermediate – Students further develop the skills, theories and techniques of the subject and
    apply them in more complex contexts, and begin to integrate this application with other subjects.

    o Level 3 Advanced – Students demonstrate an ability to plan, research and apply the skills, theories
    and techniques of the subject in complex situations, integrating the subject content with a range of
    other subject disciplines within the context of the course.

    KOI Bachelor Degree
    Graduate Attributes Detailed Description

    Knowledge Current, comprehensive, and coherent and connected knowledge

    Critical Thinking Critical thinking and creative skills to analyse and synthesise information and evaluate new problems

    Communication

    Communication skills for effective reading, writing,
    listening and presenting in varied modes and contexts and
    for the transferring of knowledge and skills to others

    Information Literacy Information and technological skills for accessing, evaluating, managing and using information professionally

    Problem Solving Skills
    Skills to apply logical and creative thinking to solve
    problems and evaluate solutions

    Ethical and Cultural Sensitivity Appreciation of ethical principles, cultural sensitivity and social responsibility, both personally and professionally

    Leadership and Teamwork Leadership and teamwork skills to collaborate, inspire colleagues and manage responsibly with positive results

    Professional Skills Professional skills to exercise judgement in planning, problem solving and decision making

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 2 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

  • 2.3 Subject Learning Outcomes
  • This is a Level 1 subject.
  • On successful completion of this subject, students should be able to:

    Subject Learning Outcomes Contribution to Course Graduate Attributes

    a) Apply general programming concepts and good practices
    in programming

    b) Construct, test and debug simple practical
    programs using the Java language

    c) Apply exception handling techniques

    d) Develop small applications using problem solving and critical
    thinking skills and programming knowledge

    2.4 Subject Content and Structure

    Below are details of the subject content and how it is structured, including specific topics covered in
    lectures and tutorials. Reading refers to the text unless otherwise indicated.

    Weekly Planner:

    Week
    (beginning)

    Topic covered in each
    week’s lecture

    Reading(s) Expected work as
    listed in Moodle

    1
    04 Nov

    Introduction to
    programming and Java
    language

    Chapter 1 Complete tutorial end-of-chapter
    exercises and Introduction to
    NetBeans IDE environment.
    Formative not graded.

    2
    11 Nov

    Java language
    fundamentals
    Java I/O, data types and
    operators

    Chapter 2 Complete tutorial end-of-chapter
    exercises. Run Java programs
    using data types and operators.
    Grade (1%).

    3
    18 Nov

    Decision structures Chapter 3 Complete tutorial end-of-chapter
    exercise. Java programs using
    different IF-ELSE Structures. Grade
    (1%).

    4
    25 Nov

    Loops Chapter 4 Execute Java programs using
    different types of loops Grade (1%).

  • Assessment 2
  • : Complete Moodle
    Quiz Summative worth 5%

    5
    02 Dec

    String handling Chapter 9 Complete tutorial end-of-chapter
    exercise and execute Java
    programs using String
    manipulations. Grade (1%).

    6
    09 Dec

    Arrays Chapter 7 Execute Java programs using two
    dimensional arrays. Grade (1%).

    7
    16 Dec

    List and array list Chapter 7 Complete tutorial end-of-chapter
    exercise and work on Java
    programs using List and array list.
    Grade (1%).

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 3 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    22 Dec 2019

    05 Jan 2020
    Mid trimester break

    8
    06 Jan

    Introduction to classes
    and methods

    Chapters 5, 6 Complete tutorial end-of-chapter
    programming exercises on classes
    and methods. Grade (1%).
    Assessment 3: Complete Moodle
    Quiz Summative worth 15%

    9
    13 Jan

    Use of classes and
    methods

    Chapters 5, 6 Complete tutorial end-of-chapter
    exercise on classes and methods.
    Grade (1%).

    10
    20 Jan

    Files I/O and streams Chapters 4, 11 Execute Java programs using File I/O
    streams. Grade (1%). Assessment
    4: Practical Assignment due
    Summative worth 20%

    11
    27 Jan

    Debugging and
    exception handling

    Chapters 11 Complete tutorial end-of-chapter
    exercise on Exception handling and
    debugging. Grade (1%).

    12
    03 Feb

    Revision & preparation for
    final exam

    All subject
    material

    Practice all Questions. Formative not
    graded.

    13
    10 Feb

    Study review week

    14
    17 Feb

    Examination Please see exam timetable for exam
    date, time and location

    15
    23 Feb

    Student Vacation begins
    Enrolments for T120 open

    16
    02 Mar

    Results Released 04 Mar 2020
    Certification of Grades 07 Mar 2020

    T120 begins 09 Mar 2020

    1
    09 Mar

    Week 1 of classes for T120
    Friday 06 Mar 2020 – Review of Grade Day for T319 – see Sections 2.6 and 3.6
    below for more information.

    2.5 Public Holiday Amendments

    Please note: KOI is closed on all scheduled NSW Public Holidays.

    T319 has one (1) public holiday (Australia Day) that occurs during classes this trimester. Classes
    scheduled for this public holiday (Calendar Class Dates) will be rescheduled as per the table below.

    This applies to all subjects taught in T319.

    Please see the table below and adjust your class timing as required. Please make sure you have
    arrangements in place to attend the rescheduled classes if applicable to your T319 enrolment.

    Classes will be conducted at the same time and in the same location as your normally scheduled class
    except these classes will be held on the date shown below.

    Calendar Class Date Rescheduled Class Date

    Monday 27 January 2020 (Week 11) Monday 10 February 2020 (Week 13) (Study Review Week)

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 4 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    2.6 Review of Grade, Deferred Exams & Supplementary Exams/Assessments

    Review of Grade:

    There may be instances when you believe that your final grade in a subject does not accurately reflect your
    performance against the subject criteria. Section 8 of the Assessment and Assessment Appeals Policy
    (www.koi.edu.au) describes the grounds on which you may apply for a Review of Grade.

    If this happens and you are unable to resolve it with the Academic staff concerned then you can apply for a
    formal Review of Grade within the timeframes indicated in the following sections of this subject outline –
    Supplementary Assessments, 3.6 Appeals Process as well as the Assessment and Assessment Appeals
    Policy. Please ensure you read the Review of Grade information before submitting an application.

    Review of Grade Day:

    KOI will hold the Review of Grade Day for all subjects studied in T319 on

    Friday 06 March 2020

    Only final exams will be discussed as all other assessments should have been reviewed during the
    trimester.

    If you fail one or more subjects and you wish to consider applying for a Review of Grade you MUST attend
    the Review of Grade Day. You will have the chance to discuss your final exam with your lecturer, and will
    be advised if you have valid reasons for applying for a Review of Grade (see Section 3.6 below and
    Assessment and Assessment Appeals Policy).

    If you do not attend the Review of Grade Day you are considered to have accepted your results for T319.

    Deferred Exams:

    If you wish to apply for a deferred exam, you should submit an Application for Assignment Extension or
    Deferred Exam Form before the prescribed deadline.

    If you miss your mid-trimester or final exam there is no guarantee you will be offered a deferred exam.

    You must apply within the stated timeframe and satisfy the conditions for approval to be offered a deferred
    exam (see Section 8.1 of the Assessment and Assessment Appeals Policy and the Application for
    Assignment Extension or Deferred Exam Forms). In assessing your request for a deferred exam, KOI will
    take into account the information you provide, the severity of the event or circumstance, your performance
    on other items of assessment in the subject, class attendance and your history of previous applications for
    special consideration.

    Deferred mid-trimester exams will be held before the end of week 9. Deferred final exams will be held on
    two days during week 1 or 2 in the next trimester. You will not normally be granted a deferred exam on the
    grounds that you mistook the time, date or place of an examination, or that you have made arrangements
    to be elsewhere at that time; for example, have booked plane tickets.

    If you are offered a deferred exam, but do not attend you will be awarded 0 marks for the exam. This may
    mean it becomes difficult for you to pass the subject. If you apply for a deferred exam within the required
    time frame and satisfy the conditions you will be advised by email (to your KOI student email address) of
    the time and date for the deferred exam. Please ensure that you are available to take the exam at this time.

    Marks awarded for the deferred exam will be the marks awarded for that item of assessment towards your
    final mark in the subject.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 5 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    Home

    ICT102

    Supplementary Assessments (Exams and Assessments):

    A supplementary assessment may be offered to students to provide a final opportunity to demonstrate
    successful achievement of the learning outcomes of a subject. Supplementary assessments are only
    offered at the discretion of the Board of Examiners. In considering whether or not to offer a supplementary
    assessment, KOI will take into account your performance on all the major assessment items in the subject,
    your attendance, participation and your history of any previous special considerations.

    Students are eligible for a supplementary assessment for their final subject in a course where they fail the
    subject but have successfully completed all other subjects in the course. You must have completed all
    major assessment tasks for the subject and obtained a passing mark on at least one of the major
    assessment tasks to be eligible for a supplementary assessment.

    If you believe you meet the criteria for a supplementary assessment for the final subject in your course, but
    have not received an offer, complete the “Complaint, Grievance, Appeal Form” and send your form to
    reception@koi.edu.au. The deadline for applying for supplementary assessment is the Friday of the first
    week of classes in the next trimester.

    If you are offered a supplementary assessment, you will be advised by email to your KOI student email
    address of the time and due date for the supplementary assessment – supplementary exams will normally
    be held at the same time as deferred final exams during week 1 or week 2 of the next trimester.

    You must pass the supplementary assessment to pass the subject. The maximum grade you can achieve
    in a subject based on a supplementary assessment is a PASS grade.

    If you:
    o are offered a supplementary assessment, but fail it;
    o are offered a supplementary exam, but do not attend; or
    o are offered a supplementary assessment but do not submit by the due date;
    you will receive a FAIL grade for the subject.

    2.7 Teaching Methods/Strategies

    Briefly described below are the teaching methods/strategies used in this subject:

    o On-campus lectures (2 hours/week) are conducted in seminar style and address the subject content,
    provide motivation and context and draw on the students’ experience and preparatory reading.

    o Tutorials (2 hours/week) include class discussion of case studies and research papers, practice sets and
    problem-solving and syndicate work on group projects. Tutorial participation is an essential component of
    the subject and contributes to the development of graduate attributes (see section 2.2 above). It is intended
    that specific tutorial material such as case studies, recommended readings, review questions etc. will be
    made available each week in Moodle.

    o Online teaching resources include class materials, readings, model answers to assignments and exercises
    and discussion boards. All online materials for this subject as provided by KOI will be found in the Moodle
    page for this subject. Students should access Moodle regularly as material may be updated at any time
    during the trimester

    o Other contact – academic staff may also contact students either via Moodle messaging, or via email to the
    email address provided to KOI on enrolment.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 6 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    mailto:reception@koi.edu.au

    ICT102

    2.8 Student Assessment

    Provided below is a schedule of formal assessment tasks and major examinations for the subject.

    Assessment Type When assessed Weighting
    Learning

    Outcomes
    Assessed

    Assessment 1: Weekly tutorial
    participation

    Week1-10 10% a, b, c

    Assessment 2: MCQ Quiz A (1 hour) Week 4 5% a

    Assessment 3: MCQ Quiz B (1 hour) Week 8 15% b

    Assessment 4: Practical assignment Week 10 20% c, d

    Assessment 5: Final exam (multiple
    choice and short answer questions)
    (3 hours)

    Final exam period
    50%

    a, b, c, d

    Requirements to Pass the Subject:

    To gain a pass or better in this subject, students must gain a minimum of 50% of the total available subject
    marks.

    2.9 Prescribed and Recommended Readings

    Provided below, in formal reference format, is a list of the prescribed and recommended readings.

    Prescribed Texts:

    Gaddis, T., 2016, Starting Out with Java: From Control Structures through Objects, 6th ed., Pearson
    Publications: Australia

    Assessment is designed to encourage effective student learning and enable students to develop and
    demonstrate the skills and knowledge identified in the subject learning outcomes. Assessment tasks during
    the first half of the study period are usually intended to maximise the developmental function of assessment
    (formative assessment). These assessment tasks include weekly tutorial exercises (as indicated in the
    weekly planner) and low stakes graded assessment (as shown in the graded assessment table). The
    major assessment tasks where students demonstrate their knowledge and skills (summative assessment)
    generally occur later in the study period. These are the major graded assessment items shown in the
    graded assessment table.

    Final grades are awarded by the Board of Examiners in accordance with KOI’s Assessment and Assessment
    Appeals Policy. The definitions and guidelines for the awarding of final grades within the BIT degree are:

    • HD High distinction (85-100%) an outstanding level of achievement in relation to the assessment process.

    • DI Distinction (75-84%) a high level of achievement in relation to the assessment process.

    • CR Credit (65-74%) a better than satisfactory level of achievement in relation to the assessment process.

    • P Pass (50-64%) a satisfactory level of achievement in relation to the assessment process.

    • F Fail (0-49%) an unsatisfactory level of achievement in relation to the assessment process.

    • FW This grade will be assigned when a student did not submit any of the compulsory assessment items.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 7 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    Recommended Readings:

    Deitel, P., Deite,l H., 2014, Java How To Program (Early Objects), 10th ed., Prentice Hall: Australia

    Liang, D., 2014, Intro to Java Programming, Comprehensive Version, 10th ed., Pearson Publications: Australia

    Savitch, W, 2012, Absolute Java, 5th ed.

    Wu, C. T., 2009, An Introduction to Object-Oriented Programming with Java, 5th ed., McGraw-Hill Education:
    Australia

    References available from EBSCOhost research databases:

    o ACM Transactions on Computer Systems
    o ACM Transactions On Programming Languages & Systems

    Recommended references:

    o Journal of Functional and Logic Programming
    o Journal of Functional Programming
    o International Journal of Parallel Programming

    Conference/ Journal Articles:

    Students are encouraged to read peer reviewed journal articles and conference papers. Google Scholar
    provides a simple way to broadly search for scholarly literature. From one place, you can search across many
    disciplines and sources: articles, theses, books, abstracts and court opinions, from academic publishers,
    professional societies, online repositories, universities and other web sites.

    Useful Websites:

    The following websites are useful sources covering a range of information relevant to this subject. Students are
    also expected to use the library and the internet.

    o http://java.sun.com/docs/codeconv
    o http://java.sun.com/docs/books/tutorial/index.html
    o http://codingbat.com/
    o http://www.tutorialspoint.com/java/

    3. Assessment Details

    3.1 Details of Each Assessment Item

    The assessments for this subject are described below. The description includes the type of assessment, its
    purpose, weighting, due date and submission requirements, the topic of the assessment, details of the task
    and detailed marking criteria, including a marking rubric for essays, reports and presentations.
    Supplementary assessment information and assistance can be found in Moodle.

    KOI expects students to submit their own original work in both assignments and exams, or the original
    work of their group in the case of group assignments.

    Marking guides for assessments follow the assessment descriptions. Students should compare final drafts
    of their assessment against the marking guide before submission.

    Assessment 1

    Weekly tutorial participation assessed during Tutorial time week1-10

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 8 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    http://java.sun.com/docs/codeconv

    http://java.sun.com/docs/books/tutorial/index.html

    http://codingbat.com/

    http://www.tutorialspoint.com/java/

    ICT102

    Purpose: Weekly tutorial participation is designed to encourage engagement, and to develop and reinforce
    the knowledge and skills presented in the lectures. This assessment contributes to learning outcomes a, b
    and c.

    Value: 10% (1% per week)

    Task Details: Weekly Practical Exercises – Java Fundamentals & I/O, Data Types, Strings, Conditional
    Structures, Loops, Arrays, Arrays list, Files I/O, Debugging and Exception handling, classes and methods
    etc.

    Assessment 2

    Assessment type: Multiple Choice Quiz A: individual assignment – closed book exam (see above).

    Purpose: This assessment will allow students to demonstrate that they have understood the concepts of
    basic data types, rules of naming variables, type casting, type of operators and conditional structures in
    Java language and can apply this knowledge to write small programs. This assessment contributes to
    learning outcome a.

    Value: 5% Due Date: Week 4 in usual tutorial timeslots

    Task Details: The quiz will consist of 10 multiple choice questions relating to subject content from weeks 1
    – 3 inclusive. Each question is worth 1 marks. This assessment will be done in Moodle.

    Marking Rubric MC on Moodle:

    Criteria Unsatisfactory Satisfactory Effective Excellent Exceptional 10
    % Fail

    (0 – 49%)
    Pass

    (50 – 64%)
    Credit

    (65 – 74%)
    Distinction
    (75 – 84%)

    High Distinction
    (85 – 100%)

    Number of
    correct MC
    answers

    4 5 6 7 8

    Assessment 3

    Assessment type: Multiple Choice Quiz B: individual assignment – closed book exam

    Purpose: This assessment will allow students to demonstrate that they have understood the concepts of
    loops as well as the use of strings, arrays and array lists in Java language and can apply this knowledge to
    write small programs. This assessment contributes to Learning Outcome b.

    Value: 15% Due Date: Week 8 in usual tutorial timeslots

    Task Details: The quiz will consist of 10 multiple choice questions relating to subject content from weeks 4-
    7 inclusive. Each question is worth 1 mark. This assessment will be done in Moodle.

    Marking Rubric MC on Moodle:

    Criteria Unsatisfactory Satisfactory Effective Excellent Exceptional 10%
    Fail

    (0 – 49%)
    Pass
    (50 – 64%)
    Credit
    (65 – 74%)
    Distinction
    (75 – 84%)
    High Distinction
    (85 – 100%)
    Number of
    correct MC
    answers
    4 5 6 7 8

    Assessment 4

    Assessment type: Develop Java applications based on the given scenarios: individual assignment.

    Purpose: This assessment will allow students to demonstrate their understanding of Java programming
    language covering all the concepts covered throughout the trimester and implementation of those concepts
    to develop a small java application based on the given specifications. This assessment contributes to
    learning outcomes c and d.
    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 9 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    Value: 20% Due Date: Week 10

    Submission: Submit the completed program on Moodle by specified due date and time. All class files with a
    .java extension are to be submitted on Moodle in a single zip folder.

    Task Details: You are required to complete 5 practical exercises in Java that covers main topics in your
    outline. This is individual assignment. The cut-off submission date and time for practical assignment will be
    11pm on Sunday of the week 10. All java files will be needed to be saved in a single folder named as
    Student ID and Name to be submitted as single .zip file on course Moodle page.

    Assessment topic: Java applications

    Description: This is practical assignment covering programming concepts taught from week 1 – 9. You
    should submit all your class file on Moodle with .java extension in a single Zip/rar folder.

    Question 1: Java Fundamentals (5 points)

    You are organising a 21st birthday party for your best friend. You have booked a venue at Darling Harbour
    that will charge $60 per guest. The venue will also charge you a $200 fee if there are less than 40 guests.

    You invite 50 people to the birthday party. 37 people tell you they are planning to attend and 5 people tell
    you they cannot attend the party.

    Write a program that displays the following information:

    * The number of people who have not yet told you if they can attend the party.

    * The number of people that need to advise you they can attend, so that you don’t need to pay the extra
    $200 fee.

    * Calculate and print the total cost of the party given the current number of people who have told you they
    can attend the party.

    * Calculate and print the total cost of the party if all the people who have not replied to the party invitation
    yet can come.

    Question 2: Nested loops (5 points)

    At the party, the DJ allows the guests to vote for their favourite songs, and the last song of the party is the
    most popular song. The DJ will give a list of five songs to ten random guests and ask them to choose their
    favourite song. The song which receives the most votes will be the most popular song. If there is more than
    one song which receives the most votes, then any of the most popular songs can be played as the final
    song of the night.

    Write a program that will complete the following tasks:

    * Show each of the 10 users user a list of all the five songs and ask them to choose their favourite.

    * Store the votes for the songs in an array, where the first element of the array in the number of votes for
    the first song, and so on.

    * Determine the most popular song.

    * Print out the most popular song and the number of votes for the most popular song. If more than one
    song is voted the most popular, then any of them may be printed out.

    Question 3: 2D Arrays (5 points)

    The DJ for the party needs to calculate some information about their planned song playlist for the party.

    Write a program to input the number of minutes and the number of seconds for each of the songs in the
    planned song playlist. The program should first ask for the number of songs in the planned song playlist.
    The program will ask for two numbers for each song, which is the number of minutes and the number of
    seconds. For example, a song that plays for two minutes and 30 seconds can be input as 2 and 30.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 10 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    The program should print out the total playing time for all the songs, displayed as a number of minutes and
    seconds. Remember there are 60 seconds in a minute.

    Question 4: Strings (5 points)

    Write a program that asks for two parallel arrays of String objects. One of the arrays will hold the first
    names of the guests, and the other array will hold the last names of the guests.

    The guests will be allocated to sit at a table at the party. Some of the guests will be seated at a special
    birthday table with your friend whose birthday you are celebrating. Those with a first name that starts with
    the same letter as the first name of your birthday friend will be sitting at the special birthday table.

    Write a program that will complete the following tasks:

    * Ask the user for the number of guests to be seated.

    * Ask for the first name of the person having the birthday.

    * Ask the user for the first and last names of each guest, and store them in two parallel arrays.

    * Print out the names of those sitting at the special birthday table. Print the first names in lowercase, and
    the last names in uppercase.

    Marking Guide: Students will be marked according to the implementation of the basic concepts covered in
    this subject. Some elements are of critical importance, and failure to identify and address these properly
    will result in low marks.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 11 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    Marking Rubric Assessment 4:

    Criteria Fail (0 – 49%)
    Pass

    (50 – 64%)
    Credit
    (65 – 74%)
    Distinction
    (75 – 84%)
    High Distinction
    (85 – 100%)

    %

    Delivery No task submitted.
    Completed less
    than 50% of the
    requirements. Not
    submitted in
    correct format

    Completed
    between 5075%
    of the
    requirements.
    Submitted in
    correct format

    Completed
    between 7585%
    of the
    requirements.
    Submitted in
    correct format

    Completed
    between 8595%
    of the
    requirements.
    Submitted in
    correct format

    Completed between 95-
    100% of the
    requirements. Submitted
    in correct format

    3

    Coding
    Standards

    No name, date, or
    assignment title
    included.
    Poor use of white
    space
    (indentation, blank
    lines). Disorganized
    and messy.
    Poor use of
    variables (many
    global variables,
    ambiguous
    naming).

    Missing
    information on
    name, date, or
    assignment title
    included.
    White space
    (indentation, blank
    lines) used
    properly.
    Organized work
    use of variables
    (many global
    variables,
    ambiguous
    naming).

    Includes name,
    date, and
    assignment title.
    White space makes
    program fairly
    easy to read.
    Organized work.
    Good use of
    variables (few
    global
    variables,
    unambiguous
    naming).

    Includes name,
    date, and
    assignment title.
    Good use of
    white space.
    Organized work.
    Good use of
    variables (no
    global
    variables,
    unambiguous
    naming).

    Includes name, date, and
    assignment title. Excellent
    use of white space.
    Creatively organized work.
    Excellent use of
    variables (no global
    variables,
    unambiguous naming).

    3

    Documentation No documentation
    included.

    Basic
    documentation has
    been completed

    Basic
    documentation has
    been completed
    including
    descriptions of all
    variables. Purpose
    is noted for each
    function.

    Clearly
    documented
    including
    descriptions of all
    variables. Specific
    purpose is noted
    for each function
    and control
    structure.

    Clearly and effectively
    documented including
    descriptions of all variables.
    Specific purpose is
    noted for each function,
    control structure, input
    requirements, and
    output results.

    3

    Runtime Does not execute
    due to errors. User
    prompts are
    misleading or non-
    existent. No testing
    has been
    completed.

    Executes with
    some warning
    errors.

    Executes
    without errors. User
    prompts
    contain little
    information, poor
    design. Some
    testing has been
    completed.

    Executes
    without errors.
    User prompts are
    understandable,
    minimum use of
    symbols or spacing
    in output.
    Thorough testing has
    been completed

    Executes without errors
    excellent user prompts,
    good use of symbols,
    spacing in output.
    Thorough and organized
    testing has been
    completed and output
    from test cases is
    included.

    3

    Efficiency A difficult and
    inefficient solution.

    A solution which
    provides
    some answer but
    not efficient.

    A logical solution
    that is easy to
    follow but it is not
    the most efficient.

    Solution is
    efficient and easy
    to follow
    (i.e. no
    confusing tricks).

    Solution is efficient, easy
    to understand, and
    maintain.

    3

    Demonstration

    Not given or shown
    irrelevant, incomplete
    or ambiguous
    functionality and
    features shown and
    discussed

    Some of the
    features and
    functionality are
    shown and
    discussed but some
    are incomplete

    Most of the
    features and
    functionality are
    shown and
    discussed, are
    mostly complete

    All of the features
    and functionality
    are shown and
    discussed
    systematically

    All of the features and
    functionality are shown
    and discussed
    systematically with
    additional details

    5

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 12 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    ICT102

    Assessment 5

    Assessment type: Final Exam: individual assessment – closed book exam

    Purpose: The purpose of the final examination is to test the understanding of basic Java programming
    skills covering all the concepts taught throughout the trimester. This assessment contributes to the learning
    outcomes a, b, c and d.

    Value: 50%

    Due Date: The final exam will be held in the official KOI exam period in Week 14 of the trimester. The
    specific date and time will be posted towards the end of the trimester.

    Topic: The examination may cover content from any part of the entire subject.

    Task Details: Students will be expected to answer multiple choice and short answer questions derived from
    topics covered in the lectures and tutorials during the trimester. Questions will require thorough
    understanding of basic principles of creating simple Java applications and good programming practices.

    3.2 Late Penalties and Extensions

    An important part of business life and key to achieving KOI’s graduate outcome of Professional Skills is the
    ability to manage workloads and meet deadlines. Consequently, any assessment items such as in-class
    quizzes and assignments missed or submitted after the due date/time will attract a penalty (see below).

    Students who miss mid-trimester tests and final exams without a valid and accepted reason (see below)
    may not be granted a deferred exam and will be awarded 0 marks for assessment item. These penalties
    are designed to encourage students to develop good time management practices, and create equity for all
    students.

    Any penalties applied will only be up to the maximum marks available for the specific piece of assessment
    attracting the penalty.

    Late penalties, granting of extensions and deferred exams are based on the following:

    In Class Tests (excluding Mid-Trimester Tests)

    o No extensions permitted or granted – a make-up test may only be permitted under very special

    circumstances where acceptable supporting evidence is provided. The procedures and timing to apply
    for a make-up test (only if available) are as shown in Section 3.3 Applying for an Extension (below).

    o Missing a class test will result in 0 marks for that assessment element unless the above applies.

    Written Assessments

    o 5% of the total available marks per calendar day unless an extension is approved (see Section 3.3

    below)

    Presentations

    o No extensions permitted or granted – no presentation = 0 marks. The rules for make-up presentations

    are the same as for missing in-class tests (described above).

    Mid-Trimester Tests and Final Exams

    o If students are unable to attend mid-trimester tests or final exams due to illness or some other event

    (acceptable to KOI), they must:
    − Advise KOI in writing (email: academic@koi.edu.au) as soon as possible, but no later than three

    (3) working days after the exam date, that they will be / were absent and the reasons. They will be
    advised in writing (return email) as to whether the circumstances are acceptable.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 13 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    mailto:academic@koi.edu.au

    ICT102

    − Complete the appropriate Application for Extension or Deferred Exam Form available from the
    Student Information Centre in Moodle, on the KOI Website (Policies and Forms) and the Reception
    Desk (Market St and Kent St), as soon as possible and email with attachments to
    academic@koi.edu.au.

    − Provide acceptable documentary evidence in the form of a satisfactorily detailed medical
    certificate, police report or some other evidence that will be accepted by KOI.

    − Agree to attend the deferred exam as set by KOI.

    Deferred exam

    o There will only be one deferred exam offered.
    o Marks awarded for the deferred exam will be the marks awarded for that assessment.
    o If you miss the deferred exam you will be awarded 0 marks for the assessment. This may mean you

    are unable to complete (pass) the subject.

    3.3 Applying for an Extension

    If students are unable to submit or attend an assessment when due, and extensions are possible, they
    must apply by completing the appropriate Application for Extension form available from the Student
    Information Centre in Moodle, the KOI Website (Policies and Forms) and the Reception Desk (Market St
    and Kent St), as soon as possible but no later than three (3) working days of the assessment due date.

    The completed form must be emailed with supporting documentation to academic@koi.edu.au.
    Students and lecturers / tutors will be advised of the outcome of the extension request as soon as
    practicable.

    Appropriate documentary evidence to support the request for an extension must be supplied. Please
    remember there is no guarantee of an extension being granted, and poor organisation is not a satisfactory
    reason to be granted an extension.

    3.4 Referencing and Plagiarism

    Please remember that all sources used in assessment tasks must be suitably referenced.
    Failure to acknowledge sources is plagiarism, and as such is a very serious academic issue. Students
    plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for a first offence
    for a single assessment task, to exclusion from KOI in the most serious repeat cases. Exclusion has
    serious visa implications. The easiest way to avoid plagiarising is to reference all sources.

    Harvard referencing is the required method – in-text referencing using Author’s Surname (family name)
    and year of publication. A Referencing Guide, “Harvard Referencing”, and a Referencing Tutorial can be
    found on the right hand menu strip in Moodle on all subject pages.

    An effective way to reference correctly is to use Microsoft Word’s referencing function (please note that
    other versions and programs are likely to be different). To use the referencing function, click on the
    References Tab in the menu ribbon – students should choose Harvard.

    Authorship is also an issue under plagiarism – KOI expects students to submit their own original work in
    both assessment and exams, or the original work of their group in the case of a group project. All students
    agree to a statement of authorship when submitting assessments online via Moodle, stating that the work
    submitted is their own original work.

    The following are examples of academic misconduct and can attract severe penalties:

    o Handing in work created by someone else (without acknowledgement), whether copied from another

    student, written by someone else, or from any published or electronic source, is fraud, and falls under
    the general Plagiarism guidelines.

    o Copying / cheating in tests and exams is academic misconduct. Such incidents will be treated just as
    seriously as other forms of plagiarism.

    o Students who willingly allow another student to copy their work in any assessment may be considered
    to assisting in copying/cheating, and similar penalties may be applied.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 14 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    mailto:academic@koi.edu.au

    mailto:academic@koi.edu.au

    ICT102

    Where a subject coordinator considers that a student might have engaged in academic misconduct, KOI
    may require the student to undertake an additional oral exam as a part of the assessment for the subject,
    as a way of testing the student’s understanding of their work.

    Further information can be found on the KOI website.

    3.5 Reasonable Adjustment

    The Commonwealth Disability Discrimination Act (1992) makes it unlawful to treat people with a disability
    less fairly than people without a disability. In the context of this subject, the principle of Reasonable
    Adjustment is applied to ensure that participants with a disability have equitable access to all aspects of the
    learning situation. For assessment, this means that artificial barriers to their demonstrating competence
    are removed.

    Examples of reasonable adjustment in assessment may include:
    o provision of an oral assessment, rather than a written assessment
    o provision of extra time
    o use of adaptive technology.

    The focus of the adjusted assessment should be on enabling the participants to demonstrate that they
    have achieved the subject purpose, rather than on the method used.

    3.6 Appeals Process

    Full details of the KOI Assessment and Assessment Appeals Policy may be obtained in hard copy from the
    Library, and on the KOI website www.koi.edu.au under Policies and Forms.

    Assessments and Mid-Trimester Exams:

    Where students are not satisfied with the results of an assessment, including mid-trimester exams, they
    have the right to appeal. The process is as follows:

    o Discuss the assessment with their tutor or lecturer – students should identify where they feel more

    marks should have been awarded – students should provide valid reasons based on the marking guide
    provided for the assessment. Reasons such as “I worked really hard” are not considered valid.

    o If still not satisfied, students should complete an Application for Review of Assessment Marks form,
    detailing the reason for review. This form can be found on the KOI website and is also available at KOI
    Reception (Market St and Kent St).

    o Application for Review of Assessment Marks forms must be submitted as explained on the form within
    ten (10) working days of the return of the marked assessment, or within five (5) working days after the
    return of the assessment if the assessment is returned after the end of the trimester.

    Review of Grade – whole of subject and final exams:

    Where students are not satisfied with the results of the whole subject or with their final exam results, they
    have the right to request a Review of Grade – see the Assessment and Assessment Appeals Policy for
    more information.

    An Application for Review of Grade/Assessment Form (available from the KOI Website under Policies and
    Forms and from KOI Reception, Market St and Kent St) should be completed clearly explaining the
    grounds for the application. The completed application should be submitted as explained on the form, with
    supporting evidence attached, to the Academic Manager.

    ICT102 INTRODUCTION TO PROGRAMMING T319 31/10/2019 16:59 PAGE 15 OF 15
    *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

    Approved by KOI Academic Board for T3 2019

    Home

      ICT102 INTRODUCTION TO PROGRAMMING T319
      1.4 Student Workload
      2.2 Graduate Attributes for Undergraduate Courses
      King’s Own Institute’s key generic graduate attributes for a bachelor’s level degree are summarised below:
      2.3 Subject Learning Outcomes
      This is a Level 1 subject.
      Assessment 2

    Calculate your order
    Pages (275 words)
    Standard price: $0.00
    Client Reviews
    4.9
    Sitejabber
    4.6
    Trustpilot
    4.8
    Our Guarantees
    100% Confidentiality
    Information about customers is confidential and never disclosed to third parties.
    Original Writing
    We complete all papers from scratch. You can get a plagiarism report.
    Timely Delivery
    No missed deadlines – 97% of assignments are completed in time.
    Money Back
    If you're confident that a writer didn't follow your order details, ask for a refund.

    Calculate the price of your order

    You will get a personal manager and a discount.
    We'll send you the first draft for approval by at
    Total price:
    $0.00
    Power up Your Academic Success with the
    Team of Professionals. We’ve Got Your Back.
    Power up Your Study Success with Experts We’ve Got Your Back.

    Order your essay today and save 30% with the discount code ESSAYHELP