Fundamentals of C# Programming
分享
课程详情
课程评价
spContent=This course is all about starting to learn how to develop programs quickly using the C# language on Windows or Mac. Why use C# instead of some other language? C# can be used to create Windows applications, Web services, client-server applications, database applications, mobile applications, and much more. Developers who are familiar with any languages like C, C++, or Java are typically able to work in C# within a relatedly short time. C# syntax simplifies many of the complexities of C++ and provides many powerful features that are not found in Java. This course will give you a full introduction to all of the core concepts in C#. Follow along with the course and you'll be a C# programmer in no time.
—— 课程团队
课程概述

C# is a modern, object-oriented, component-oriented programming language, which inherits the advantages of C++, Java, and other languages. You can use C# to create applications, database applications, mobile applications, and much more. Recently, It is getting popular to use it for creating mobile applications, like Cross-platform tools such as Xamarin allow applications written in C# to be used on almost any mobile device. In order to utilize components, C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Moreover, C# is one of the most popular programming languages in the world and welcomed by companies and engineers. There are good job opportunities for C# developers.

This course is produced by a teaching team whose members have been teaching programming language courses for over ten years at Northwestern Polytechnical University.  These member teachers enjoy the teaching process and are willing to continuously improve the content.

You can learn the C# key concepts, such as data types, variables, methods, and object-oriented concepts of encapsulation, inheritance, and polymorphism from this course. We use Visual Studio as a development tool, introducing a variety of C# common information processing methods. In addition to the theoretical knowledge, the course focuses more on hands-on programming, with program examples closely related to daily learning and work, lively and interesting, with moderate difficulty.

This course does not require a pre-requisite course, but if you have taken a programming course before, you may have a better understanding of the course content. Welcome to join this course.


课程大纲
预备知识

No requested course