What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?

University of Strathclyde - Programming Foundations

Country: Scotland
University: University of Strathclyde
Course code: CS105
Course title: Programming Foundations
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science, Computer and Electronic Systems, Software Engineering, Data Analytics
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Java
Language of Instruction: English
URL: https://local.cis.strath.ac.uk/wp/teaching/undergraduate/syllabuses/cs105/
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Appreciate the role of a high-level language within the context of a computer system.

Understand the program development process.

Understand the principles of program design and demonstrate their practical application.

Design, implement and test small software systems using a high-level language (currently Java) to conform to a specification

Demonstrate familiarity with a sophisticated interactive development environment

LO categories:

Writing programs

How Computers & computational systems work & history of computing

Testing & Debugging code

IDE use