It's UWAweek 47
|
unitinfo
This page provides helpful information about many coursework units offered by
Computer Science and Software Engineering
in 2024.
The information here is not official -
for official information please see the
current UWA Handbook.
Instead, it will help students to prepare for their future units,
before the beginning of each semester,
and before they have access to
UWA's
Learning Management System (LMS).
|
Working effectively in Computer Science and Software Engineering
UWA's
University Charter of Student Rights
discusses a student's Quality of Education, and states that
Every student has the responsibility to bring an open and enquiring mind and
enthusiasm to their studies, and to participate actively in the teaching and
learning and research environment, in particular by attending classes as
required, complying with workload expectations, and submitting required work
on time (§4.2)
The School of Physics, Mathematics, and Computing
has stated that the expected workload for an average
student in a 6-point unit is 10 to 12 hours per week, averaged over the
whole semester. This page outlines some methods by which you can study
more effectively in CSSE units, and do so within the workload expectation.
- Read your UWA email
-
Email is an official communication mechanism at UWA.
Official announcements concerning units'
projects and assessment deadlines are emailed to your UWA email account.
If you have your UWA email redirected to an external mailbox,
such as to gmail or to your ISP,
ensure that it is not to an inactive account or one that you access infrequently.
- Allocate times of your weekly workload
- How to allocate your weekly workload for each unit?
This will clearly depend on your abilities, study habits, and the weekly
requirements of the unit, but a typical week could consist of:
- 3 hours - attending and being engaged in the lectures and
other class sessions.
Follow the presentation, make your own clear annotations,
and ask questions when something is unclear.
- 3 hours - pre-read, then review lecture and laboratory material,
with constant reference to a recommended textbook or a good online tutorial.
Review the lecture material and notes that you've taken during the lecture.
The lectures themselves do not provide the whole content of the unit.
Some students mistakenly believe that rote-learning of lecture handouts is
sufficient.
The lectures only identify the important concepts for the unit,
and you are expected to investigate further.
If it is unclear what the important concepts of any lecture were - ask.
- 4 hours - laboratory and project work.
Having reviewed the relevant fundamental concepts introduced in a lecture,
the laboratory and project work is much easier.
Prepare for your laboratory sessions by reading the labsheet before
attempting set tasks,
identify the concepts that you do not understand,
look up those concepts in a textbook or online tutorial,
arrive with questions for the laboratory demonstrators.
The laboratory sessions should be times when you put your knowledge into
practice by attempting set tasks.
Laboratory sessions should not be times when you meet a fundamental
concept for the first time.
Much of the effort required to complete laboratory tasks and projects can
be achieved away from the laboratory and even without a computer.
- Read your units' online fora
-
Each unit's forum not only provides facility for you to ask questions about
lectures, labsheets, and projects,
but allows you to view the questions and replies of other students.
It is very likely that other students in the unit will be having,
or have already solved,
similar problems to the ones you're experiencing.
Read other articles before posting a question;
search for keywords relating to your problem.
Each unit's forum is also used to make official announcements,
which usually appear at the top of the main page.
Read each unit's online forum at least twice a week.
Any new articles that you have not read will be clearly identified.
- Read a recommended textbook or online book/tutorial
-
Do not mistakenly believe that any lecture handouts comprise the unit's
complete material.
Lectures comprise about
⅓ of the unit's material.
Lectures identify fundamental concepts;
textbooks more thoroughly explain those concepts,
and provide examples of their use.
Learn how to use the table of contents and index of your textbook.
- Do not sit in front a computer for long periods
-
Solutions to laboratory tasks and projects will not magically jump out of
the screen.
If having difficulty with a task,
print out your code,
visit a coffee shop or a comfortable lawn,
and think about the problem in an environment where you're able to focus
on the bigger problem, rather than just fixing a small bug.
You'll often find that you not only fix the current bug but,
by thinking about the whole task,
you often think through problems that you haven't got to yet!
It's all part of
looking after yourself.
- Complement your programming with a pencil and paper
-
Invest in a spiral bound notebook that you can carry in your backpack.
Use it to both solve your problems,
and as a log of past problems and their solutions.
So much of Computer Science and Software Engineering
is "just boxes and arrows",
and drawing many pictures can assist greatly in the design
and debugging of many programming problems.
Print out (short) sections of significant code and stick them in your
notebook.
Review your notebook weekly.
- Be aware of assessment deadlines in all of your units
-
Don't let assessment deadlines sneak up on you.
All UWA units are required to provide to students clear statements about
the assessment methods and deadlines
for their units by the first week of semester.
Each unit clearly lists all of its assessment deadlines on its webpage.
Try to plan your weeks, accounting for periods where more than one project
or assignment will be due in the same week.
Many units have mid-semester tests and their first small projects
due around weeks 6 and 7 of semester,
and most units have their large programming project due in
week 11 or 12 of semester.
Hoping these points help,
Chris McDonald.