Sie sind auf Seite 1von 7

16/01/2018

COMP1102 & COMP8702

Computer Programming 1
Week 1
Dr. Carl Mooney

Overview
• Course outline
– Text Book
• SAM
– Computer Labs
– Quizzes
– Exam
• FLO
• Expectations

Focus of the Course


• Object-Oriented Software Development
– problem solving, program design, implementation, and testing
– programming concepts
• sequence
• decisions
• iteration

– object-oriented concepts
• classes
• objects
• encapsulation
• inheritance
• polymorphism

– graphical user interfaces (not a major focus)


– the Java programming language

1
16/01/2018

Contact Details
• Topic Coordinator
– Carl Mooney
– IST Room 227 (Bedford Park): Room 3.19 (Tonsley)
– Phone: 8201 5041
– Email: use the Mail link in FLO to contact me regarding this topic
– Consulting Times
• Monday 1pm – 2pm Bedford Park, IST Building Rm 227
• Wednesday 2pm – 3pm Tonsley Rm 3.19

Organisation
• Each week class contact consists of:
– 2 hours of lectures
• Theory and fundamentals
– 1 hour of workshop
• Practical demonstration of concepts
– 2 hours of laboratory
• Practical work on checkpoints

Practicals
• Complete a number of programming tasks (checkpoints)
– Progression and scaffolded
• Exercise based assessment
– Show and discuss code
– Receive mark in lab times
• You will NOT be able to complete all the work in just the practical
times
– Significant work will need to be completed at home or outside of
practical times

2
16/01/2018

Textbook
• Link to the publishers
website
– Java Software Solutions (8th
Edition)

Assessment COMP1102

Format of each form of Proportion of Deadline for submission* Penalties to be applied Date work is expected to
assessable work total marks if deadline is not met be returned to students

Weekly Laboratory 30% During registered practical Zero marks NA


Checkpoints session each week
X 55 plus 5 extension
Quiz 20% Released in Week 3, 6, 9, and Zero marks Wednesday of the week
x 4 – multiple choice and 12 following the quiz
short answer questions

Written Exam 50% During the University Zero marks NA


examination period

Assessment COMP8702
Format of each form of Proportion of Deadline for submission* Penalties to be applied if Date work is expected to be
assessable work total marks deadline is not met returned to students

Weekly Laboratory 30% During registered practical Zero marks NA


Checkpoints session each week
X 55 plus 5 extension
Quiz 20% Released in Week 3, 6, 9, and Zero marks Wednesday of the week
x 4 – multiple choice and 12 following the quiz
short answer questions

Written Exam 40% During the University Zero marks NA


examination period

Research Report 10% Week 12 5% loss per day or part Within 2 weeks of submission
thereof

3
16/01/2018

Plagiarism & Academic Dishonesty


Plagiarism is a form of academic dishonesty that involves presenting another person's work as your own, or
showing another person your work when it is reasonable to believe that they might then submit it as their
own. The University treats such matters seriously, and will apply penalties without favour. At the very least,
you will not get credit for work that's not yours, nor will you get credit for your own work if you allow others
to use it. In serious cases of plagiarism, the University policy prescribes severe penalties. You should take the
time to become familiar with the University policy, which is available on-line from the following location:
https://www.flinders.edu.au/teaching/quality/aims/information-for-students.cfm

Ignorance of the policy is not an acceptable excuse.

Working together and helping each other is a great way to learn. However, any work that you present for
individual assessment must be your own. You can discuss with others what is required and the general
process of doing it, but you must not directly or indirectly give nor receive the contents of any part of a
solution in any form whatsoever.
http://www.flinders.edu.au/Teaching_and_Learning_Files/Documents/policy_flowchartsml.pdf

FLO
• Topic content will be available on FLO
– Lectures
– Drill Exercises
– Practicals
– Examples
• I encourage you to use the forums on FLO to communicate with your
fellow students
– Any conduct not appropriate will result in deleted posts and restricted
access
• When communicating with the whole topic I will use the
announcements… so check often!

Extensions
• Medical certificate – of course!
– Use form “Application for Supplementary Assessment or Extension on
Medical or Compassionate Grounds”
– It must be lodged within 3 working days of deadline!
• UNFORESEEN work commitments
– work not part of usual duties, unexpected or unavoidable
– Letter from employer
• Other grounds, comprising extenuating circumstances beyond your
control, e.g. death in the family, victim of crime
– Statutory declaration by applicant and/or other corroborative evidence, e.g.
death notice, police report

4
16/01/2018

Extensions
• The following circumstances are NOT grounds for special
consideration:
– Other assignments due on or about the due date
– Printer/computer failure
• Learn how to back up
– Foreseeable work commitments
– Inability to submit assessable work on time due to public transport,
parking or traffic difficulties
– Inability to submit assessable work on time due to internet problems

Expectations
• You can expect me to do all I can to impart knowledge about
Computer Programming.
• You can expect me to be approachable for discussions about
the topic and to help you in any way I can.
• You cannot expect me to go over EVERYTHING, there is just
too much for the time available.

Expectations
• I expect you to read the relevant chapters BEFORE the
lecture.
• I expect you to read more than the textbook.
• I expect you to contribute your opinions in lectures and
practicals.
• I expect you to ask lots of questions.
• I expect you to tell me when you do not understand something
or if you think I am wrong.

5
16/01/2018

FLO TOPIC SITE STRUCTURE


• Top level
– Consulting Times
– SAM
– TOPIC EMAIL
– Discussions
– Resources
– GE Research Report
• Weekly
– Lectures
– Practical
– Quiz (3, 6, 9, 12)

• Shared COMP1102_COMP8702_Computer Programming 1 - 2018 S1

Practical Overview

Drill Exercises
• You must pass the Drill Exercises
– 3.5 out of 5
– Unlimited attempts  best grade
– There is a penalty regime in place
• To ensure you test your code in jGrasp
• 0, 10, 20, 50, …
– They reinforce core programming concepts

6
16/01/2018

Lab Attendance
• You can attend as many as you like
– Where seats permit
– You may have to leave for someone who is registered
• Checkpoints
– You must attend a lab to get them
– Preferably in your registered lab
– Other labs fine but
• You may have to wait for those who are registered

Checkpoint Due Dates


Practical: P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 P12

Week: 1 2 3 4 5 6 7 8 9 10 11 12

Checkpoints: 1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50 51-55

Due End Of: 3 4 5 6 7 8 9 10 11 12 13


Extension CP 56 – follows CP 35
Checkpoints CP 57 – follows CP 40
CP 58 – follows CP 44
CP 59 – follows none
CP 60 – follows CP 60