Locked History Attachments

Syllabus/Paths

Paths through UNSW Computing courses

Overview

Here are all three of the first year computing streams on a single map.

overview.png

The first course

Students select between one of three courses depending on which of the three streams they are taking.

start.png

COMP1917

  • This course provides an introduction to programming and computer science. It assumes no background programming experience. It concentrates on developing professional programming and analytical skills, and how to think like a computer scientist/computer engineer/software engineer. At the end of this course you will be able to write test and debug simple and intermediate level programmes.
    • You should select between 1911 and 1917 based on interest not based in prior programming experience.
    • This course is harder and more work than COMP1911. It should also be more interesting and fun.
    • Don't worry if you have no programming experience, about 2/3 of the class will have no prior programming experience. If you have prior programming experience you'll probably find the first few weeks a bit more easy - but don't get too complacent, past results indicate that students with no prior programming experience end up performing as well on average as students who have prior experience.
    • Students may change freely between this course and comp1911 for the first two weeks of semester (subject to the course not being full), so feel free to try the course and see how you find it.
    • All computing major students take this course rather than COMP1911, otherwise they will need to take an additional course in order to fulfil their first year requirements and possibly have problems completing their degree in time.

COMP1911

  • This course provides an slower introduction to programming. Like 1917 it assumes no background programming experience. It concentrates on developing programming skills and how to think like a programmer. At the end of this course you will be able to write test and debug simple programmes in the language C.
    • If you have experience in programming, or good marks in mathematics or science, or an interest in computing you should consider taking COMP1917 instead (see above).

ENGG1811

  • Students mainly interested in using computers as tools to solve problems, particularly engineering problems, should select the general level course ENGG1811. This course focuses on using well known computer software packages to solve problems. It also has a small programming component.

    • If you have a particular interest in computing, in programming, or any background in computing or programming you should consider taking COMP1917 or COMP1911 instead (see above).
    • Electrical Engineers and students undertaking degrees in computing should take COMP1917 or COMP1911 instead (see above).

Streams

Standard Computing Stream

Most computing students, about half the electrical engineering students, and any other students with an interest in computing take this stream. After two courses students are qualified to take some computing minors, or to proceed to COMP2911 and take any computing major.

stream-higher.png

General Stream

For students who would like to or need to learn C programming but don't have a particular interest in computing. About half the electrical engineering students, and some other students who would like to learn programming at a more gentle pace take this stream. After two courses students are qualified to take some computing minors, or to proceed to COMP1927 and COMP2911 and take any computing major.

stream-general.png

Computing for Engineers Stream

For students who want to learn how to used computer programs to solve problems, but aren't so interested in learning how to write computer programs or design new computing technology.

  • After this course students can learn more about programming in COMP1911 if they wish. Students may also continue to take further computing courses after COMP1911, or take COMP1917 instead of COMP1911 - however if students are considering doing this they should probably save time and start with COMP1911 or COMP1917 rather than ENGG1811.
  • Electrical Engineering students and students doing degrees in computing should NOT take the ENGG1811 stream. They start with COMP1911 or 1917.

stream-engineers.png