Background Pattern

Algorithm and Programming 1

Course Code

IF1210

Number of Credits

3

Semester

2

Course Type

C

NoCodeCourseRelation
1IF2111Algorithm and Data Structure ISTEquivalent
2IF1210Programming FundamentalsEquivalent
3IF1210Programming FundamentalsEquivalent
4IF1210Programming FundamentalsEquivalent
5IF1210Programming FundamentalsEquivalent

Study Material

Study MaterialDepth
CS-PL-4. Basic Type SystemsExpert
CL-AL-9. Algorithmic Thinking and Problem SolvingExplore
CS-AL-3. Fundamental Data Structures and AlgorithmsExplore
CL-AL-11. AlgorithmsExplore
CS-SDF-3. Fundamental Data StructuresExplore
CS-SDF-2. Fundamental Programming ConceptsExplore
CS-SDF-1. Algorithms and DesignExplore
CL-AL-10. ProgrammingExplore
DS-DG-3. Working with various types of dataExpert
CS-AL-1. Basic AnalysisExplore

Graduate Learning Outcomes (GLO) carried by the course

CPMK CodeCourse Learning Outcomes Elements (CLO)
CPMK 1Demonstrate and explain all thoughts, terms, and tools used in solving problems through program creation
CPMK 2Demonstrate classes of problems, classes of programmers, and classes of programs.
CPMK 3Demonstrate the techniques required in programming and practice them on a small scale.
CPMK 4Able to code simple, small-scale programs and general problems

Learning Method

  • Lectures, Presentations, Discussions, Project-based studies, Case studies, Problem-based Learning, Literature studies, Group work, Tutorials, Lab Work

Learning Modality

  • Offline; Synchronous/Asynchronous; Independent/Group

Assessment Methods

  • Midterm Exam (UTS), Final Exam (UAS), Quizzes, Lab Work, Assigments