電腦技能
Tom
我是兼職導師
會說
粵語普通話英語
性別
主要教授科目
Python C/C++ Go PHP Android App HTML5/CSS
資歷 / 成就
  • ICPC Organizing Committee
自我介紹
現職香港中文大學講師及教學助理、中學名校奧數教練。
本人(男導師)為本年中文大學數學精研學生 (收生Best 5 LQ 30分,全港僅收約20人) ,現職香港中文大學數學系課程講師,亦曾擬定計算機科學系期末編程考試,現提供中學功課輔導/補習服務。編程/奧數課程可聯絡商議。
✅✅大專/大學數學系、計算機科學系
✅✅奧數
✅✅編程
近年,人工智能(AI)、編程(programming)等用詞愈見普及,愈來愈多行業及日常情境需要用到編程技術。例如金融行業中以編程實現自動化,數學、科研及圖像處理則依賴人工智能技術,背後不乏大量編程知識。無論是學生,還是成人,均有需要學習編程技術以應付這個趨勢。
C++作為傳統高階編程語言,市面是不少程式均以其或其變種編寫,它既有一般傳統編程語言的特點,如跨平台性(portability)、人類易讀(readability),又有一些較新特性,如物件導向(object-oriented)等。對於首次接觸編程的人,C++是不二之選。故本課程將以C++作為課程編程語言。
課程大綱:
編程導論及C++背景 (Introduction to Programming & Background of C++)
C++基本知識 (C++ Basics)
選擇性和重複性控制結構 (Selective and Repetitive Control Structures)
基礎資料形態 (Fundamental Data Types)
函數基礎認識 (Functions - Basic)
參考參數 (Reference Parameter)
函數進階認識 (Functions - Advanced)
遞歸程式編寫範式 (Recursive Programming Paradigms)
範疇及命名空間 (Scope and Namespace)
陣列及指標的基礎運用 (Introduction to Arrays and Pointers)
物件導向程式編寫範式1-4 (Object-oriented Programming Paradigms 1-4)
C++標準庫進階運用 (Advanced Uses of C++ Standard Library)
輸入輸出再探 (More about Input and Output)
動態記憶體配置 (Dynamic Memory Management)
課程預期目標:
能運用C++編寫一般主控台應用程式 (Able to develop common console programs using C++)
能對既定問題作分析並研究解決方法 (Able to analyze given problems and develop corresponding solutions)
了解物件導向的概念 (Understanding the concepts of object-oriented programming)
課程可以粵語/英語教授,以英文簡報(powerpoint)為輔,學生需自行抄寫筆記(如有需要)。
申請配對