1. Handbook
  2. Subjects
  3. Foundations of Computing
  4. Further information

Foundations of Computing (COMP10001) // Further information

You’re viewing the 2017 Handbook. View archived Handbooks

Further information

LEARNING AND TEACHING METHODS

The subject is delivered through a combination of lectures and workshops (combination of tutorial and individual/group work in a computer lab). Students get a hands-on introduction to Python through a series of online worksheets with embedded programming tasks/automatic assessment, and then go on to complete three projects.

INDICATIVE KEY LEARNING RESOURCES

Students have access to lecture notes, lecture slides, tutorial worksheets, which houses the interactive worksheets as well as a programming environment. The subject LMS site also contains links to recommended resources relating to basic programming, and advanced problems for students who want to extend themselves.

CAREERS / INDUSTRY LINKS

As an introductory programming subject, this is relevant to all aspects of the IT industry. Exemplar companies/organisations which have been involved in the delivery of the subject (through guest lectures etc.) are: Palantir Technologies (software engineering, intelligent systems), AURIN (Australian Urban Research Infrastructure Network: geomatics, distributed computing, web development), VLSCI (Victorian Life Sciences Computing Initiative; computational biology, bioinformatics, distributed computing, big data). There have also been guest lecturers from within the university in fields including computational ophthalmology, electronic voting, and social media analysis.

Related courses

Related majors/minors/specialisations

Breadth options

This subject is available as breadth in the following courses:

Prescribed texts

None