校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

計算機概論

Introduction to Computer and Computer Science

學期
110-1
學分
3 學分
當期課號
1097
永久課號
DEO1202
開課單位
光電工程學系
授課教師
黃育綸
校區
光復
類別
必修
上課時間表
週一
週四
2
09:00–09:50
計算機概論
ED713
5
13:20–14:10
計算機概論
ED713
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

本課程以Python語言為主, 教導學生程式設計的概念, 培養學生運用電腦程式語言解決工程問題的基本能力。

先修科目

教學方式

本課程以課堂講授為主, 搭配每周一次的上機實習時間, 讓同學熟悉程式語言的撰寫方法, 並透過回家作業及期末專題, 讓同學從動手實作之中習得解決問題之能力。 20210923 更新:特別注意,因為近期疫情嚴峻,開學後有機會以遠距方式授課,請同學們務必備妥攝影機與麥克風,以利教學互動。若有遠距授課,授課期間需開啟攝影機,麥克風則於發言時才打開。上課會議連結為:meet.google.com/zcx-tqqb-aee

評分方式

Homework&Lab: 30%, Quiz&Midterm: 40% (hands-on testing included), Final: 20%, Project: 10% BONUS: 5%

課程大綱
  • Introduction to Computers
  • Python Basics
  • Flow of Control
  • Procedural Abstraction and Function
  • I/O Streams
  • Lists
  • Advanced Structures
  • Modules
  • Applications
週次計畫
週次主題
第 1 週Introduction to this course The way of the program
第 2 週Repeat
第 3 週Nested Repeat
第 4 週Variables, expressions and statements
第 5 週If and Nested-if
第 6 週Functions
第 7 週String, List, Tuple and Dictionary
第 8 週Classes and Objects
第 9 週Classes and Functions
第 10 週Inheritance
第 11 週Debugging
第 12 週Files
第 13 週Popular modules
第 15 週Algorithms
第 15 週numpy, turtle
第 16 週Final Exam & Project
教科書

1. Think Python: How to Think Like a Computer Scientist 2. Python for Everybody (Severance) https://eng.libretexts.org/Bookshelves/Computer_Science/Book%3A_Python_ for_Everybody_(Severance) 3. 自編講義

Office Hours
地點
Office (EE719)
時間
Thursday 1000-1200, other time by appointment only.
聯絡方式
ylhuang@g2.nctu.edu.tw