校際選修

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

學期
106-1
學分
3 學分
當期課號
1189
永久課號
DCP1204
開課單位
資訊學院共同課程
授課教師
張永儒
校區
光復
類別
必修
上課時間表
週一
週四
2
09:00–09:50
計算機概論與程式設計(英文授課)
EC115
5
13:20–14:10
計算機概論與程式設計(英文授課)
EC115
2 節連堂
6
14:20–15:10
A
18:30–19:20
計算機概論與程式設計(英文授課)
EC115
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 is available here:https://drive.google.com/drive/folders/0B-mLKQPDVzM1ZlYyZE9YTHlqWmM?usp=sharing

評分方式

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

週次計畫
週次主題
第 1 週Introduction to Computer Systems
第 2 週Data Types, Variables, Operators, & Expressions
第 3 週Branching and Iteration
第 4 週Arrays
第 5 週Holiday no class
第 6 週Functions, Program Organization, Coding Pattern
第 7 週Pointers
第 8 週String
第 9 週Input/Output
第 10 週Midterm Exam
第 11 週Python Basics: Variables, Branching and Iteration, Functions
第 12 週String
第 13 週Tuple, List, Dictionary
第 14 週Regular Expression, Communicating with the Web
第 15 週Using Web APIs
第 16 週Object Oriented Programming: Classes and Inheritance
第 17 週Holiday no class
第 18 週Final
教科書

C Programming A Modern Approach 2nd Ed. by K.N. King, Norton