Background Pattern

Advanced Programming

Course Code

SK5003

Number of Credits

4

Semester

Course Type

NoCodeCourseRelation
1SK5003Programming in ScienceEquivalent

Study Material

Study MaterialDepth
Basic programming review (formula, loop, list, function, branching, user input, arrays, plotting, function, procedure, classes)Expert
Debugging and error solvingExpert
Algorithms and data structuresExpert
Object-based programmingExpert
Various numerical methodsExpert
Advanced programming conceptsExpert
Advanced topicsExpert
Implementation of python programming capabilities to model a system in solving problems in the field of scienceExpert

Graduate Learning Outcomes (GLO) carried by the course

CPMK CodeCourse Learning Outcomes Elements (CLO)
CPMK 1Students are able to understand and master programming languages such as Python
CPMK 2Students are able to apply programming languages to create models of systems in solving problems in the field of science

Learning Method

  • Lectures, discussions, research/problem/case study based learning, literature studies, group/independent work, presentations, practice

Learning Modality

  • Offline/online/hybrid, synchronous and asynchronous

Assessment Methods

  • Assessment is given through Homework / Assignments / Quizzes / Practicum / RBL / Reports / Presentations / UTS / UAS