ENGR 1045 Engineering Programming Fundamentals

This is an archived copy of the 2022-2023 catalog. To access the most recent version of the catalog, please visit https://hbook.westernsydney.edu.au.

Credit Points 10

Legacy Code 301335

Coordinator Leigh Sheppard Opens in new window

Description An introduction to problem-solving via programming, which aims to have students develop proficiency in using a high level programming language. Topics covered in this subject include: algorithms, program structures (statements, sequence, selection, iteration, functions), data types (numeric, character), data structures (arrays, tuples, pointers, lists), storage structures (memory, addresses), introduction to analysis of algorithms, testing, code quality, teamwork, and reflective practice. The subject includes extensive practical work in labs and programming projects.

School Eng, Design & Built Env

Discipline Engineering and Related Technologies, Not Elsewhere Classified.

Student Contribution Band HECS Band 2 10cp

Check your HECS Band contribution amount via the Fees page.

Level Undergraduate Level 1 subject

Assumed Knowledge

HSC Physics and HSC Mathematics Extension 1 or HSC Mathematics Extension 2.HSC Two units of Science and HSC two units of English.

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Type Length Percent Threshold Individual/Group Task
Practical 2 hours 20 N Individual
Report 2 hours (each) (2 submissions at 20% each) 40 N Individual
Final Exam 6 hours 40 N Individual

Teaching Periods

Autumn (2022)

Parramatta City - Macquarie St

Day

Subject Contact Leigh Sheppard Opens in new window

View timetable Opens in new window

Autumn (2023)

Parramatta City - Macquarie St

On-site

Subject Contact Leigh Sheppard Opens in new window

View timetable Opens in new window