課程資料
7268 程式語言
|
開課學期:1052
|
開課班級:
資工系 3B
|
授課教師:駱榮欽
|
選修
|
學期課
|
學分數:3.0
|
大義 0721 星期四 15:10-18:00
|
7268 PROGRAMMING LANGUAGES
|
2017 Spring
|
Department of Computer Science and Information Engineering 3B
|
Professor:LO, RONG-CHIN
|
Elective
|
Semester
|
Credits:
3.0
|
Da Yi 0721 Thursday 15:10-18:00
|
發展願景
傳揚中華文化,促進跨領域創新,與時精進,邁向國際
It is our objective to promote Chinese culture, enhance cross-disciplinary innovation, seek constant advancement, and embrace global community.
辦學宗旨
秉承質樸堅毅校訓,承東西之道統,集中外之精華,研究高深學術, 培養專業人才,服務社會,致力中華文化之發揚, 促進國家發展.
Based on our motto—“Temperament, Simplicity, Strength, and Tenacity,” “inheriting the merits of the East and the West” and “absorbing the essence of Chinese and foreign cultures,” we make it our mission to pursue advanced research, develop professional talents, serve the society, promote Chinese culture and support national development.
校教育目標
校基本素養
校核心能力
院教育目標
研究創新、科技興國
發展產業、學以致用
培育優秀青年工程師
院核心能力
科學理論與工程知識
系統設計與資通科技
實驗分析與實踐技能
創新整合與終身學習
工程倫理與社會責任
計畫管理與團隊合作
系教育目標
奠定資訊工程基礎專業知識
培養資訊工程實務應用技能
訓練團隊合作與終身學習能力
系核心能力
應用數學、資訊科學與工程知識解決問題之能力
撰寫程式與設計系統以解決問題之能力
資訊系統規劃、設計、實作、測試、整合與成果展示之能力
團隊合作與有效溝通以解決問題之能力
具備人文與科學並重之素養,以及遵守專業倫理與尊重智慧財產權之觀念
關注科技發展與時事資訊,並理解科技對環境、社會、國家及全球之影響
主動積極與持續學習之習慣與能力
課程目標
讓同學熟悉程式語言的設計基本常識,包括程式語法、資料型態、控制結構與物件導向等重要觀念。經由程式語言之間的相互比較,使學生對程式語言的掌握度更加精進,無論日後在在軟硬體的研究與應用都能有所助益。
課程能力
應用數學、資訊科學與工程知識解決問題之能力 (比重 30%)
撰寫程式與設計系統以解決問題之能力 (比重 30%)
資訊系統規劃、設計、實作、測試、整合與成果展示之能力 (比重 35%)
主動積極與持續學習之習慣與能力 (比重 5%)
課程概述
本課程嘗試真正聚焦於程式語言的設計相關議題。所介紹的觀念與高階程式語言的規格與設計概念有關。舉凡程式語法、資料型態、控制結構與物件導向等重要觀念皆有涵蓋,更要讓學習者經由程式語言之間的相互比較,對語言的掌握度更加精進,無論在軟硬體的研究與應用都能有所助益。學習者可由本課程學習到各種程式語言的重要基本技術之概觀與彼此差異。
This offering of the course was an attempt to really focus on programming language design issues. This course introduces concepts related to the specification and the design of high-level programming languages. Such as language syntax, semantics, data types, control structure, and object-oriented concepts are all covered. This course belongs to the learning group of digital system planned in our department especially, because we want the learner to be more familiar with the programming language and further benefit in the research and development for both of software and hardware. The students can learn the basic overviews and differences of programming languages in this course.
授課內容
介紹程式的語法與語意、資料型態、運算式、指定敘述與控制結構、副程式、語言設計架構,培養學生對函數式程式語言、邏輯式程式語言與物件導向程式語言的分析設計能力。並介紹了解近年來的熱門程式語言如 Python, Java, C++, Ruby, C#, C, JavaScript, PHP, Go, Perl, Scala, Objective-C, R, Matlab的特性與應用
授課方式
課堂講授、簡報介紹
評量方式
上課用書
(師生應遵守智慧財產權觀念及不得不法影印、下載及散布)
1.講義
2.Matlab (講義)
3.物件導向程式分析與設計(Satzinger & Jackson & Burd:Object-Oriented Analysis & Design with the Unified Process) (高立)
參考書目
(師生應遵守智慧財產權觀念及不得不法影印、下載及散布)
1.Visual C# (旗標)
2.JAVA 7 程式設計(旗標)
3.大數據:知識經濟與實務應用 (滄海)
課程需求
要考試
輔導時間
教師聯絡資訊
Email:lrq@ulive.pccu.edu.tw
分機:
課程進度
五、 視覺化整合開發環境 (Visual IDE) 與 RAD (Resource Description and 五、 視覺化整合開發環境 (Visual IDE) 與 RAD (Resource Description and Access)工具 |