C Programming Training
CD Contents For This Title
All the chapters and lesson contents of C Programming are listed below.
To help you evaluate our training, we have made some of the tutorials for C Programming freely available. Click on any of the linked lesson listings below to preview FREE!
Virtual Training Company's C Programming tutorial is taught by an expert C programmer, Mark Virtue, who has been using C for over 15 years, and has been teaching C programming for over 5 years. Perfect for beginners, this tutorial starts at an introductory level, assuming that you have no prior programming experience. The instructor takes you through the basic concepts and techniques of C, and gives you exercises with which he guides you through to get to the solutions. You will be taken smoothly into more advanced concepts, such as pointers and dynamic memory. If you are already familiar with programming, you can skip past what you already know. To start learning now, simply click one of the topics below.
* Captions not yet available on CD version.
Single User: US$ 99.95 -
Purchase/Add to Cart
Purchase/Add to Cart
To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.
|
Introduction
|
||
| Introduction | (01:45) | |
| Introduction to C | (06:25) | |
| Versions of C | (03:41) | |
| The C Programming Process | (03:56) | |
| Using this CD | (05:39) | |
|
A Basic C Program
|
||
| The Hello World Program | (08:59) | |
| Variables | (15:29) | |
| The scanf Function | (10:11) | |
| Chapter 2 Exercises | (02:49) | |
| Chapter 2 Solutions | (06:06) | |
|
Basic Elements of a C Program
|
||
| Whitespace | (09:18) | |
| Data Types | (18:45) | |
| Strings | (26:32) | |
| Arithmetic Operators | (16:15) | |
| Comments | (09:15) | |
| More on printf and scanf | (22:08) | |
| Chapter 3 Exercises | (04:04) | |
| Chapter 3 Solutions | (10:54) | |
|
Conditional Code
|
||
| The if Statement | (11:20) | |
| Blocks | (10:50) | |
| The if...else Statement | (14:57) | |
| The switch Statement | (07:51) | |
| Relational Operators | (10:52) | |
| Boolean Expressions | (15:30) | |
| Advanced Relational Operators | (19:23) | |
| The goto Statement | (07:07) | |
| Chapter 4 Exercises | (01:25) | |
| Chapter 4 Solutions | (12:54) | |
| Introducing the Course Project | (05:25) | |
| Course Project Solution | (05:18) | |
|
Loops
|
||
| About Loops | (08:48) | |
| The while Loop | (18:59) | |
| The for Loop | (09:03) | |
| The do...while Loop | (07:07) | |
| break and continue | (02:59) | |
| Special Loops | (11:39) | |
| Chapter 5 Exercises | (03:32) | |
| Chapter 5 Solutions | (14:01) | |
|
Arrays
|
||
| About Arrays | (20:03) | |
| Strings Revisited | (10:32) | |
| Multi-dimensional arrays | (18:39) | |
| Array Initialisation | (15:44) | |
| Chapter 6 Exercises | (02:20) | |
| Chapter 6 Solutions | (15:07) | |
|
Strings and Characters
|
||
| String Input and Output | (24:55) | |
| The ASCII Character Set | (14:11) | |
| Character Functions | (06:26) | |
| Chapter 7 Exercises | (03:03) | |
| Chapter 7 Solutions | (16:29) | |
|
Advanced Operators
|
||
| Assignment Operators | (06:23) | |
| Increment and Decrement Operators | (15:15) | |
| The ? : Operator | (12:30) | |
| The sizeof Operator | (10:13) | |
| Casting | (09:29) | |
| Chapter 8 Exercises | (01:31) | |
| Chapter 8 Solutions | (06:02) | |
|
The C Preprocessor
|
||
| About the C Preprocessor | (05:05) | |
| The #include Directive and Header Files | (20:10) | |
| The #define Directive | (17:50) | |
| Macros | (12:18) | |
| The #ifdef and #ifndef Directives | (12:21) | |
| Other C Preprocessor Directives | (02:36) | |
| Chapter 9 Exercises | (02:21) | |
| Chapter 9 Solutions | (09:49) | |
|
Functions
|
||
| About Functions | (07:32) | |
| Defining and Calling Functions | (13:17) | |
| Global Variables | (13:08) | |
| Function Parameters | (18:31) | |
| Functions that Return a Value | (21:31) | |
| Function Prototypes | (11:27) | |
| Chapter 10 Exercises | (07:37) | |
| Chapter 10 Solutions | (21:41) | |
|
Structures
|
||
| Defining and Using a Structure | (09:54) | |
| Structures and Functions | (04:49) | |
| The typedef Keyword | (04:40) | |
| Chapter 11 Exercises | (02:42) | |
| Chapter 11 Solutions | (05:11) | |
|
The Compilation Process
|
||
| Layout of a C File | (04:37) | |
| Structure of a C Program | (03:50) | |
| The Compilation Process | (14:13) | |
| Chapter 12 Exercises | (02:14) | |
| Chapter 12 Solutions | (05:14) | |
|
Basic Pointers
|
||
| Introduction to Basic Pointers | (03:14) | |
| Understanding Pointers | (06:18) | |
| Pointer Syntax | (03:33) | |
| Pointer Syntax Examples | (05:18) | |
| A Common Pointer Confusion | (03:58) | |
| What are Pointers for? | (03:32) | |
| Coding with Pointers | (16:14) | |
| Pointers as Function Parameters | (10:45) | |
| Pointers to Structures | (15:51) | |
| Chapter 13 Exercises | (02:44) | |
| Chapter 13 Solutions | (11:28) | |
|
Scope
|
||
| About Scope | (20:59) | |
| The static Keyword | (24:39) | |
| Chapter 14 Exercises | (02:45) | |
| Chapter 14 Solutions | (08:45) | |
|
Dynamic Memory
|
||
| About Dynamic Memory | (03:55) | |
| Understanding Memory | (05:11) | |
| The malloc Function | (09:39) | |
| malloc Examples | (07:09) | |
| The free function | (08:45) | |
| Other Dynamic Memory Functions | (04:46) | |
| Chapter 15 Exercises | (04:12) | |
| Chapter 15 Solutions | (14:48) | |
|
The Standard C Function Liary
|
||
| The main Function | (05:09) | |
| void Functions | (02:15) | |
| Exiting a Program | (09:01) | |
| File-based Input and Output | (08:49) | |
| stdio.h Revisited | (02:32) | |
| Standard I/O Functions | (08:52) | |
| Using Standard I/O Functions | (19:05) | |
| Generating Random Numbers | (05:03) | |
| References | (01:10) | |
| Chapter 16 Exercises | (07:56) | |
| Chapter 16 Solutions | (30:44) | |
|
Bitwise Operators
|
||
| About Bits | (04:18) | |
| The and Operators | (08:01) | |
| The ~ Operator | (03:25) | |
| The & and | Operators | (16:15) | |
| Bit-sized Structure Fields | (03:57) | |
| Chapter 17 Exercises | (03:12) | |
| Chapter 17 Solutions | (03:31) | |
|
Advanced Pointers
|
||
| The void Pointer | (07:41) | |
| The NULL pointer | (05:57) | |
| Pointers and Arrays | (07:38) | |
| Pointer Arithmetic | (08:55) | |
| Pointers to Pointers | (07:35) | |
| Chapter 18 Exercises | (02:25) | |
| Chapter 18 Solutions | (08:51) | |
|
Function Pointers
|
||
| About Pointers to Functions | (02:20) | |
| Understanding Pointers to Functions | (05:46) | |
| Using Function Pointers | (18:53) | |
| Writing Generic Code | (02:53) | |
| Chapter 19 Exercises | (04:31) | |
| Chapter 19 Solutions | (08:00) | |
| Appendix - Linked Lists | (05:26) | |
| The End | (00:54) | |
Title Information / Pricing
| Title: | C Programming |
| Author: | Mark Virtue |
| SKU: | 33256 |
| ISBN: | 1930519907 |
| Release Date: | 2001-09-14 |
| Price: |
Single User: US$ 99.95
Multi User(10): US$ 500.00 |
| Duration: | 21.5 hrs / 138 lessons |
| Work Files: |
Yes |
| Captions: | For Online University members only |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7 |
Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
Select Bandwidth
Now Shipping
Client Testimonials
Excellent course material with clear cut working examples to understand the concepts thouroghly.
Jamuna
United States
Hide This
Email this Page
Send us Feedback
SIGNUP NOW
LEARN MORE » 