Object-Oriented Programming (.NET) Using C#

Short course

In Islington

Price on request

Description

  • Type

    Short course

  • Location

    Islington

This course covers all the major areas of Object-Oriented programming. Once completed, you will understand the nature of classes, objects, class libraries, inheritance, polymorphism and interfaces; you learn about these by building a real-life application with a Windows front end. Students must have strong basic procedural programming skills. Course Information Start DateStart TimeDurationCostCourse CodeApply Thursday 6 October 2016 18:30 - 20:30 10 weekly classes £460.00 CS2540 Apply Now Thursday 19 January 2017 18:30 - 20:30 10 weekly classes £460.00 CS2540 Apply Now Thursday 4 May 2017 18:30 - 20:30 10 weekly classes £460.00 CS2540 Apply Now Tutor Info Mark Robbins was for many years a Project Manager working for the government, the BBC and the NHS, where he lead large teams that designed and implemented many strategic national networking and messaging systems. He now works as a freelance academic researcher and author, journalist and IT consultant and teaches a wide range of computer science subjects at London Metropolitan University. Eligibility Some knowledge of procedural programming required - for example 20 hours tuition in VB or VB.NET or C/C++.Students with no programming experience should first attend Java: Object-oriented programming with Java | Part 1. The syntactical similarities between C# and Java make an introductory Java course more than adequate for a course of study in C#. English Requirements Applicants must be proficient in written and spoken English.

Facilities

Location

Start date

Islington (London)
See map
Northampton Square, EC1V 0HB

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Inheritance
  • Object oriented training
  • Java
  • C++
  • VB
  • Windows
  • Object-oriented training
  • IT
  • English
  • Programming
  • Net C#
  • Object oriented Programming
  • Oriented Programming

Course programme

What will I learn?
  • Introduction to C#. Why use C#?, Language comparison with C/C++, Java, VB.NET
  • Overview of the .NET framework; using Visual Studio.NET
  • C# fundamentals: Types, Variables, Constants, Expressions, Statements, Operators, Namespaces
  • Classes and Objects: Defining Classes, Creating and Destroying Objects, Passing Parameters, Overloading, Encapsulation.
  • Inheritance and Polymorphism: Specialization and Generalization, Inheritance, Polymorphism, Abstract Classes
  • Interfaces: Implementation, Accessing Interface Methods, Overriding Interface Implementations
  • Handling Exceptions: Throwing and Catching Exceptions, Exception Objects, Custom Exceptions, Rethrowing Exceptions
  • Windows Programming: Building Windows Applications, Creating Simple Windows Forms and Windows Forms Applications.
  • Text handling applications: Reading and Writing files, string manipulation, file management

By the end of the course, you will be able to:

  • Write object-oriented programs in C#
  • Use Visual Studio .NET to create GUI Applications (Rapid Application Development)
  • Use object-oriented methods to write more robust and more reusable applications
  • Gain familiarity with the .NET framework and component-based programming methods.

Additional information

Teaching and Assessment

Formal assessment via a set project to be completed over the duration of the course

Object-Oriented Programming (.NET) Using C#

Price on request