This course introduces the programming language concept and includes hands-on Python practice. However, the concept is not limited to Python. Therefore, students can learn other programming languages quickly once they complete this course. The course starts with an introduction to the programming environment. Then, we cover variables, data types, and conditional statements as core elements. In addition, advanced concepts like object-oriented programming and classes, as well as debugging will be covered.This course introduces the programming language concept and include hands-on Python practice. However, the concept is not limited to Python. Therefore, students can learn other programming languages quickly once they complete this course. The course starts with an introduction to the programming environment . Then, we cover variables, data types, and conditional statements as core elements. In addition, advanced concepts like object-oriented programming and classes, as well as debugging will be covered.
Downey, A. (2014). Think Python. How to Think Like a Computer Scientist. Needham, Massachusetts: Green Tea Press. (Free PDF from the author: https://pythonbooks.org/think-python-how-to-think-like-a-computer-scientist/)
Downey, A. (2014). Think Python. How to Think Like a Computer Scientist. Needham, Massachusetts: Green Tea Press. (Free PDF from the author: https://pythonbooks.org/think-python-how-to- think-like-a-computer-scientist/)
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
Attendance and class paticipationAttendance and class paticipation attendance and class pat IC IPA tion |
30 | |
HomeworkHomework homework |
30 | |
Exam/ProjectExam/Project exam/project |
40 |