0% found this document useful (0 votes)
41 views1 page

C# Syllabus:: What It Is and Why You'd Want To Use It.: Basic Classes, Declarations, Conditionals, Loops

This C# syllabus covers fundamental C# concepts like classes, conditionals, loops, and arrays as well as more advanced topics like object-oriented programming principles, exceptions, interfaces, generics, collections, delegates, events, assemblies, Windows forms, input/output streams, serialization, processes, threading, reflection, and LINQ. It provides an introduction to .NET and teaches how to use the Visual Studio integrated development environment to compile C# applications from the command line or within VS.NET.

Uploaded by

Aditya Maniar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views1 page

C# Syllabus:: What It Is and Why You'd Want To Use It.: Basic Classes, Declarations, Conditionals, Loops

This C# syllabus covers fundamental C# concepts like classes, conditionals, loops, and arrays as well as more advanced topics like object-oriented programming principles, exceptions, interfaces, generics, collections, delegates, events, assemblies, Windows forms, input/output streams, serialization, processes, threading, reflection, and LINQ. It provides an introduction to .NET and teaches how to use the Visual Studio integrated development environment to compile C# applications from the command line or within VS.NET.

Uploaded by

Aditya Maniar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

C# Syllabus

Introduction to .NET:  What it is and why you'd want to use it.


C# Application Basics: Command line and VS.NET compilation.
C# Fundamentals: Basic classes, declarations, conditionals, loops,
arrays, strings, enumerations, structure
OOP in C#: Encapsulation, inheritance, polymorphism
Exceptions and Object Lifetime: exceptions and the garbage
collector.
Interfaces, generics and collections: How and why to use them.
Callback Interfaces, Delegates, and Events: basics of each --
very important for event driven (GUI) programming.
Advanced C# Type Construction: Indexers, operator overload,
conversions
.NET Assemblies: basic overview
Windows Forms: Basic windows programming: forms, component class,
control class, control events, menus, status bars, tool bars, interacting with
the registry.
Input, Output, and Serialization: System.IO, Directory and File
Types, StreamReaders and StreamWriters, working with binary data,
configuring objects for serialization
Object Serialization: basic
Processes, AppDomains, Contexts, Threading, Type
Reflection, Late Binding, Attribute-based
programming: Advanced topics from the text will be discussed as time
permits.  We can decide as a class on what to explore if we get to this point.
LINQ

You might also like