Topic – Basic Programming Concepts

This topic covers the basic concepts of programming using C# and .NET. This is the the must-know materials for working with programming in the COP4834 environment and the web. This is pre-requisite material, but may cover things that you may not have seen elsewhere.

Reading

Required Reading

http://msdn.microsoft.com/en-us/library/vstudio/67ef8sbd.aspx – This is the C# programming guide.

Reference Reading

The best place to start here is the C# programming guide. If you are doing any programming in this class you should be familiar with all the topics in the C# programming guide. Most of these are also covered in lectures.

Supporting Lectures

Lecture – Basics of Server Side Programming

Lecture – Basics – C Sharp Classes – Covers the concepts in http://msdn.microsoft.com/en-us/library/vstudio/x9afc042.aspx 

Lecture – Basics – Debugging – Demonstrates breakpoints and Quick Watch, must know tools for debugging

Lecture – Basics – Arrays and Plotting – Uses Highcharts.NET to demonstrate plotting

Lecture – Basics – Anatomy of a Web Page – Understand the parts and files of a .NET web page

Any other topics that are basic to C# and the .NET platform will be added here to assist students. Students should request help on these topics on the bulletin board – when lectures are created or added I will post both to the bulletin board and here.

Associated Assignments

All assignments assume a basic understanding of the C# and .NET basic programming concepts.

Support Materials

Back to List of All COP4834 Topics