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

Johns Hopkins University - Introduction to Programming using Java

Country: USA
University: Johns Hopkins University
Course code: 605.201
Course title: Introduction to Programming using Java
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Java
Language of Instruction: English
URL: https://apps.ep.jhu.edu/course-homepages/3514-605.201-introduction-to-programming-using-java-demasco
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Understand and apply concepts and techniques for developing, debugging, and documenting programs written in the Java language.

Understand and apply Java control flow constructs, primitive types, and non-primitive types.

Understand and apply object-oriented design and programming concepts in the development of Java programs.

Plan, design, and develop programs using the Java programming language.

LO categories:

Writing programs

Generating clear documentation

Basic OOP

Control Structures & logic (if/else etc)

Variables, assignment, arithmetic expressions, declarations, data types

Testing & Debugging code