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

New Jersey Institute of Technology - Introduction to Computer Science 1

Country: USA
University: New Jersey Institute of Technology
Course code: CS 113
Course title: Introduction to Computer Science 1
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: https://web.njit.edu/~xl367/syllabus/2013_fall_cs113.pdf
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Teach students Java programming skills & concepts along with an emphasis on object-oriented programming via lectures, recitations

implement methods,

design and implement classes

define objects and work with them

understand arrays and work with both one and two dimensional arrays

understand, properly design and use inheritance

understand exceptions and the different ways of handling them

understand definition of recursion and apply technique to simple problems

LO categories:

Basic OOP

Classes & objects

Inheritance

Functions, methods and procedures

Arrays, Lists, dictionaries, vectors, sets

Recursion

Exception Handling