Programming Fundamentals (1806ICT)

This is a foundational course that thoroughly covers all of the fundamental programming concepts, basic data structures, algorithmic processes, pointers and addressing, dynamic and self-referential data structures, memory management, IO, event handling, preprocessing and includes those skills and concepts that are essential to programming practice independent of underlying paradigms. The widely deployed C language is used in the context of programming embedded devices. A Co-requisite of 1010ENG Engineering Mathematics or 1017SCG Foundation Mathematics applies to students that have not obtained a grade of SA over 4 semesters in Mathematics B (Qld high school subject) in place of the first year listed elective.

Course study information

Credit points (awarded)

10 (10)

Study level

Undergraduate

Student contribution band

Band 2

Usually available

Gold Coast Trimester 1

Course offerings and timetables

Convenor

Course profile is currently unavailable

Key dates

Course start date
24 February 2020
Last date to add a course
8 March 2020
Last date to drop a course without financial penalty (Census date)
22 March 2020
Last date to drop a course without academic failure
26 April 2020

Please view full class information for School of Information and Communication Technology

Class Availability When Where Notes
You must attend this Lecture
Lecture (11254) Wednesday 16:00 - 17:50
Weeks 1 - 6, 7 - 12
G30 1.15
Arts & Education
Gold Coast Campus
Class Availability When Where Notes
You must attend this Common Time
Common Time (16113) Wednesday 15:00 - 15:50
Weeks 1 - 6, 7 - 12
G23 2.27
Multimedia Building
Gold Coast Campus
Class Availability When Where Notes
You must attend one Computer Laboratory
Computer Laboratory (16112) Full Monday 10:00 - 12:50
Weeks 1 - 6, 7 - 12
G23 2.27
Multimedia Building
Gold Coast Campus
Computer Laboratory (16111) Friday 09:00 - 11:50
Weeks 1 - 6, 7 - 12
G06 1.29
Academic 2
Gold Coast Campus
Computer Laboratory (16110) Full Monday 15:00 - 17:50
Weeks 1 - 6, 7 - 12
G23 2.27
Multimedia Building
Gold Coast Campus
Computer Laboratory (16109) Tuesday 12:00 - 14:50
Weeks 1 - 6, 7 - 12
G06 1.22
Academic 2
Gold Coast Campus