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)