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

The University of Edinburgh - Introduction to Java Programming

Country: Scotland
University: The University of Edinburgh
Course code: INFR 09021
Course title: Introduction to Java Programming
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: http://www.drps.ed.ac.uk/17-18/dpt/cxinfr09021.htm
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Students will understand and be able to articulate basic object-oriented design principles, use them to design solutions to given problems, evaluate the quality of such designs, and implement designs in Java

Students will be able to explain the connection between Java syntax and semantics, to describe behaviour expected from given code, and to identify and correct bugs

Students will be to write documentation in Javadoc style, make use of appropriate software development environments, integrate library code with their own programs and make appropriate use of online technical documentation

Students will be able to describe stages in the software development process and the identify software tools which are used to support these stages

LO categories:

“Fundamentals of Programming”

Generating clear documentation

Basic OOP

Testing & Debugging code

IDE use