授課大綱


※為保護與尊重他人之智慧財產權,請勿於合理使用範圍外,非法引用、影印或重製書籍以免觸法。
Please respect intellectual property rights when making handouts for students.
學年期 111學年度第1學期課程 學科代號
Subject Code
2811M1
科目名稱
Course Title
程式設計
Introduction to Programming Language
課程簡碼
Course No.
ITM-11M-01-A1
開課系級
Dept
資訊科技與管理學系一年乙班
A-ITM-1B
學分數
Credit(s)
2 時數
Hour(s)
2
選別
Required or Elective
4-系必 開課別
Duration
半年 第一學期
授課教師
Instructor
鄭王駿
授課教師學術專長
the Instructor's Areas of Specialization
各類型企業資訊系統、網際網路
缺曠課規定
Attendance Policy
缺曠課時數(含事/病假)達授課總時數三分之一(12 小時)以上者,學期成績以零分計。
Student will receive a semester grade of zero for a course if absences from class exceed one third (12hrs)of total class hours.
中文課程概要
Chinese Course Description
學習C語言基本程式撰寫技能。
英文課程概要
English Course Description
To learn the basic programming skill of C language.
基本核心能力 / 系核心能力
Core Competency
核心能力核心能力說明
具備數位科技應用能力如Unity, Adobe系列, 3Dmax, VR, AR, Linebot, Yolo, Google, Azure, AWS等機器學習模組套件均為數位科技的整合與應用能力
具備資訊管理應用能力如資料庫管理, PowerBI, Tabular, UML, Github, Excel, ERP等均為資訊管理的應用能力
具備程式設計應用能力如Javascript, C, Java, R, C#, Python, Matlab, SQL, HTML, CSS, Php等均是程式設計的應用能力
具備經營管理智能能力如AI, Google Analytics, BI, MarTech, FinTech, ERP, 輿情分析等均為經營管理的應用能力
具備溝通協調與團隊合作能力如專題實作, 專案管理, 實習, 課程有學期專案Term Project, 及課程有分組合作的學習活動等均為溝通協調與團隊合作的應用能力
『註:該課程之核心能力以紅色表示.』
教學目標
Course Objectives
科技為本,管理為用,培養與時俱進、專業多元的資訊人才
授課方式
Approach to Instruction
上機/實務操作, 非同步遠距教學
課程授課語言
Course language
本國語
是否自編教材
Whether self-edited textbooks
成績評定
Grading
平時評量 40%: 出席: tronclass點名 作業: etutor/自學網站 小考: uscoj線上測驗網站 檢定: CPE檢定(每解1題外加總分5分 滿分以99分計) 評量: ITSA程式能力線上自我評量(每解1題外加總分3分 滿分以99分計)含7月/9月/11月/1月
期中評量 30%: 技術測驗: uscoj線上檢定考試
期末評量 30%: 技術測驗: uscoj線上檢定考試
參考書目
Textbooks and References
1. 教科用書: Brian W. Kernighan, "The C Programming Language", 2/Edition, Prentice Hall, 1988, 全華圖書代理 2. 本系教學網站及磨課師:http://media.usc.edu.tw (免帳號) 3. 線上測驗系統:http://uscoj.im.usc.edu.tw/v7 (需帳號) 4. 程式自學平台:https://e-tutor.itsa.org.tw/e-Tutor/ (需帳號) 5. 大學程式能力檢定: https://cpe.cse.nsysu.edu.tw/(需帳號) 6. 參考用書:大學程式能力檢定:CPE祕笈 作者:林盈達、黃世昆、楊昌彪、葉正聖、謝育平, 美商麥格羅‧希爾,
備註
Remark
(1)線上教學型態:同步 、非同步(或兩者並行)。 (2)使用平台或軟體:Tronclass / Google Meet / 磨課師 http://media.usc.edu.tw 平台。 (3)教師聯絡方式:wjcheng@g2.usc.edu.tw

週次
Week
進度內容
Syllabus
第1週程式初探篇: A Tutorial Introduction & Getting Started(建置ITSA帳號、CPE帳號、小考ECMS帳號)日資一乙程式設計 9月 24日 (星期五) · 上午10:00 - 下午12:00 如何加入 Google Meet 會議 視訊通話連結:https://meet.google.com/yaw-yzdh-jba
第2週第一講 變數與算式 (程式初探篇): 日資一乙程式設計 10月 1日 (星期五) · 上午10:00 - 下午12:00 如何加入 Google Meet 會議 視訊通話連結:https://meet.google.com/tao-ageo-pzb
第3週第一講 變數與算式 (時鐘輪迴篇): Variables and Arithmetic Expressions 日資一乙程式設計 10月 8日 (星期五) · 上午10:00 - 下午12:00 如何加入 Google Meet 會議 視訊通話連結:https://meet.google.com/zit-xgvm-may
第4週第二講 迴圈 (魔戒三部曲): The For/While Statement
第5週第二講 迴圈 (魔戒三部曲): The For/While Statement
第6週第三講 字元與陣列 (萬碼奔騰篇): Symbolic Constants & Character Input and Output
第7週第四講 函式與參數 (呼風喚雨篇): Arguments - Call by Values/ Functions
第8週第五講 陣列 (萬里長城篇): Character Arrays/Integer Arrays
第9週期中檢定考
第10週期中檢討
第11週第六講 函式與外部變數: External Variables and Scopes
第12週第七講 型別、運算子、算式與位元運算子: Types, Operators, Expression, and Bitwise Operators(本週雙語教學Taught in English)
第13週第八講 流程控制: Control Flow(本週雙語教學Taught in English)
第14週第九講 函式與程式結構 (後發先至篇): Functions and Program Structure(本週雙語教學Taught in English)
第15週第十講 後置算式 (自助餐盤篇): Reverse Polish Notation(本週雙語教學Taught in English)
第16週第十一講 指標與陣列 (自助餐盤篇): Pointers and Arrays
第17週第十二講 指標與結構 (自助餐盤篇): Structures
第18週期末檢定考

課程與專門議題之關聯性Relationship between Courses and Specific Issues
課程學習融入下列議題的程度The degree to which specific issues are integrated into courses
議題
Issue
關聯性
Relevance
議題
Issue
關聯性
Relevance
性別平等教育
Gender Equality
無關聯性(No Relevance)環境與能源教育
Environment, Energy and Resources
無關聯性(No Relevance)
品德教育
Character Education
無關聯性(No Relevance)職業安全衛生教育
Occupational Secutity and Hygiene
無關聯性(No Relevance)
生命教育
Life Education
無關聯性(No Relevance)保護智慧財產權
Copyright Protection
無關聯性(No Relevance)
法治教育
Law-Related Education
無關聯性(No Relevance)個人資料保護
Personal Information Protection
無關聯性(No Relevance)
公民教育
Civic Education
無關聯性(No Relevance)資訊安全
Information Technology Security
無關聯性(No Relevance)
人權教育
Human Rights
無關聯性(No Relevance)生涯規劃
Career Planning
無關聯性(No Relevance)
服務學習
Service Learning
無關聯性(No Relevance)多元文化學習
Multi-Cultural Learning
無關聯性(No Relevance)
生活防災教育
Disaster Prevention Education
無關聯性(No Relevance)食品安全教育
Food Safety Education
無關聯性(No Relevance)
長期照護
Long-Term Care
無關聯性(No Relevance)媒體素養
Media Literacy
無關聯性(No Relevance)
家庭與婚姻
Family and Marriage
無關聯性(No Relevance)勞動權益教育
Labor Rights
無關聯性(No Relevance)
※為保護與尊重他人之智慧財產權,請勿於合理使用範圍外,非法引用、影印或重製書籍以免觸法。
Please respect intellectual property rights when making handouts for students.