校際選修

115-1 選課時程

進行中

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

計算機概論與程式設計

Introduction to Computers and Programming

學期
109-1
學分
3 學分
當期課號
1172
永久課號
DCP1203
開課單位
資訊學院共同課程
授課教師
張永儒
校區
光復
類別
必修
上課時間表
週一
週四
2
09:00–09:50
計算機概論與程式設計
EC316
5
13:20–14:10
計算機概論與程式設計
EC316
2 節連堂
6
14:20–15:10
A
18:30–19:20
計算機概論與程式設計
EC316
3 節連堂
B
19:30–20:20
C
20:30–21:20

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

概述

This course is designed for beginners to programming. It introduces basic concepts and techniques in programming via a series of lectures and exercises on C programming language. Then the students will apply the learned concepts and techniques to another language (Python) and use them to solve daily life computing tasks. The objectives of this course are as follows: 1. The students will learn basic concepts in programming. 2. The students will know how to use the learned programming concepts in a different language to solve concrete problems. 3. The students will learn to use tools and references for help their coding practice.

先修科目

No prerequisite and prior knowledge of programming is needed.

教學方式

Course material will be made available here.

評分方式

(tentative) Homework 20% Class exercise and participation 20% Mid-term exam 30% Final project 30%

週次計畫
週次主題
第 1 週Introduction to Computer Systems
第 2 週Variables & Expressions
第 3 週Branching and Iteration
第 4 週Basic Type and Arrays (No Class on 9/30!)
第 5 週Functions and Program Organization
第 6 週Pointers
第 7 週String & I/O
第 8 週Midterm Exam
第 9 週Python Basics (Part I): Data Types, Input/Output, Exceptions
第 10 週Python Basics (Part II): Branching, Iteration, Function, Strings
第 11 週Tuple, List, Dictionary
第 12 週Dealing with Data: Files and the Web
第 13 週Using Web Services, Web API
第 14 週Object Oriented Programming in Python
第 15 週Making Your Program Useful and User Friendly
第 16 週Final Project Workshop
第 17 週Final Project Due (No Class)
第 18 週
教科書

1. C Programming A Modern Approach 2nd Ed. by K.N. King, Norton 2. Python for Everybody (https://www.py4e.com/book.php)