CSIT111 SubjectOutline July2017
CSIT111 SubjectOutline July2017
Pre-requisites: Nil
Co-requisites: Nil
Teaching Staff
Subject Description
The broad aim of this subject is to develop in students an understanding of the fundamental principles of
programming. The subject focuses on the object oriented view of problem analysis and solving. It enables
students to develop skills in the design and implementation of well-structured programs in a range of
domains.
Subject Objectives
On successful completion of this subject, students should be able to:
1. Create and manipulate data types and structures.
2. Design and implement solutions using classes; implement the behaviour of objects in a structured
way.
3. Understand and apply the syntactic and semantic rules of an object oriented programming language.
4. Illustrate an understanding of tools and techniques for program testing.
5. Illustrate an understanding of the concepts involved in compilation, linking and execution.
Graduate Qualities
"Graduate Qualities" are the aspirational qualities that students will progressively develop through their
learning experiences at UOW. These Graduate Qualities are not achieved in a single subject - their
development is an ongoing process across an entire program of study. This subject will contribute to the
following Graduate Qualities:
Teamwork
Innovation and design
Informed
Independent learners
Problem solvers
Effective communicators
Responsible
2|P a g e
Recent Improvements
The School is committed to continual improvement in teaching and learning and takes into consideration
student feedback from many sources. These sources include direct student feedback to tutors and
lecturers, feedback through Student Services and the Faculty Central, and responses to the Subject
Evaluation Surveys. This information is also used to inform comprehensive reviews of subjects and
courses.
Attendance Requirements
This is the minimum required.
Method of Presentation
In order to maximize learning outcomes, it is strongly recommended that students attend all lectures.
There will be 2 hours of lectures every week. Lecture notes and other subject resources will be available
on Moodle. There will also be a 1 hour online tutorial and 2 hours laboratory class. In addition to the
face-to-face sessions, students are also required to take part in 1 hour online tutorial as part of
Blended Learning (BL) for this subject. The tutorial class is designed to drill down on small problems
and understand details not covered in lectures. The lab class is designed to give students exposure to
the technology.
Lectures will be delivered in the sequence specified in the content schedule. Laboratories will follow the
lecture topics. Tutorials will be in a form of online discussion forum most of the time where students are
required to provide their answers in groups/pairs. Regular attendance at lectures, tutorials and
laboratories is a requirement for the successful completion of this course. Laboratories start from week 3.
Laboratory Procedures
Students must abide by the laboratory rules posted on the wall of the Laboratory.
Students may use the computers outside their designated laboratory times in any of the available free
labs allocated for students at IICS.
To complete the assessment component of the subject, students need to design and implement
programs in Java.
Copying software from another person is in breach of copyright, as is selling original disks of software
whilst retaining a copy. Exchanging disks also leads to the introduction of software viruses, which may
corrupt the system.
Students are advised to purchase an external drive. It can be used to keep current and archive copies
of assignments. Loss or damage of disks is no excuse for failure to submit assignments on time.
Students should do their laboratory exercises and their assignments during the laboratory time (see
3|P a g e
assessment for more detail).
You may still work at home to develop solutions in the case where the work cannot be completed in
the lab.
It is the students responsibility to make sure that the assignments can be submitted on time and to
ensure that all submissions must be programs that are demonstrable using the computers in the lab.
Lecture Schedule
A proposed Lecture schedule for the subject is as follows:
Changes to the above schedule will be posted via Moodle. Any information posted to the web site is
deemed to have been notified to all students.
Subject Materials
Any readings/references are recommended only and are not intended to be an exhaustive list. Students
are encouraged to use the library catalogue and databases to locate additional readings.
Recommended Textbook(s)
Java: How to Program (Early Objects), 10th Edition, Paul Deitel, Harvey Deitel, Pearson
Additional Reading(s)
Java Foundations: Introduction to Program Design and Data Structures (4th Edition),
Objects First with Java: A Practical Introduction Using BlueJ (5'th edition). David Barnes and Michael
Kolling, Prentice Hall, 2012.
4|P a g e
Assessment
This subject has the following assessment components.
% OF GROUP/ SUBJECT
FINAL DUE DATE
ASSESSMENT ITEMS & FORMAT INDIVIDUAL LEARNING
MARK OUTCOMES
Lab Exercises and Quizzes 20 Individual Weeks 3 16 (for 15
10 weeks only)
3 Programming Assignments 30 Individual To be advised by 15
the lecturer
Final Exam 50 Individual Exam Period 15
Questions will include reading,
annotating, modifying and writing
computer code.
Notes on Assessment
All assignments and lab tasks are expected to be completed independently. Plagiarism may result in a
FAIL grade being recorded for that assignment or lab tasks.
The following details specific points to note for assessment and lab task items.
(a) There will be 3 programming assignments, and 10 lab tasks and quizzes in CSIT111. These will contain
programming problems that requires you to develop programs using Java by applying the knowledge
and/or particular skills as you learn them.
(b) Your completed attempts must be submitted electronically via Moodle. No submission via email will
be accepted unless a special permission is granted by the lecturer. It is the students responsibility
to ensure that their programs will be able to run on the colleges computer. For each coursework
component (Assignment or Lab Task), all programs must be saved into a zip folder. The folder should
be named as AssignmentNumber, for example Assignment1 or LabTask1 or Quiz1.
(c) All lab tasks are to be completed in a students nominated laboratory. A demo/presentation will be
required after submission is done. Further information on demo will be given during class time.
(d) Assignments are to be submitted electronically before the due date stated on Moodle. Any changes
to assignment due dates will be informed by the lecturer. It is each students responsibility to
regularly check for any changes in the submission date. All students will be required to present their
code and working program.
(e) As assignments are to assess a student's understanding of course material, each assignment must be
solved using only material covered up to that point in the course (unless otherwise explicitly stated
in the assignment).
(g) Late assignments will be marked but the mark awarded will be reduced by 25% for each day late.
Assignments will not be accepted more than three days late. Penalties may be waived if student
academic consideration or an extension has been granted by your lecturer. The subject lecturer has
the full right to deny/award the extension. Each student must apply for the extension before the
assignment due date. In many circumstances, students may be asked to produce documentation to
support his/her case. Extension of a single piece of work will not be more than 5 days. No further
extension will be given after this date.
(h) Assignment marks will be displayed on the web. Students may view their marked assignments and
enquiries about the marks can be made to the lecturer, within a maximum of one week after the
marks are uploaded. After one week, no marks can be changed.
5|P a g e
(j) It is students responsibility to keep a backup of his/her work. There will be no extension granted
due to any circumstance related to the failure of students own equipment.
Assessment General
Technical Fail
To be eligible for a Pass in this subject a student must achieve a mark of at least 40% from both lab
exercises and quizzes and assignments (20/50) and the final exam (20/50). Students who fail to achieve
this minimum mark and would have otherwise passed may be given a TF (Technical Fail) for this subject.
Supplementary Exams
1. A student whose overall performance results in a TF will only be granted a supplementary assessment
task (e.g. a supplementary exam or a supplementary assignment) if approved by the school
assessment committee.
2. A student who achieves a mark of 48-49% will normally be eligible for a grade of WS and a
supplementary exam organised by the University. In this case, the maximum grade attainable is PS
(Pass Supplementary) and a mark of 50%.
3. A student who has successfully applied for academic consideration will receive either:
a. A WD - Withheld Deferred Exam - and be allowed to sit only a supplementary exam, which will be
supervised by the University or
b. A WH Withheld and be allowed to sit a supplementary exam not supervised by the University
or complete some other supplementary task
4. If a student is being investigated for misconduct and the investigation cannot be completed before
the grades are released the student will receive a grade of WH until a mark is declared.
6|P a g e
Tutorial/Lab Closure Policy
If for any reason, the number of students in a tutorial or lab falls below a sustainable enrolment level, as
determined by the Head of School, tutorials/labs offered for that subject may be collapsed or deleted. You
will have to attend the new tutorials/lab if this closure affects the one you are attending. We will
endeavour to make this decision no later than Week 4 of session.
Exams
Exams will be run in accordance with UOW Exam rules, please refer to changes to exams and grades at:
http://www.uow.edu.au/student/exams/UOW115867.html
Supplementary Exams
The School does not offer a supplementary exam to a student who has sat a scheduled exam.
Supplementary Exams will be dealt with in accordance with student academic consideration policy
( http://www.uow.edu.au/about/policy/UOW060110.html ) 9.2 Timing of Supplementary Exams.
While the School normally grants supplementary exams when the student does not sit the standard exam
for an acceptable reason, each case will be assessed on its own merit and there is no guarantee a
supplementary exam will be granted. If a supplementary exam is granted, you will normally be notified via
SOLS Mail the time and date of this supplementary exam. You must follow the instructions given in the
email message.
Please note that if this is your last session and you are granted a supplementary exam, be aware that your
results will not be processed in time to meet the graduation deadline.
The University applies strict criteria to the granting of student academic consideration. Before applying for
student academic consideration, students should carefully read the Universitys policy which can be found
at:
http://www.uow.edu.au/about/policy/UOW058721.html
Plagiarism
When you submit an assessment task, you are declaring the following
1. It is your own work and you did not collaborate with or copy from others.
2. You have read and understand your responsibilities under the University of Wollongong's policy on
plagiarism.
3. You have not plagiarised from published work (including the internet). Where you have used the
work from others, you have referenced it in the text and provided a reference list at the end to the
assignment.
7|P a g e
Coursework Student Academic Complaints Policy
The School aims to provide a fair, equitable and productive learning environment for all its students. The
Coursework Student Academic Complaints Policy
( http://www.uow.edu.au/about/policy/UOW058653.html ) seeks to support the achievement of this goal
by providing a transparent and consistent process for resolving student academic complaints.
Any student who has a complaint over a result should obtain a Faculty of Engineering and Information
Sciences Coursework Student Academic Review/Complaint form
( http://www.uow.edu.au/student/complaints/UOW008298.html ) from the EIS Central. The student
should firstly take the form to the marker/lecturer to discuss the matter and, if the student is still not
satisfied, s/he should take the next step as outlined on the form.
Once the complaint has been considered by the Faculty, if the student still feels the situation has not been
fully resolved s/he may refer the matter to the Student Ombudsman.
8|P a g e