FNEG1003
10 units
1000 level
Course handbook
Description
This course introduces students to the use of computers in engineering. The course assumes that students have basic computer literacy but no prior exposure to computer programming. It has the objective of achieving basic competency in a high-level programming language as well as improving problem-solving skills.
Availability
Not currently offered.
This Course was last offered in Semester 2 - 2024.
Learning outcomes
On successful completion of the course students will be able to:
1. Describe a programmer's perspective of how computers work using an "input-processing-output" model.
2. Translate a simple problem into an algorithm suitable for solving on a computer.
3. Use the basic elements of programming languages including data types, variables, arrays, operators, program flow control, and functions.
4. Write, run and debug programs implementing computer solvable algorithms.
5. Apply knowledge of mathematics, science and engineering in the use of spreadsheets to perform engineering calculations and prepare graphs/tables/etc for inclusion in engineering reports.
Content
The following topics are covered:
- The use of common programming language libraries
- Variables and data types
- Operators
- Program flow control
- Functions
- Arrays, lists and strings
- File I/O
- Basic algorithmic principles for solving numerical problems in engineering
Requisite
This course is equivalent to ENGG1003. If you have successfully completed ENGG1003, you cannot enrol in FNEG1003.
This course is only available to students enrolled in the
Diploma in Engineering [40128] and the
Undergraduate Certificate in Engineering [40305] programs.
Assessment items
Written Assignment: Assignment 1
Written Assignment: Assignment 2
Written Assignment: Assignment 3
In Term Test: Mid Term Exam
Online Open Book Formal Examination: Final Examination
Course outline
Course outline not yet available.
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.