您當前位置: 首頁  >  人才培養  >  本科生教育  >  課程簡介

課程簡介

C#程序設計

《C#程序設計》課程介紹

C#語言在吸取C++和Java等語言優點的基礎上,具有封裝、繼承和多态等特性,并且增加了不少創新元素,是程序設計語言研究的重大成果。

《C#程序設計(雙語)》課程是伟德国际BETVlCTOR一門重要的選修課程。開設本課程的目的在于使學生了解.NET體系結構,熟悉C#程序設計語言的各種特性,理解C#語言運行機制,鍛煉學生應用C#語言開發程序的能力。

本課程主要内容包括:.NET體系結構,核心C#,對象和類型,繼承,泛型,數組,運算符和類型強制轉換,委托、Lambda表達式和事件,字符串和正則表達式,集合,LINQ,動态語言擴展,内存管理和指針,反射以及錯誤和異常。

通過本課程的學習,使學生掌握C#程序設計的基礎知識和基本理論,培養學生對于.NET體系的興趣,鍛煉學生使用C#語言分析問題和解決問題的能力。

Introduction to the course“C# Programming (Bilingual)”

C# takes the merits of many advanced computer programming languages such as C++ and Java. It has not only the characteristics as encapsulation, inheritance, polymorphism etc., but also introduces many innovative elements, such as the safe pointer management etc. C# is one of the most advanced full featured modern programming languages by Microsoft.

The course ‘C# Programming (Bilingual)’ is one of the key subject for the undergraduates in the College of Computer Science and Technology. It aims to enable students to master the advanced features of the C# programming language, understand the running mechanisms of the language, and develop the ability to program with C#.

The syllabus covers the following: .NET architecture, the core C#, objects and classes, inheritance, generics, arrays, operators and type casting, delegation, Lambda expressions and events, strings and regular expressions, collections, LINQ, dynamic language extensions, memory management and pointers, reflection, and errors and exceptions.

From the course, the students may learn the basic knowledge and theory about C#, get interested into the .NET framework, and exercise for the ability to analyze and solve a problem with C#.

Baidu
sogou