Topic:C Sharp

From Wikiversity

Jump to: navigation, search

This is a placeholder for Portal:Engineering and Technology --> School:Computer Science --> Topic:Computer Programming --> Topic:C Sharp

Thank you for your interest in C# (pronounced "C" sharp). C# is a powerful and flexible programming language created by Microsoft. C# is an object-oriented visual programming language that is event-driven. In order to take advantage of programming visually, one needs to use an Integrated Development Environment (IDE). An IDE allows the programmer to write, test, and debug C# applications quickly and easily. The attraction to using an IDE is due to its simplicity and acceleration of a program's time to completion. With C# you can write applications that are more easily operable with applications written in other languages, older applications, also C# can be used to easily develop software that interacts using industry standards for serial connections, TCP/IP, XML, and many others.

Contents

[edit] Prerequisites

Please list all prerequisites. Hopefully they will all be topics here at Wikiversity.

[edit] Area description

This page is a content development project where participants create, organize and develop learning resources for C#.

It is the goal of this class to equip you with the tools and knowledge to create applications using C# that are limited to your imagination. In this class the lessons are structured such that you will write applications that can make decisions, connect with users over the internet, manipulate files, and much more. So please enjoy the lessons and good luck.

Since this class requires a hands on education, you will need to obtain a copy of the Microsoft .NET Framework (preferably version 4.0 from Microsoft and an IDE. If you can get it, Microsoft's Visual Studio is a good application for this. In addition Microsoft offers a free version of their development environment for C#, Visual C# Express. Or you could use an open source application such as SharpDevelop

It is recommended that a lesson is not started unless you have time to finish it. Interruptions are distractions that make it easier to forget.

The "topic" namespace contains pages that are for management and organization of small academic units at Wikiversity such as departments (see: Wikiversity:Topics).

[edit] Department news

  • 16 September 2006 - Department founded!

[edit] Learning projects

See: Learning Projects and the Wikiversity:Learning model.

Learning materials and learning projects are located in the main Wikiversity namespace. Simply make a link to the name of the learning project (learning projects are independent pages in the main namespace) and start writing! We suggest the use of the learning project template (use "subst:Learning project boilerplate" on the new page, inside the double curved brackets {{}}). Learning projects can be lessons or wiki-courses.

Learning materials and learning projects can be used by multiple departments. Cooperate with other departments that use the same learning resource.

Remember, Wikiversity has adopted the "learning by doing" model for education. Lessons should center on learning activities for Wikiversity participants. We learn by doing.

Select a descriptive name for each learning project.

[edit] Enrolled

Please sign below if you are participating in this topic. Use 4 tildes (~) to sign.

[edit] External Links

In other languages