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

eotvos lorand university - Programming Fundamentals

Country: Hungary
University: eotvos lorand university
Course code:
Course title: Programming Fundamentals
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors:
Course stage:
Semester: 1
Programming language: None
Language of Instruction:
URL: https://www.elte.hu/en/programming-fundamentals
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

foundations of problem solving in software technology

The procedure of programming, how to develop a program. Problems and solutions. Principles of program development

The notions of constants, variables, types. Basic and complex data, file handling. Integer and real numbers, boolean values, characters.

The notion and usage of arrays, strings, records. Algorithmic structures. Basic algorithms for typical problems.

Basic building blocks of a programming language (assignment, input, output, branches, loops, procedures, functions, constants, variables, types). Development Environment. Linking, compiling and running a program.

LO categories:

Writing programs

Designing Algorithms

Problem Solving (also things like computational thinking)

Repitition & loops (for/while etc)

Arrays, Lists, dictionaries, vectors, sets

Strings

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O