| 課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
| 1 | Getting Started with Python |
Introduction to Python, installation and development environment, variables, expressions, and basic input/output operations. |
1. Understand the role and applications of Python.
2. Set up and use the Python programming environment.
3. Write simple Python programs using variables and expressions. |
上機實習 講授 實作
|
作業
|
|
| 2 | Conditional Execution and Loops |
oolean expressions, if statements, while loops, and for loops. |
1. Apply conditional statements to implement decision-making logic.
2. Use loops to automate repetitive tasks.
3. Develop simple programs involving iteration and conditions. |
上機實習 講授 實作
|
作業 平時考
|
|
| 3 | Functions and Program Organization |
Defining and using functions, parameters, return values, and code modularization. |
1. Define and invoke Python functions.
2. Use parameters and return values effectively.
3. Organize programs into reusable components. |
上機實習 講授 實作
|
作業 平時考
|
|
| 4 | Strings and File Handling |
String manipulation, string methods, reading text files, and processing file contents. |
1. Manipulate and process textual data using strings.
2. Read and process text files.
3. Extract useful information from file data. |
上機實習 講授 實作
|
作業 期中考
|
|
| 5 | Lists and Dictionaries |
List operations, list methods, dictionaries, key-value pairs, and data processing. |
1. Store and manipulate data using lists and dictionaries.
2. Select appropriate data structures for different problems.
3. Perform simple data analysis tasks. |
上機實習 講授 實作
|
作業 平時考
|
|
| 6 | Integrated Programming Practice |
Comprehensive exercises integrating control structures, functions, data structures, and file processing. |
1. Integrate Python programming concepts learned throughout the course.
2. Design and implement small Python applications.
3. Demonstrate problem-solving skills through programming practice. |
上機實習 講授 實作
|
作業 期末考
|
|