
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
