C/C++ - Introduction to Programming Using C Part 1

Short course

In Islington

Price on request

Description

  • Type

    Short course

  • Location

    Islington

This is a hands-on short course, the first part of a study of the C/C++ family of languages used to build most of the world's computing systems.Starting with programming basics, then focusing on applying programming practice into the C/C++ programming language, it teaches key features of imperative programming using C and is an ideal preliminary to "Object-Oriented Programming Using C++".Students are exposed to programming problems and their solutions that highlight key features of imperative programming. You will be given numerous examples and gain transferable knowledge for any programming domain you may wish to progress on to.Some of the teaching covers the common integrated development environments (IDEs) popular on Windows operating systems; all the examples are compatible with compilers running on Linux, Windows and Mac OS X environments. Course Information Start DateStart TimeDurationCostCourse CodeApply Tuesday 4 October 2016 18:30 - 20:30 10 weekly classes £480.00 CS1576 Apply Now Wednesday 5 October 2016 18:30 - 20:30 10 weekly classes £480.00 CS1576 Apply Now Tuesday 17 January 2017 18:30 - 20:30 10 weekly classes £480.00 CS1576 Apply Now Wednesday 18 January 2017 18:30 - 20:30 10 weekly classes £480.00 CS1576 Apply Now Tuesday 2 May 2017 18:30 - 21:00 8 weekly classes £480.00 CS1576 Apply Now Wednesday 3 May 2017 18:30 - 21:00 8 weekly classes £480.00 CS1576 Apply Now ...

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

  • C++
  • Windows
  • IT
  • Systems
  • Programming
  • IT Development

Course programme

What will I learn?
  • Language Overview, Development Environment Overview
  • Comment Lines. White space. Key words. Statement separators Functions: main, print, scan. Variables and variable declarations. Variable types I/0 field types and escape sequences used with print and scan
  • Assignment operator. Arithmetic operators. Priority, Associatively, Left values
  • Relational operators, Logical operators. How to avoid logical operator side effects. Ternary operator. Unary operators. How to avoid unary operator side effects
  • Bitwise operators. Combined operators. Casts. The 'if' and if-else' statements. The 'while' and 'do. while' loops. The 'for' loop
  • Nested loops. The 'continue' and 'break' statements. The 'switch' statement. Arrays and pointers
  • Arrays and pointers continued Strings Nested pointers. How to avoid pointer side effects
  • Functions. Standard functions, User defined functions (given time) Pointers to functions. Functions returning pointer. Linked lists

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

  • write a program in C
  • compile and run it on a PC computer
  • debug it
  • write so as to avoid the worst side effects of bugs.

Additional information

Teaching and Assessment