C# Class in London
What is C#?
C# or C++ ? C# is a relatively new language; first appearing in 2001.It is Microsoft propriety. C# is a little easier to learn than C++.
For those completely new to programming, Excel VBA for example is recommended. It is also recommended that C++ be taken only if you have done "some programming" or you have a mathematical background. Whereas both of these are also criteria for taking C# , it is less true for C#. In any case, prospective candidates for C# (and any programming language) ought to phone the college to discuss their situation and requirement.)
For those in a financial or accounting environment, then C# is recommended over C++ unless your company has a lot of legacy C++ code for you to work on - which is often the case. (For those intending a career in CG (Computer Graphics) then C++ is definitely the language of choice if you wish to eventually come to terms with the Maya C++ Api etc.)
If you have already attended C++ and/or Excel VBA then it would be fairly straightforward to tackle C# on your own from a text book. (C# was developed from C++ and Java with some VB as well. Interestingly C# was so named because C# is higher on the musical scale than C, and of course those familiar with C++ will know that C++ is one more than C in programming language notation!)
C# is exciting. Those who have built graphical interfaces using Visual C++ may say "Why did I ever have to go though that?" when they build a form using the C# graphical interface developer.
Also no more pointers. Mention pointers to a C/C++ programmer and even they may even go silent for a while. (They're not that bad once you realize that the same * sign means entirely two different things in two different places - if its one thing that confuses the learning process, its ambiguity!)
C# is versatile. C# is Microsoft's answer to Java's cross-platform operability ie the ability to run on different computers.
As with all programming languages, At Kensington College we do not recommend, nor do we offer consecutive day training sessions. It is essential to have intermittent study sessions. For example, for the once a week evening classes revision (2- 4 hours) could be done on week ends. The daily classes are structured deliberately (Mon, Wed, and Fri) so that 2-4 hours practice can be done in the intervening days and weekends. Programming is not learned in a few days. Learning to program can take many years and indeed the learning process never stops. In our experience trying to learn programming in consecutive days can merely serve to faze anyone who tries. Practice and consolidation is essential. To this end, an exercise is set after every session. Its completion is compulsory and will be a performance monitor. As with our training with other languages, these exercise are to be emailed to the trainer before the start of the next session.
When does the C# class run?
10 x 2.5 hour lessons = 25 hrs total. Evening course: 1 per week Wed evenings or Daytime course Mon, Wed Fri and Mon, Wed, Fri for two consecutive weeks - 2 x 2.5 hrs per day.
Practice times can be arranged on other evenings free of charge.
Start Dates:
Evening: Wednesday Nov 23 th for 10 weeks
(Two week break for Xmas period to be mutually decided)
Daytime: Nov 21 st for 5 days (mon wed frid mon wed).
Overview of Content
Lesson 01: Getting Started: Expressions, Types, and Variables
Lesson 02: Control Statements (If, For, Do etc)
Lesson 03: Static Methods
Lesson 04: Classes. Class methods, Polymorphism and Properties
Lesson 05: Class Inheritance. Structs and Enums
Lesson 06: Arrays. Interfaces
Lesson 07: Delegates, Exception Handling.
Lesson 08: Introduction to Linq database management. Forms.
Lesson 09: Overloaded Operators.
Lesson 10: Introduction to Generic Collections
Cost
£750
Individual Courses
Can be arranged to suit asap. Please phone to arrange times.
Cost: £1450
Course Requirement
3 to 4 hrs of "homework" per week. An exercise is given after every class. This is expected to be received by email on the following Sunday 12.00pm. This is probably the most essential (and compulsory!) part of the course.
Manual
A colourful manual is provided which proves a highly simplified view of C#.
Text
Unfortunately it is not possible to recommend a single text to accompany this course but C# in 21 days (Sams) is very useful even if only for the early topics.
Certificate
At the course completion, subject to satisfactory performance, a Kensington College certificate is awarded. From anecdotal experience, this has proved
C++ to C# Conversion course
Daytime: 3 alternate days (6 sessions)
Evening: 6 evenings.
TImes to be arranged.
Please phone for etails.