教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-2
297523
計算機程式設計(二)
1
3.0
3
▲
郭忠義
資工一
90
9
教學大綱與進度:
教師姓名
郭忠義
Email
jykuo@ntut.edu.tw
最後更新時間
2022-01-21 19:23:29
課程大綱
本課程介紹計算機程式設計的觀念與方法,程式設計語言以Python/C語言為基礎,於熟習基本程式語法後,再導入程式設計技術。內容著重邏輯思考與程式設計能力之訓練及其在資訊工程上之應用,同時輔以程式設計過程所應注意之程式結構、偵錯、可攜性、軟體工程的基本概念,使修習者得以奠定程式設計專業之基礎。 實習目的使學生熟悉計算機應用程式設計之環境、方法、及原則。內容含程式設計環境、程式語言結構、基本函數、流程控制、與資料結構。
課程進度
Week 1 (2/22, 2/23) Basic Concept Week 2 (3/01, 3/02) Function, Selection and Repetition Week 3 (3/08, 3/09) Recursive and Unit Testing Week 4 (3/15, 3/16) pointer, Quiz#1 Week 5 (3/22, 3/23) Pointer and Array Week 6 (3/29, 3/30) Array Week 7 ( ) Holiday Week 8 (4/12, 4/13) String, Quiz#2 Week 9 (4/19, 4/20) Online 1(4/19 18:00~21:00) Week 10 (4/26, 4/27) Enumeration and Union Types Week 11 (5/03, 5/04) Structure Week 12 (5/10, 5/11) Structure Week 13 (5/17, 5/18) Text and Binary File Processing, Quiz#3 Week 14 (5/24, 5/25) Programming in the Large Week 15 (5/31, 6/01) Dynamic Data Structures Week 16 (6/07, 6/08 ) Dynamic Data Structures Week 17 (6/14, 6/15) Dynamic Data Structures, Quiz#4 Week 18 (6/21) Online 2 (18:00~21:00)
評量方式與標準
Online * 2 40% Quiz * 4 40% Assignment, Participation 20%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:是
Problem solving and Program Design in C, Jeri R. Hanly and Elliot B. Koffman
課程諮詢管道
課程對應SDGs指標
備註
因應疫情防疫規定,可能調整教學方式為遠距教學;考試採實體分流。
二、使用教學軟體與聯繫
1.ZUVIO Code: 83083522
2.LINE https://line.me/R/ti/g/fqPIUIPYbn
3.網頁: https://myweb.ntut.edu.tw/~jykuo/pd1102.html
4.校外同學,MAIL: jykuo@ntut.edu.tw 提供 TEAMS 帳號。