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

Aston University - Java Programming Foundations

Country: England
University: Aston University
Course code: CS 1310
Course title: Java Programming Foundations
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: Java
Language of Instruction: English
URL:
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

The fundamental concepts used in object-oriented software and the manifestation of those concepts in the Java programming language The need for a disciplined approach to software development, including principled organisation, and systematic testing and documentation

Analyse simple requirements expressed in English and reason about how those requirements can be met through modifications to existing Java code or construction of new code

Read and understand the execution of code

With the aid of a compiler, write syntactically correct code

Test and document code

Use suitable diagrammatic notations based on UML

Problem solving capabilities

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Program Comprehension

Generating clear documentation

Basic OOP

Testing & Debugging code

UML Modelling language