The Cooper Union /Bnai Zion Retraining Program
Instructor: Prof. Rob Marano (rob@cooper.edu)
The primary objective of this course is to introduce students to the fundamental concepts and techniques of object-oriented design and programming. Students will develop application programs using C#. Microsoft’s .NET architecture will be covered as needed to understand C#.
C# is the newest language developed by Microsoft. It is fully Object Oriented and is specifically designed for Web as well as standalone applications. C# is the next evolutionary step after C++ and Java. It uses the Visual Studio.NET platform which makes programming as easy and efficient as possible. Many Dallas area employers have adopted C# for all corporate applications.
This course is taught using hands-on projects and focuses on learning each topic in a seminar atmosphere either in person or via web-based instruction. The course examines how to utilize introductory features of the .NET Framework using the C# programming language in order to build basic applications. It includes coverage of .NET 2.0 through .NET 3.5. The course begins by introducing object-oriented programming topics, including inheritance, partial classes and generics.
Comprehensive hands-on lab exercises using Visual Studio 2008 reinforce instructor lectures and build direct competence in the topics presented throughout the course.
Prerequisites: Basic computer programming experience.
Book Resources
· C# for Programmers, 2nd Edition by Deitel & Deitel (ISBN 0-13-134591-5)