Python
Python
Sciences
School of Computing and Information
Technology
Subject Outline
CSIT110
Fundamental Programming with Python
Credit Points: 6
Pre-requisites: Nil
Co-requisites: Nil
Equivalences (or
not to count Nil
with):
Copyright
© 2023 University of Wollongong
The original material prepared for this guide is covered by copyright. Apart from fair dealing for the purposes of private study,
research, criticism or review, as permitted under the Copyright Act 1968 (Cth), no part may be reproduced by any process
without written permission.
Subject Coordinator
Subject Coordinator
Subject Description
This subject uses Python language to introduce students with fundamental programming concepts such as
procedural programming, variable, data type, array, recursive function, conditional expression, selection
statement, repeating instruction. This subject also develops student skills in the design and implementation of
well structured algorithms to a range of mathematical problems.
1. Effectively use basic Python functionality to implement algorithms and solve problems.
2. Understand and apply the concepts of data types and structures.
3. Build complex programs from simple blocks.
4. Display a working knowledge of good programming style.
Assessment Summary
Mapping to
Assessment Assessment
No. Subject Learning Task Due
Name Weight
Outcome
5 Programming assignments with due date
Programming SLO1, SLO2,
1 40% on Saturday of Week 3, Week 5, Week 7,
Assignments SLO3, SLO4
Week 9 and Week 11, respectively
SLO1, SLO2,
2 Final exam 60% UOW Exam Period
SLO3, SLO4
Student Workload
Students should note that UOW policy equates 1 credit point with 2 hours of study per week, including lectures
and tutorials/workshops/practicals, self-directed study and work on assessment tasks. For example, in a 6 credit
point subject, a total of 12 hours of study per week is expected.
Lecture recordings are made available to students, university staff, and affiliates, securely on the
university's Echo360 ALP (Active Learning Platform) and via the subject Moodle eLearning site;
Recordings are made available only for which they were recorded, for example, as a supplemental
study tool or to support equity and access to educational resources;
Recordings are stored securely for up to four years.
If you have any concerns about the use or accuracy of your personal information collected in a lecture recording,
you may approach your Subject Coordinator to discuss your particular circumstances.
The University is committed to ensuring your privacy is protected. If you have a concern about how your
personal information is being used or managed please refer to the University's Privacy Policy or consult our
Privacy webpage https://www.uow.edu.au/privacy/
At UOW we are committed to working in partnership with you to support you to progress in your studies. As
such, in Spring 2023, we will be offering our Back on Track program to students enrolled in CSIT110 who
received a mark of 60% or less in their first CSIT110 assessment task.
If you have received a mark of 60% or less in your first assessment task in CSIT110, you will receive an email
from the CSIT110 Subject Coordinator inviting you to enrol in the Back on Track Program. This is an additional
one hour (free) personalised session with dedicated UOW tutor who has subject expertise. The sessions will run
for 10 weeks from Week 5 up until the end of Week 13 including mid-session recess.. Students invited to
participate will receive an invitation in Week 4 . More information about this program and the sign up process
will be provided in Week 2 tutorials.
Subject eLearning
The University uses the eLearning system Moodle to support all coursework subjects. To access eLearning you
must have a UOW user account name and password, and be enrolled in the subject. eLearning is accessed via
SOLS (Student Online Service). Log on to SOLS and then click on the eLearning link in the menu column.
Recommended Readings
Students are encouraged to use the UOW Library catalogue and databases to locate additional resources including
the e-readings list: https://ereadingsprd.uow.edu.au/
References
Python 3 documentation, http://docs.python.org/3/
Joey Bernard, Python Recipes Handbook: A Problem-Solution Approach, Apress, 2016.
This is not an exhaustive list. Students are encouraged to use the UOW Library catalogue and databases to locate
additional resources.
Lecture Recordings
The University of Wollongong supports the recording of lectures as a supplemental study tool, to provide students
with equity of access, and as a technology-enriched learning strategy to enhance the student experience.
If you make your own recording of a lecture you can only do so with the explicit permission of the lecturer and
those people who are also being recorded. You may only use recorded lectures, whether they are your own or
recorded by the university, for your own educational purposes. Recordings cannot be altered, shared or published
on another platform, without permission of the University, and to do so may contravene the University's Copyright
Policy, Privacy Policy, Intellectual Property Policy, IT Acceptable Use Policy and Student Conduct Rules.
Unauthorised sharing of recordings may also involve a breach of law under the Copyright Act 1969.
Most lectures in this subject will be recorded, when they are scheduled in venues that are equipped with lecture
recording technology, and made available via the subject Moodle site with 48 hours.
Lecture Schedule
This is a guide to the weekly lecture topics however the delivery date of these topics may on occasion vary due to
unforeseen circumstances, such as the availability of a guest lecturer or access to other resources.
Tutorial/Workshop/
Week Readings/Other subject
Lecture Topics Laboratory/Demonstration/ Task Due
Beginning information
Field Work
Week 1
Subject Introduction,
24 Jul 2023 No computer lab Lecture 1 presentation
Input/Output
(Monday)
Week 2
31 Jul 2023 Input/Output Computer lab Lecture 2 presentation
(Monday)
Week 3
Decision making: if - Lecture 3 presentation Assignment 1
07 Aug 2023 Computer lab
else due
(Monday)
Week 4
Lecture 4 presentation
14 Aug 2023 For Loop Computer lab
(Monday)
Week 5
Assignment 2
21 Aug 2023 While Loop Computer lab Lecture 5 presentation
due
(Monday)
Week 6
Lecture 6 presentation
28 Aug 2023 Function Computer lab
(Monday)
Students who do not meet the minimum performance requirements, as specified for each assessment, will receive
a TF (Technical Fail) grade for this subject, which will appear on your Academic Transcript.
Referencing
The type of referencing system to be used for written work is the Author-Date (Harvard) referencing system.
Please consult the UOW Library website for further information: https://uow.libguides.com/refcite
Assessment Feedback
This resource explains feedback and overviews how to use feedback to improve your learning. Please refer to the
UOW Learning Co-op resource for students on 'Understanding assessment feedback':
https://www.uow.edu.au/student/learning-co-op/assessments/understanding-assessment-feedback/
Academic Integrity
The University's policy on acknowledgement practice and plagiarism provides detailed information about how to
acknowledge the work of others: https://www.uow.edu.au/about/policy/UOW058648.html
The University's Academic Integrity Policy, Faculty Handbooks and subject guides clearly set out the University's
expectation that students submit only their own original work for assessment and avoid plagiarising the work of
others or cheating. Re-using any of your own work (either in part or in full), which you have submitted previously
for assessment, is not permitted without appropriate acknowledgement or without the explicit permission of the
Subject Coordinator. Plagiarism can be detected and has led to students being expelled from the University.
The use by students of any website that provides access to essays or other assessment items (sometimes marketed
as 'resources'), is extremely unwise. Students who provide an assessment item (or provide access to an assessment
item) to others, either directly or indirectly (for example by uploading an assessment item to a website) are
considered by the University to be intentionally or recklessly helping other students to cheat. Uploading an
assessment task, subject outline or other course materials without express permission of the university is
considered academic misconduct and students place themselves at risk of being expelled from the University.
End of session examinations are not returned to students. Students wishing to view their end of session
examination will need to contact the subject coordinator to arrange a time for viewing. End of session examination
papers are held by the School in a secure location for a period of one year before the papers are disposed of
securely.
Penalties apply to all late assessments, except if student academic consideration has been granted. A
new submission date may be given if Student Academic Consideration has been granted, however the
late penalties below apply if not received by the new date.
Late assignment submissions will attract a penalty of 25% of the total possible marks of the
assessment item for each day or part thereof that the item is late, to a maximum penalty of receiving
zero marks for the assessment item.
Submissions received 4 days after the due date will receive no marks.
If an assessment is submitted late, it will be marked in the normal way, and a penalty will then be
applied.
Submissions received 15 days after the due date will receive no feedback. However, lecturers may
choose to provide feedback at their discretion.
For example: If a student submits an assessment item late, they will be penalised 10% of the total possible
marks of the assessment item for each day or part thereof that the item is late, to a maximum penalty of
receiving zero marks for the assessment item.
A student has a report due at 5pm on May 4. The report is worth 20% of the total mark for the subject, and is
marked out of 50. The student submits the report at 11pm on May 6, which is 2 days and 4 hours after the due
date. The student will be penalised 30% of the total value of the assessment because it is late by two full days
and a part of a third day. 30% of the total value of the assessment item is 15 marks out of 50 for the report, and
6% of their total mark for the subject. So if their original mark on the report had been 30/50, they would receive
a mark of 15/50 after the penalty was applied, which means that their report will contribute 6 marks to their total
subject mark out of 100. If their original mark on the report had been 11/50, they would receive 0/50 after the
penalty was applied, because the maximum penalty possible on any given assessment item is to receive zero
marks for that item.
Extensions
Extensions of time to submit material for assessment can only be requested in advance of the due date for an
assessment activity through the Academic Consideration process on SOLS. For more information on the Policy,
eligibility and how to apply see: https://www.uow.edu.au/student/admin/academic-consideration/
Academic Consideration
If you believe that your submission of, performance in or attendance at an assessment activity, including an
examination, has been affected on compassionate grounds, by illness or by other serious extenuating
circumstances beyond your control, you can apply for academic consideration in Student OnLine Services
(SOLS). Do not assume that an application for academic consideration will be automatically granted. For more
information on the Policy, eligibility and how to apply see: https://www.uow.edu.au/student/admin/academic-
consideration/
In some circumstances you may be offered a deferred exam. For more information about Deferred and
Supplementary Exams refer to: https://www.uow.edu.au/student/exams/aboutsupp/index.html
Deferred Exams
Deferred Exams are for students who applied for Academic Consideration to request to postpone their exam, and
had their application approved by their subject coordinator.
Not applicable.
Supplementary Assessment
Supplementary assessment may be offered to students whose performance in this subject is close to that required
to pass the subject, and are otherwise identified as meriting an offer of a supplementary assessment. The Subject
Coordinator will determine the precise form of supplementary assessment at the time the offer of a supplementary
is made. In some circumstances you may be offered a supplementary exam. For more information about
Supplementary Exams refer to: https://www.uow.edu.au/student/exams/aboutsupp/index.html
Scaling
Marks awarded for any assessment task or part of any assessment task, including an examination may be subject
to scaling at the end of the session. Marks will be scaled only when unpredicted circumstances occur and in order
to ensure fairness of marking across groups of students. The method of scaling will depend on the type of scaling
required by the circumstances. When scaling is deemed necessary, it will follow a detailed consideration by the
Unit Assessment Committee and/or the Faculty Assessment Committee of the marks of the group of students
concerned. Scaling will not affect any individual student's rank order within their cohort. For more information
please refer to Standards for the Finalisation of Student Results Schedule 1: Scaling Guidelines
https://www.uow.edu.au/about/policy/UOW039331.html for details.
For performance that provides evidence of a superior level of attainment of the relevant
subject learning outcomes, demonstrating the attributes of a credit grade plus (as
applicable) one or more of the following:
For performance that provides evidence of a high level of attainment of the relevant
subject learning outcomes, demonstrating the attributes of a pass grade plus (as
applicable) one or more of the following:
For performance that does not provide sufficient evidence of attainment of the relevant
Fail (F)
subject learning outcomes.
When minimum performance level requirements for at least one assessment item in the
Technical Fail
subject as a whole has not been met despite the student achieving at least a satisfactory
(TF)
level of attainment of the subject learning outcomes.
Awarded for performance that demonstrates a satisfactory level of attainment of the
Satisfactory (S)
relevant subject learning outcomes.
Unsatisfactory Awarded for performance that demonstrates an unsatisfactory level of attainment of the
(U) relevant subject learning outcomes.
There are a range of services available to students that are provided free of charge. A good place to get to know
services that may be of use to you is the Get Started @ UOW web page, accessed here
https://getstarted.uow.edu.au/index.html or search for "Get Started @ UOW". Services available include:
Location: Building 17
Operating hours: 9am - 5pm, Monday - Friday
Phone: +61 2 4221 3927
Email: [email protected]
Library Services
To save yourself time and enhance your studies: connect with information specialists and resources anytime,
anywhere via Ask Us: https://www.library.uow.edu.au/ask/index.html or Google "UOW library ask us".
Online - Ask a
Ask questions and receive a response within 1 business day (Wollongong time)
Librarian
In person - Book a
30-minute appointment with a Librarian
Librarian
Research 1 hour appointment with an information specialist. Available to UOW academics,
Consultation Service HDRs, Postgraduate Coursework, Honours and Masters students.
By phone +61 2 4221 3548
The University of Wollongong has a number of policies and guidelines that govern student and course
management that students need to be aware of, a summary of these is available at
https://www.uow.edu.au/engineering-information-sciences/current-students/policies-guidelines/