ANU: The Australian National University
_____________________________________________________________________
[ANU] [FEIT] [DCS] [COMP1120] [Description] [Selection & Enrolment] [Lectures] [Tutorials] [Laboratories] [Handouts] [Reading] [Help] [Eiffel] [Assessment]
_____________________________________________________________________

COMP1120: Course Entry and Enrolment Procedures

Motivations of the Course

COMP1120:From Programming to Software Engineering covers the material of the 6unit courses COMP1100: Introduction to Programming and Algorithms and COMP1110: Foundations of Software Engineering in a single 6unit course. Thus, it provides an alternative to COMP1100 and COMP1110, covering their material (especially that from COMP1100) at an accelerated pace.

The motivation of COMP1120 is to provide students who have sufficient prior programming experience to find COMP1100 easy with a more challenging and faster-track introduction to the Introductory Programming and Software Engineering syllabus, which forms the foundation of the BSEng and BIT degrees.

Thus, COMP1120 serves to acknowledge that a significant number of our entering first year students already have significant programming skills and experience, and permits 6units more room in their degree programs to pursue other courses.

Who is Eligible for COMP1120?

Students enrolling in COMP1100 and COMP1110 this year (but have not enrolled in those courses in previous years) and can demonstrate that they have sufficient prior programming experience are eligible to apply for selection into COMP1120.

Those that are granted (initial) selection, and who subsequently demonstrate they are sufficiently strong in programming and related skills in the first 5 weeks of the semester, will be permitted to change their COMP1100 enrolment into COMP1120. Note that there is no direct way of enrolling in COMP1120.

Selection and Enrolment Procedure

Week 0 and Week 1: Follow the normal procedure for COMP1100.
Stay enrolled in COMP1100 and register on-line for a COMP1100 tutorial/laboratory. However, note the COMP1120
tut/lab group time slots and try to keep your timetablefree for at least two of them. Buy a copy of the COMP1100 text. Attend the COMP1100 Lectures and Orientation Laboratory in Week 1.

Week 0 to mid Week 1: Prepare your COMP1120 application.
There will be an application form available from this page by end of week 0. It will ask you to detail your prior programming experience, including a summary of computing skills accrued (including programming languages), details on any relevant courses attended, descriptions of any software projects you have been involved with, and descriptions of any non-trivial programs that you have written (ie. when written, what languages used, how large in terms of code size and hours of effort, what parts of the codes were written soley by yourself). You will be expected to include a hardcopy sample of at least one such piece of software.

Download the application form: in postscript, PDF.

Note: if you are having trouble printing the application form and description of SALTY documents, there are a number of hardcopies outside CSIT N318. See the Course Co-ordinator if these run out.

early-mid Week 1: Try the sample COMP1120 Entry Quiz.
From this page, we will put up a sample Entry Quiz for self-test purposes, and indicate the standard expected for entry. If you find you do not meet this standard, you should opt out at this stage. These Quizes will use a simplified procedural language called SALTY for program examples.

Download the description of SALTY: in postscript or PDF.

Friday Week 1: Attend the introductory COMP1120 lecture.
Bring and hand in your application for COMP1120. Bring also the description of SALTY. Sit the Entry Quiz during the second half of the lecture.

Tuesday week 2, 1:30 pm (New! 07/03/03) There will be a second (and final) chance to hand in an application form and sit an Entry Quiz. This is for people who were put off applying in week 1, due to possible misunderstandings on the required level of experience. Please arrive promptly at CSIT N329 (The Aquarium) at 1:30pm.

early Week 2: Notification of initial selection.
Students will be informed by email of the outcome of their application, based on that and their Entry Quiz results. Those selected will be informed which COMP1120 tute/lab group they have been assigned to, and attend that group and the COMP1120 lectures from then on.

Week 6: Notification of permission to enrol.
Students will be informed by email on whether a formal enrolment in COMP1120 will be granted to them. This will be based on whether satisfactory standards were achieved in the first programming assignment (due week 5) and the Mid-semester Exam (end of week 5).

Semester 2: Varying Semester 2 enrolments.
Upon passing COMP1120, you will need to disenrol in COMP1110, and choose a new course in its place for Semester 2.

FAQs: COMP1120 vs COMP1100/COMP1110

_____________________________________________________________________

[ANU] [FEIT] [DCS] [COMP1120] [Description] [Selection & Enrolment] [Lectures] [Tutorials] [Laboratories] [Handouts] [Reading] [Help] [Eiffel] [Assessment]
_____________________________________________________________________
Feedback & Queries: Peter Strazdins
Last Modified: $Id: entry.html,v 1.8 2003/03/07 04:39:16 peter Exp $
Universal Resource Locator: http://cs.anu.edu.au/student/comp1120/entry.html