朝陽科技大學
108學年度第2學期教學大綱
當期課號 2521 中文科名 程式設計(一)
授課教師 陳晉祺 開課單位 資訊管理系
學分數 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週:History, Introduction, Setup and Configuration
第02週:Syntax, Comments and Variables
第03週:Data Types, Type Casting, User Input
第04週:Operators, Math, Strings
第05週:Booleans, If Else, Switch, While Loop
第06週:For Loop, Break/Continue, Arrays
第07週:Methods, Parameters, Overloading
第08週:OOP, Classes, Objects, Class Members
第09週:Constructors, Access Modifiers, Properties and Inh
第10週:Polymorphism, Abstract, Interface, Enums
第11週:Files, Exceptions
第12週:Examples and Exercises
第13週:Web Application
第14週:Website Development
第15週:Project Work
第16週:Project Work
第17週:Project Presentation
第18週:Project Presentation

成績及評量方式
Attendance :10%
Quiz:10%
Homework:20%
Midterm exam:20%
Final Project:20%
Final Report:20%

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

主要教材
1.There are 3 websites that we will be using to learn C#, https://www.w3schools.com/cs/default.asp, https://csharp.net-tutorials.com/, and a bit from https://ultimateqa.com/csharp-guide/(其他)

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

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

教師資料
教師網頁:http://www.cyut.edu.tw/~hwtseng/
E-Mail: hwtseng@cyut.edu.tw
Office Hour:
星期二,第5~6節,地點:M-208.1;
星期三,第5~6節,地點:M-208.1;
分機:7857

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