HOME
 

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

City University London
Course summary
10 weeks
490 GBP
English
Part time
London
Next available date: 28/04/2020 - London
Open / Scheduled
C/C++ - Introduction to Programming Using C Part 1

Course description

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

The introductory Programming with C/C++ short course starts with programming basics, then focuses on applying programming practice to the C programming language. You will spend a lot of time developing their coding skills and by the end of the C/C++ - Introduction to Programming Using C Part 1 short course will be able to write applications in C.

It teaches key features of imperative programming using C and is an ideal preliminary to the  Object-Oriented Programming Using C++ short course.

You will be exposed to programming problems and 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; however, all the examples are compatible with compilers running on Linux, Windows and Mac OS X environments

The course takes place in our central London location and is taught in the evenings, allowing you to continue with full-time employment.

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.

Suitability - Who should attend?

Prerequisite knowledge

Computer literacy.

English requirements

You must be proficient in written and spoken English.

Training Course Content

On the Introduction to Programming Using C/C++ course, you will 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

Get Inspired! Watch the Video

A short course is an excellent way to gain new expertise, advance skills or simply follow a passion. With courses in business, computing, writing, creative industries, languages and law there is something for everyone. Glimpse inside our short course community: hear from our industry-expert tutors and listen to students as they reflect on their learning experience.

About provider

City University London

City University London

City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...


Read more and show all courses with this provider

Contact info

City University London

Northampton Square
EC1V 0HB London

 Show phone number

U.K. L&D Report: 2018 - Benchmark Your Workplace Learning Strategy

Are you curious about the L&D strategies of some of the U.K.'s top companies?

Find out what they're up to in findcourses.co.uk's second annual U.K. L&D Report!

uk-ld-report-2019

Learn more

 
Find a course for you!

  Read the course
 summary on this page

 Fill in your details and Request information

 Receive all the info you need

 
Find more courses here