Post on 03-Jun-2020
www.telkomuniversity.ac.id
Algorithm and Programming
Instructor : Nyoman Karna
Course Number : FEH1H3
As Taught In : 2nd semester 2017-2018
Level : Undergraduate
www.telkomuniversity.ac.id
Course Description
• Students learn the concept of algorithm using study cases, including iteration, array, and file;
• Students learn how to program using ANSI C language;
Divided into 3 CLOs (Course Learning Objective)
www.telkomuniversity.ac.id
Course Objectives
CLO#1 Student have the knowledge to create algorithm and iteration • Know the fundamental of computer system
• Understand the components to build and create algorithm
• Understand types and basic expression
• Understand branching expression
• Understand types of iteration and how to use them
CLO#2 Student have the knowledge to explain procedure and function • Understand procedure in C
• Understand function in C
www.telkomuniversity.ac.id
Syllabus
CLO#3 Student have the knowledge to explain array and file • Understand array in C
• Understand algorithm to find a value in array
• Understand algorithm to sort values in an array
• Understand file handling in C
www.telkomuniversity.ac.id
Bloom’s Taxonomy
www.telkomuniversity.ac.id
Syllabus
CLO#1 (week 1 – 7)
1. Introduction
1. Computer System
2. Flowchart
3. Algorithm
2. Algorithm
1. Components of Algorithm
2. Syntax in algorithm
www.telkomuniversity.ac.id
Syllabus
CLO#1 (week 1 – 7)
3. Types and expression
1. Basic Types
2. Irregular Types
3. Arithmetic expression
4. Boolean expression
5. Assignment
4. Branch
1. If-Then-Else
2. Case ..of..
www.telkomuniversity.ac.id
Syllabus
CLO#1 (week 1 – 7)
5. Iteration
1. While.. do
2. Repeat .. until ..
3. For
6. Combination
1. Iteration and case analysis
2. Combination between iterations
www.telkomuniversity.ac.id
Syllabus
CLO#2 (week 8 – 10)
1. Procedure
2. Function
CLO#3 (week 11 – 14)
1. Array / Table
2. Searching Algorithm
3. Sorting Algorithm
4. File handling
www.telkomuniversity.ac.id
References
• Al Kelley and Ira Pohl, A Book on C, Addison-Wesley, 4th Edition, 1998
www.telkomuniversity.ac.id
Code of Conducts
• We are using CLO (Course Learning Objective)
• Students are allowed to eat and drink
• Lateness can be tolerated in max 25 minutes
• If lecturer late in more than 25 minutes, students are permissible to dismiss and considered present
• Grade = 3 CLOs + 1 Assignment + n Quizzes
www.telkomuniversity.ac.id
I’ll See You in Class