What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
King's College London - Programming Practice and Applications
Country: | England |
University: | King's College London |
Course code: | 4CCS1PPA |
Course title: | Programming Practice and Applications |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | |
Course stage: | |
Semester: | |
Programming language: | Java |
Language of Instruction: | English |
URL: | https://www.kcl.ac.uk/nms/depts/informatics/study/current/handbook/Progs/Modules/4CCS1PPA.aspx |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
To introduce the essential skills of Programming, and the concepts of object-oriented Programming. To introduce techniques for good design of user interfaces for applications. To provide practice in applying these techniques to user interface design in Java. To develop practical skills in writing programs, including working with appropriate tools. Demonstrate understanding of the concepts of object-oriented programming Develop general problem-solving skills; Be able to write programs using a number of core language features: assignments, methods, conditional and loop statements, classes, array, list and map data structures. Be able to construct well-designed applications in Java, using Human-Computer Interaction design principles. |
LO categories: |
Writing programs Problem Solving (also things like computational thinking) Basic OOP Classes & objects 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 |