What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Lahore - Programming Fundamentals 1
Country: | Pakistan |
University: | University of Lahore |
Course code: | CS 1012 |
Course title: | Programming Fundamentals 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | |
Course for Majors: | yes |
Course stage: | |
Semester: | |
Programming language: | C,C++ |
Language of Instruction: | |
URL: | https://piazza.com/uol.edu.pk/fall2016/cs1012/home |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Improving Problem solving skills (problem understanding, analysis, algorithm designing, program development and testing). Learning as how to translate/convert algorithm to program. Learning about editing, compiling and debugging and testing a program. Understanding and resolving different types of bugs or errors. Learning about choosing relevant data type, scope and life time of variables. Learning about selection and repetition control structures. Learning about structured and modular programming paradigm. Understanding and developing functions and parameter passing. Learning about one dimensional array in detail and its usage. Capable to think and understand things logically/scientifically. Capable to apply problem solving techniques in social and other fields of life. |
LO categories: |
Designing Algorithms Problem Solving (also things like computational thinking) Program Comprehension Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Variables, assignment, arithmetic expressions, declarations, data types Testing & Debugging code Scope of code |