朝陽科技大學
109學年度第2學期教學大綱
當期課號 2518 中文科名 程式設計(一)
授課教師 陳晉祺 開課單位 資訊管理系
學分數 3 修課時數 3 開課班級 日間部四年制1年級 D班
修習別 專業必修
類別 英語授課


本課程培養學生下列知識:
This course is an introduction to C#. # is a symbol for ‘sharp’, and it is an type-safe object-oriented language that enables developers to build a variety of secure and robust applications. C# can also be a powerful tool to make online applications and websites. It runs on the .NET Framework and examples of its application include Windows client applications, XML Web services, distributed components, client-server applications, database applications, etc… More information can be found here https://en.wikipedia.org/wiki/C_Sharp_(programming_language). With programming languages, many overlapping concepts exist between other programming languages, mastering C# sets a strong foundation that may help you comprehend other programming languages with ease.

1.Make students have basic skills in programming.
2.Make students understand the C # (C-Sharp) environment.
3.Make students understand syntax, comments and variables.
4.Make students understand constructors, access modifiers, properties and inheritance.

This course is an introduction to C#. # is a symbol for ‘sharp’, and it is an type-safe object-oriented language that enables developers to build a variety of secure and robust applications. C# can also be a powerful tool to make online applications and websites. It runs on the .NET Framework and examples of its application include Windows client applications, XML Web services, distributed components, client-server applications, database applications, etc… More information can be found here https://en.wikipedia.org/wiki/C_Sharp_(programming_language). With programming languages, many overlapping concepts exist between other programming languages, mastering C# sets a strong foundation that may help you comprehend other programming languages with ease.

每週授課主題
第01週:Java Intro
第02週:Java Syntax
第03週:Java Comments, Variables, Data Types
第04週:Java Type Casting, Operators, Strings
第05週:Java Math, Booleans, If...Else
第06週:Java Switch, While Loop, For Loop, Break/Continue
第07週:Java Arrays, Java Hashmap, HashSet, User Input, Re
第08週:Java Files, Create/Write, Read, Delete
第09週:Python Intro
第10週:Python Variables
第11週:Python Data Types
第12週:Python Numbers
第13週:Python Casting, Strings
第14週:Python Lists
第15週:Python Sets
第16週:Project Work
第17週:Project Work
第18週:Project Demo

成績及評量方式
attendance:10%
midterm:25%
homework:40%
quiz:15%
project:10%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
1...(其他)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:christopherchan.ca
E-Mail: christopherckchan@cyut.edu.tw
Office Hour:
星期二,第3~4節,地點:M-208.1;
星期三,第3~4節,地點:M-208.1;
分機:

[關閉] [列印]
尊重智慧財產權,請勿不法影印。