學分數 |
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
|
|