This unit is an essential starting point for software developers, IT consultants, and computer scientists to build their understanding of principle computer operation. Students will obtain knowledge and skills with procedural programming. Crucial concepts include defining data types, control flow, iteration, functions, recursion, the model of addressable memory. Students will be able to reinterpret a general problem into a computer problem, and use their understanding of the computer model to develop source code. This unit trains students with software development process, including skills of testing and debugging. It is a prerequisite for more advanced programming languages, systems programming, computer security and high performance computing.
Details
Academic unit | Computer Science |
---|---|
Unit code | INFO1110 |
Unit name | Introduction to Programming |
Session, year
?
|
Semester 2, 2021 |
Attendance mode | Normal day |
Location | Remote |
Credit points | 6 |
Enrolment rules
Prohibitions
?
|
INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
---|---|
Prerequisites
?
|
None |
Corequisites
?
|
None |
Available to study abroad and exchange students | Yes |
Teaching staff and contact details
Coordinator | John Stavrakakis, john.stavrakakis@sydney.edu.au |
---|---|
Tutor(s) | Xinwei Luo , xinwei.luo@sydney.edu.au |
Andrew Xu, andrew.xu@sydney.edu.au |