2 項進行中

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

計算機概論

Introduction to Computer and Computer Science

學期
113-1
學分
0 學分
當期課號
515401
永久課號
EEDP10018
開課單位
光電工程學系
授課教師
李杰恩
校區
光復
類別
必修
上課時間表
週一
週四
2
09:00–09:50
計算機概論
CY203(光復)
5
13:20–14:10
計算機概論
CY203(光復)
2 節連堂
6
14:20–15:10

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

概述

這門課的內容是專門設計給只寫過一點點、或是完全沒有寫過程式的初學者,希望你能在這門課裡學到: 1. 怎麼寫扣,並能了解寫扣在工程應用裡面扮演的腳色。 2. 就算你一開始是一個沒有任何背景知識的學生,你也能有自信地透過寫扣來解一些簡單的數學問題、數值分析問題、或工程應用問題。 3. 希望你在學期結束的時候,有能力看懂並使用網路上的公開資料庫與程式碼。 4. 這門課是教 Python,不教 C/C++。 This course is designed for the students with little or no programming experience. The main objectives of this course are: 1. Provide an understanding of the role that computation can play in solving engineering issues. 2. Help the students, including those who do not have any pre-knowledge about computers or programming, to have the ability to solve either the mathematical problems or numerical analyses via writing some small programs with confidence. 3. By the time we get the end of this course, you should have the ability to understand and utilize those open source codes that developed by the other programmers on the internet. 4. This is a Python programming course, not C/C++.

先修科目

備註

無備註

教學方式

請帶你的電腦來 Please bring your computer or any mobile device that can do programming.

評分方式

作業:80% 期末專題:20% Homeworks:80% Final Project:20%

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Introduction to Computation and Programming

2024-09-02(一),2024-09-05(四)
第 2 週

Python Basics: Branching and Iterations

2024-09-09(一),2024-09-12(四)
第 3 週

Simple Numerical Algorithms I

2024-09-16(一),2024-09-19(四)
第 4 週

Abstraction, Decomposition, and Functions

2024-09-23(一),2024-09-26(四)
第 5 週

Tuples, Lists, Mutability, Aliasing, and Cloning

2024-09-30(一),2024-10-03(四)
第 6 週

Recursion and Dictionaries

2024-10-07(一),2024-10-10(四)
第 7 週

Modules, Exception, and Assertions

2024-10-14(一),2024-10-17(四)
第 8 週

Introduction to Object-oriented Programming I

2024-10-21(一),2024-10-24(四)
第 9 週

Introduction to Object-oriented Programming II

2024-10-28(一),2024-10-31(四)
第 10 週

Computational Complexity

2024-11-04(一),2024-11-07(四)
第 11 週

Simple Numerical Algorithms II

2024-11-11(一),2024-11-14(四)
第 12 週

Scientific Computing and Data Visualization with Python I

2024-11-18(一),2024-11-21(四)
第 13 週

Scientific Computing and Data Visualization with Python II

2024-11-25(一),2024-11-28(四)
第 14 週

Data Analysis

2024-12-02(一),2024-12-05(四)
第 15 週

Practical Applications

2024-12-09(一),2024-12-12(四)
第 16 週

Practical Applications

2024-12-16(一),2024-12-19(四)
教科書

都放在這裡(You can find the lectures of this course here.): 1. GitHub (source code): https://github.com/bruce88617/nycudopcs 2. Jupyter book (can be opened with your browser): https://bruce88617.github.io/nycudopcs_jb/chapters/intro.html#

Office Hours
地點
交映樓502室 Rm. 502, CPT Building
時間
教師未提供此項資料
聯絡方式
請來信與我或助教約時間 Please make an appointment with me or TAs via email.