Introduction to computer programming step by step
課程包資訊
此為 5 堂課程的課程包。當講師確定第 1 堂課程預約後,另外 4 堂將會以優惠券的形式自動發送供之後預約使用。請注意,課程包優惠券使用期限為第 1 堂課程時間後的 60 天內。
課程應按時間順序預約,即第 2 堂課程的時間應在第 1 堂之後。以此類推。
課程應按時間順序預約,即第 2 堂課程的時間應在第 1 堂之後。以此類推。
課程介紹
Introduction to Computer Programming: A Step-by-Step Guide. In this class you will learn:
Stage 1: Getting Started
1. Understand the Basics:
- What is computer programming?
- Why do we need programming?
- Basic computer hardware and software concepts
2. Choose a Programming Language:
- Popular programming languages (e.g., Python, Java, JavaScript)
- Factors to consider when choosing a language
3. Set Up Your Environment:
- Install necessary software and tools
- Familiarize yourself with the programming environment
Stage 2: Fundamentals of Programming
1. Variables and Data Types:
- What are variables?
- Basic data types (e.g., numbers, strings, booleans)
- Declaring and assigning variables
2. Operators and Expressions:
- Arithmetic operators (+, -, *, /, etc.)
- Comparison operators (==, !=, >, <, etc.)
- Logical operators (AND, OR, NOT)
3. Control Structures:
- Conditional statements (if/else)
- Loops (for, while)
Stage 3: Programming Concepts
1. Functions:
- What are functions?
- Defining and calling functions
- Function parameters and return values
2. Arrays and Lists:
- What are arrays and lists?
- Indexing and slicing
- Basic operations (e.g., append, insert, delete)
3. Object-Oriented Programming (OOP):
- What is OOP?
- Classes and objects
- Inheritance and polymorphism
Stage 4: Advanced Topics
1. File Input/Output:
- Reading and writing files
- Handling file errors
2. Error Handling:
- Try-except blocks
- Error types (e.g., syntax, runtime, logic)
3. Debugging:
- What is debugging?
- Basic debugging techniques (e.g., print statements, debuggers)
Stage 5: Project Development
1. Project Planning:
- Defining project goals and requirements
- Breaking down the project into tasks
2. Design and Implementation:
- Writing code for the project
- Testing and debugging
3. Deployment and Maintenance:
- Deploying the project
- Updating and maintaining the project
Cafetalk 的取消政策
課程包取消規定
• 「未開始」的課程包(1)隨時可以取消。取消後點數將全額退還。若欲取消「進行中」的課程包(2),將退還剩餘課程的 50% 點數。
(1) 「未開始」係指課程包尚未經講師確定。
(2) 「進行中」係指課程包中已有一堂課程經確定。(當講師確定第一堂課程預約後,系統將自動發送課程包剩餘課程的優惠券供之後預約使用。)
(2) 「進行中」係指課程包中已有一堂課程經確定。(當講師確定第一堂課程預約後,系統將自動發送課程包剩餘課程的優惠券供之後預約使用。)
取消單堂課程包課程
• 若欲取消單堂課程包課程而非整個課程包,請至該課程預約詳細頁面取消。取消費依講師的一般課程取消政策而定,但「收取 50% 課程費用為取消費」將不適用。課程包優惠券僅可能返還或抵用。
課程預約確定前
- 隨時可以取消。
課程預約確定後
- 課程時間前 24 小時以上→ 隨時可以取消。
- 課程時間前 24 小時內 → 講師將可能收取消費。
-
缺席→ 講師將可能收取消費。
(請與講師確認詳情。)
講師提供的課程
-
News Talk
Being more confident and fluent in speaking English( Intermediate-Advanced English speakers)30 分鐘 500 點 -
Free talk: Festive season Preparations
Hmmm let's talk about Christmas and New year's eve ✨15 分鐘 500 點 -
My English Journey: Goals, Motivations and Dreams
Discover Your Why, Achieve Your Goals, and Unlock Your Potential in Learning English30 分鐘 600 點 -
-
How about we learn English through cooking?
Let's try new recipes: Australia food, African food and Japanese food whilst we learn how to speak English15 分鐘 500 點 -
Powerful Eiken IELTS and SAT preparation
Eiken preparation for ALL grades from Pre 1st Grade, IELTS and SAT Exams35 分鐘 2,000 點 -
-
Coding and robotics
Lets do Coding and robotics! Homework relating to computer science and mathematics ALL study levels35 分鐘 X 5 9,900 點5 堂課程包 -
Let's talk about technology
How to use technology in our day to day lives: At work- to boost productivity, school- improve performance and at home: Everywhere!30 分鐘 X 5 9,000 點5 堂課程包