
Advanced Programming
Course Code
SK5003
Number of Credits
4
Semester
Course Type
Related Courses
No | Code | Course | Relation |
---|---|---|---|
1 | SK5003 | Programming in Science | Equivalent |
Study Material
Study Material | Depth |
---|---|
Basic programming review (formula, loop, list, function, branching, user input, arrays, plotting, function, procedure, classes) | Expert |
Debugging and error solving | Expert |
Algorithms and data structures | Expert |
Object-based programming | Expert |
Various numerical methods | Expert |
Advanced programming concepts | Expert |
Advanced topics | Expert |
Implementation of python programming capabilities to model a system in solving problems in the field of science | Expert |
Graduate Learning Outcomes (GLO) carried by the course
CPMK Code | Course Learning Outcomes Elements (CLO) |
---|---|
CPMK 1 | Students are able to understand and master programming languages such as Python |
CPMK 2 | Students 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