If you're new to programming or previously programmed in a procedural language like Visual Basic for Applications, then this course is an ideal starting point for C# and object orientated programming in general.
If you're already proficient in another object orientated language such as C+ then this course will likely be too basic. Try our Developing Windows Applications with C# course instead.
Where do I begin
- Programming the Easy Way
- The systems development life cycle (SDLC)
- Output Design
- Input Design
- Processing Design
Getting comfortable with C#
- Writing our first C# program
- Elements of a C# program
Data
- Computer data
- Variables
- Constants
- C# data types
- Numeric data types
- Nonnumeric data types
- The string object
- Operations on data
- Arithmetic operations
- Comparison operators
- Logical operators
Selection Structures
- The if statement
- Getting input into your program
- The if…else statement
- String response;
- The switch statement
- An introduction to windows
- Windows out Loops
- Why loops?
- The for loop
- While loops
Creating your own methods
- Modular programs are easier to maintain and understand
- What is a method?
- Creating your own methods…
- Method header
- Access modifiers
- The return type
- Method parameters and arguments
- Method overloading
Creating objects from instantiable classes
- Objects Have Data
- Objects Have Behaviour
- Changing an Object's Attributes
- Calling an Object's Methods
- Destroying an object
Arrays
- Why arrays
- What's an array?
- Declaring and initializing an array
- Adding data to the elements of an array
- Multiple dimensioned arrays
- Creating arrays of objects
The course runs from 9:30am through to 4:30pm.
You will learn in a relaxed environment with a small group of people. A specialist tutor will guide and encourage you through all the learning necessary to develop your skills and questions are always welcome.
Included with your course
We provide the following with online and training centre delivered courses.
- Course notes
- Certificate of attendance
- 90 days post course support
Online Delivery
A link to the online training platform will be sent before the course, simply click the link and follow the instructions.
- See Virtual / Remote training information for more details
- Contact us if you'd like to test the platform before the morning of the course
- You can be located anywhere in the world with an internet connection and your computer
Our Training Centres
For training courses run at one of our training centres we include.
- Free onsite parking
- Lunch and refreshments
- Notepad, pen and Polos
Our Norwich on-site parking (NR3 1UB) is free and situated 5 minutes walk along the river to our training centre at St James Mill. If you arrive by train it is about 20 minutes on the Riverside walk or a short taxi ride to get to us. View full directions for Norwich and all our other venues.