Programming Courses

Logo for MS.Net

Logo for Win Infinity Logo for XNA

Microsoft Programming Courses


Introduction to Programming using C# (42 Hours)

This course introduces the foundations of the C# programming language using Microsoft’s C# on the .NET Framework.  Basic data structures and control structures of the language will be explored, as well as the basics of Object-Oriented Programming.  This course is a lab-oriented course with a mixture of instructor led lectures, class lab exercises, and student projects.  The course will use Microsoft’s Visual Studio 2010 as the development environment in the lab.

This course is an introduction to Microsoft C# programming and is an entry-level course for students planning to take the Microsoft Certified Professional Developer examinations.

The student should provide a flash-drive or other media to retain lab work done in class.

It is recommended that the student acquire Visual Studio 2010 for personal use or download the free Visual C# 2010 Express edition from Microsoft.

The class will utilize the College’s BlackBoard Vista for this course for communication and sharing of information.

Additional resources, case studies, and instructional samples will be provided by the instructor.

The student must be familiar with the College’s policies on appropriate computer/internet usage.

Topics include:

  • Course Overview
  • Overview of C#, Visual Studio and the .NET  Framework
  • Intrinsic Data Types
  • Structure of a C# Application
  • Simple Console Applications
  • Basic Control Structures
  • Methods and Paramters
  • Arrays
  • Enumerated Types
  • Structures
  • Object Oriented Programming
  • Classes and Encapsulation
  • Constructors
  • Overloading
  • Inheritance
  • Polymorphism
  • Exception Handling
  • Course Review

Course Information:

Course # WITAC 2103
Tuition: $985
Text: Pro C# 5.0 and the .NET 4.5 Framework (Expert's Voice in .NET)
ISBN: 978-1-4302-4233-8.

Advanced Programming using C# (42 Hours)

This course introduces more advanced programming topics in the C# programming language and Microsoft’s .NET Framework.  The course is intended for students that want to sharpen their expertise in C# and .NET programming, as well as students that want to start their preparation for the Microsoft Certification Exams. This course is a lab-oriented course with a mixture of instructor led lectures, class lab exercises, and student projects.  The course will use Microsoft’s Visual Studio 2010 as the development environment in the lab.

This course is an advanced course in C# programming and prepares students planning to take the Microsoft Certified Professional Developer examination.

The student should provide a flash-drive or other media to retain lab work done in class.

It is recommended that the student acquire Visual Studio 2010 for personal use or download the free Visual C# 2010 Express edition from Microsoft.

The class will utilize the College’s BlackBoard Vista for this course for communication and sharing of information.

Additional resources, case studies, and instructional samples will be provided by the instructor.

The student must be familiar with the College’s policies on appropriate computer/internet usage.

Topics include:

  • Course Overview
  • Review Data Types/Conversions
  • Interfaces
  • Collections and Generics
  • Delegates and Events
  • Multi-Threading
  • File I/O and Serialization
  • Application Domains
  • Assemblies and Application Deployment
  • Logging and Systems Management
  • Security
  • Reflection
  • Course Review

Course Information:

Course # WITAC 2104
Tuition: $985
Text: Pro C# 5.0 and the .NET 4.5 Framework (Expert's Voice in .NET)

ISBN: 978-1-4302-4233-8.

Introduction to Web Development using C# (42 Hours)

This course is designed for students already familiar with the fundamentals of C# who are looking for a concentration in developing Web applications. This course will expand upon the C# language foundation and fundamentals of ASP.NET and focus on developers who write or support applications that access data written in C# using Visual Studio 2010 and the Microsoft .NET Framework 4.0. The course will be a mix of instructor-led lecture and hands-on lab exercises in class using Microsoft's Visual Studio Integrated Development Environment.

This course is an advanced course in C# programming and prepares students planning to take the Microsoft Certified Professional Developer examination.

The student should provide a flash-drive or other media to retain lab work done in class.

It is recommended that the student acquire Visual Studio 2010 for personal use or download the free Visual C# 2010 Express edition from Microsoft.

The class will utilize the College’s BlackBoard Vista for this course for communication and sharing of information.

Additional resources, case studies, and instructional samples will be provided by the instructor.

The student must be familiar with the College’s policies on appropriate computer/internet usage.

Topics include:

  • Introducing ASP.NET 4
  • Using Master Pages, Themes, and Caching
  • Handling Events and Managing State
  • Using Server Controls
  • Input Validation and Site Navigation
  • Globalization and Accessibility
  • Creating Custom Web Controls
  • Debugging and Deploying
  • Working with Client-Side Scripting, AJAX, and query
  • Writing and Working with HTTP Modules and Web Services
  • Connecting to and Querying Data with LINQ
  • Working with Data Source Controls and Data-Bound Controls
  • Implementing User Profiles, Authentication, and Authorization
  • Creating Websites with ASP.NET MVC

Course Information:

Course # WITAC 2106
Tuition: $985
Text: Pro ASP.NET 4.5 in C# 2010 5th Edition By Matthew MacDonald , Adam Freeman 
ISBN: 978-1-4302-4254-3 .

For more information or to schedule a one on one discussion about pathways toward certifications, contact us at: 215-968-8132 or itacademy@bucks.edu.