Professional Documents
Culture Documents
Comp10002 Foundations of Algorithms: Welcome!
Comp10002 Foundations of Algorithms: Welcome!
Comp10002 Foundations of Algorithms: Welcome!
Foundations of
Algorithms
lec01
Staff
comp10002 Critical
information
Foundations of Algorithms Overview
Workload
Getting help
Semester Two, 2021 Assessment
Checklist
Welcome!
lec01
Staff
Staff Critical
information
Overview
Critical information
Workload
Getting help
Subject overview
Assessment
Checklist
Workload
Getting help
Assessment
Checklist
comp10002
Staff in 2021s2 Foundations of
Algorithms
lec01
Critical
information
Overview
Workload
Getting help
Assessment
Checklist
lec01
Staff
Critical
information
Overview
Critical information #0: The single most important thing Workload
you have to do to get the semester off to a good start is to Getting help
Checklist
Every time you enter a room zoom over the next two weeks,
turn on your video and mike, and chat to the other members
of the group while you wait for the start of the class.
comp10002
Critical information Foundations of
Algorithms
lec01
Overview
All lecture content will be via pre-recorded videos, available Workload
from the start of each week. Getting help
Assessment
Informal staff consultation sessions will operate during most Checklist
scheduled lecture times. See the LMS page “Modules →
Permanent Zoom Links → Staff Consultation” for details.
lec01
Staff
Critical
Critical information #2: Workshops will commence in Week information
Overview
Two. There are no workshops this week.
Workload
Getting help
Workshops are either on-campus or online. Make sure you
Assessment
know which type you have registered for. See the LMS page
Checklist
“Modules → Permanent Zoom Links → Workshops” for
online access.
lec01
Staff
Workload
Programming, Problem Solving, and
Getting help
Abstraction with C by Alistair Moffat
Assessment
(second edition, Pearson, 2012), on sale
Checklist
at http://booktopia.com.au for
approximately $85. An e-edition is
available from the publisher’s website for
$65, with more info at http://people.
eng.unimelb.edu.au/ammoffat/ppsaa.
lec01
Staff
Critical
Critical information #4: Things are still challenging! information
Overview
Engagement and connectivity are going to be problems to Workload
overcome. Please make a habit of actively contributing to Getting help
online workshops, leaving your video on (put a screen behind Assessment
lec01
Staff
Critical
Foundations of Algorithms provides further programming, information
Workload
techniques and algorithms, and on software development
Getting help
skills.
Assessment
Checklist
Particular topics that will be covered include dynamic data
structures, and the algorithms that manipulate them (lists,
trees, hash tables); searching algorithms including pattern
searching; and sorting algorithms.
lec01
Staff
Critical
information
You can use any C programming environment that you have Overview
Getting help
lec01
Staff
Critical
The emphasis is on you doing programming, and learning the information
Workload
You need to work steadily through the semester, and write Getting help
Assessment
(and execute) programs throughout. You will also need to
Checklist
develop your knowledge of both programming techniques,
and of the processes that lead to the development and
analysis of algorithms.
lec01
Staff
There will be around 150 minutes of pre-recorded lecture
Critical
videos to watch each week. Many were recorded in 2020s2, information
but we’ll be re-doing some of them (to try and do better!) Overview
Workload
Checklist
work. You should stay up to date, and have watched the
relevant lecture videos prior to your workshop.
lec01
Staff
Critical
I Three to four hours watching (and perhaps re-watching information
parts of) lecture videos Overview
Getting help
I Two preparation hours for the workshop.
Assessment
I Two hours attending the workshop. Checklist
lec01
Staff
Critical
information
Overview
Getting help
more than approximately 10–12 hours per week, you are
Assessment
seriously jeopardizing your chances of passing.
Checklist
lec01
Staff
Critical
information
There are a range of mechanisms to use when you need help.
Overview
Workload
I Check the LMS for general announcements. Getting help
Checklist
I Post your query to the LMS discussion forum. Read
other posts and responses while you wait for an answer.
I Ask your tutor in your workshop.
I If the issue is personal, direct email to Alistair,
ammoffat@unimelb.edu.au.
comp10002
Assessment Foundations of
Algorithms
lec01
Staff
Your final mark is the combination of six components.
Critical
information
Overview
Task Due Marks Workload
lec01
Staff
Critical
All assessed work in this subject is individual. information
Overview
We run sophisticated similarity checking software over all Workload
submissions. If you are clever enough to outsmart this Getting help
software, you are also clever enough to do your own project. Assessment
Checklist
lec01
Staff
Overview
I Check that you can access the LMS page (if you are Workload
Assessment
I Get hold of the textbook, Programming, Problem
Checklist
Solving, and Abstraction with C. Start reading it.
I (On Friday) Confirm your workshop time, and check the
LMS for any late messages about workshop changes.
I Most importantly, prepare to make some new friends,
get set for a great semester, and start believing that
Algorithms are Fun!!