INFT1004
10 units
1000 level
Course handbook
Description
This course introduces the key skills of problem solving and computer programming, including the elementary programming concepts of documentation, data elements, sequence, selection, and iteration.
Availability2024 Course Timetables
Callaghan
- Semester 1 - 2024
Learning outcomes
On successful completion of the course students will be able to:
1. Comprehend the concepts of programming;
2. Analyse a programming problem and design a solution;
3. Code a solution to a problem;
4. Test and document program solutions.
Content
- Programming language syntax
- Elementary programming concepts and structures
- Problem analysis techniques
- Program design and development
- Documentation techniques
- Testing and debugging techniques
- Use of programs to manipulate multimedia files
Assessment items
Quiz: Quizzes
Written Assignment: Programming assignment 1
Written Assignment: Programming assignment 2
Formal Examination: Final Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.
In Term Test: Mid Term Exam
Contact hours
Semester 1 - 2024 - Callaghan
Computer Lab-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
- Compulsory Requirement: Students must attend 80% of sessions.
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Course outline
- INFT1004 - Semester 1, 2024 (Callaghan) (PDF, 203.9 KB)
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.