What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Central Queensland University - Programming Fundamentals
Country: | Australia |
University: | Central Queensland University |
Course code: | COIT 11222 |
Course title: | Programming Fundamentals |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Bachelor of Information Technology |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | https://handbook.cqu.edu.au/courses/viewCourseInModal/COIT11222/2173 |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Understand the principles of object-oriented programming. Demonstrate the use of modern IDE (integrated development environment). Develop programs using various data types, operators, expressions, statements and loops. Develop programs using arrays for storing, searching and sorting data. Develop programs using user defined methods, parameters and arguments. Develop programs using graphical user interface and streams. Apply techniques used to produce quality programs. Design programs that: (a) are easy to maintain, (b) are free from logic errors, (c) are free from runtime errors, (d) validate input data, (e) respond appropriately to invalid input data, (f) are easy to debug and (g) promote the reuse of code. |
LO categories: |
Writing programs Basic OOP Repitition & loops (for/while etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Variables, assignment, arithmetic expressions, declarations, data types Searching algorithms Sorting Algorithms Testing & Debugging code IDE use Simple Graphics & GUIs |