IF25-11001
Algorithms and Programming
Description
This course prepares students to apply data types, operators, branching and looping in programs, apply arrays, strings, searching, sorting, functions and recursion in modular programs, explain the concept of computational thinking in formulating algorithms, and explain the flow of program execution through tracing. Study materials: Foundations of Programming Languages (FPL), Algorithmic Foundations (AL).
Topics
- Data types, operators, branching and loops in programs
- Arrays, strings, searching, sorting, functions and recursion in modular programs
- Computational thinking concepts in formulating algorithms
- Program execution flow through tracing
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
- IF1121 Algoritma Pemrograman I · 3 credits · Nama, kode, SKS

