IF25-11002
Programming Practicum
Description
This course prepares students to implement C++ programs with variables, input, operators, branching and looping, implement arrays, strings, searching, sorting, functions, recursion and structs in C++, explain the structure of C++ programs and their execution flow through tracing, and explain program output and the errors that occur. Study materials: Foundations of Programming Languages (FPL), Algorithmic Foundations (AL).
Topics
- C++ programs with variables, input, operators, branching and loops
- Arrays, strings, searching, sorting, functions, recursion and structs in C++
- C++ program structure and its execution flow through tracing
- Program output and errors that occur
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
Supported PLOs
- CPL06
- Analyse and implement fundamental concepts of mathematics, statistics, algorithms and computer systems as the foundation of computing.
Previous curriculum equivalent
- IF1221 Algoritma Pemrograman II · 3 credits · Nama, kode, SKS, semester 2→1

