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

University of Delhi - Programming Fundamentals

Country: India
University: University of Delhi
Course code: CSHT-101
Course title: Programming Fundamentals
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: C++
Language of Instruction:
URL: http://www.du.ac.in/du/uploads/old-ug-courses/2352011_ComputerSc_BSC-H.PDF
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Problem solving approaches using top-down design and decomposition into sub-problems, stepwise methodology of developing and algorithm

Programming Constructs; basic data types; constants and variables, aarithmetic and logical expressions assignment; input-output, interface; control structures

Introduction to object oriented programming paradigms; data abstraction and encapsulation, objects and classes

LO categories:

Designing Algorithms

Basic OOP

Abstraction

Classes & objects

Encapsulation

Abstract Classes & Interfaces

Control Structures & logic (if/else etc)

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O