pajari@winston.UUCP (George Pajari) (08/07/86)
Advanced C Programming
======================
Description: A four-day intensive course on advanced C.
This course is a complete rewrite of the
advanced C programming course which has
been successfully taught for several years
privately and through UBC Continuing Education.
When: August 15, 16, 22, 23, 1986
Where: Robson Square Media Center, Vancouver
NOTE: Pre-registration is required; contact
Carolanne Reynolds at 926-UNIX (926-8649).
Audience: C programmers with at least three month's experience
Objective: To add the equivalent of three year's experience
Instructor: George Pajari
- independent consultant in UNIX and C
- ten years experience with C
- has taught for several years both privately,
at UBC Continuing Ed, and at AT&T Bell Labs.
- conducts a tutorial every year at the /usr/group
UniForum conference.
Outline: Part I - Language Review (including ANSI extensions)
1. Lexical Elements
2. Expressions
3. Declarations
4. Statements
5. Functions
6. Preprocessor
7. Library functions
Part II - Advanced Topics
8. C Style and Idiom
9. Portability
10. Structures and Unions
11. Pointers
12. Efficiency
13. Common Problems
14. Commercial Libraries and Tools
15. C, Standards, and the Future
16. Special Techniques
Notes: Students are provided with a complete set of course notes
including copies of all overhead transparencies (well
over 200) as well as related documents and a copy of the
most recent ANSI Draft C Language Standard.
For further information, contact:
Carolanne Reynolds
Clarendon Datex Ltd.,
2545 Queens Avenue
West Vancouver, BC
V7V 2Y9
(604) 926-UNIX (926-8649)