Advanced CAccelerated Technical Training for C Language Programmers | |
---|---|
Format |
|
Audience | This course is for C programmers who need to deepen their skills and grasp of this powerful, industry-standard language. Versions are available for both the Unix and PC environments. |
Schedule | The course consists of eight case studies to be covered in five days. This goal is ambitious but attainable. |
Prerequisites |
To take this course, you must have:
|
Objectives |
The primary objective of this course is to convey the
techniques for using the UNIX system calls and library
subroutines.
You take away with you some programs that you will find useful as examples for solution of related problems. You get source code files to keep. Finally, after reading lots of good code, you are likely to write good code. In this course, you:
|
Method |
Learning is not a passive process but an active one.
Programming is rarely learned by reading about it.
It is not a theoretical skill but a practical one.
Hence, the method of this course is to read not books and
manuals but real code.
In the daily work of programmers, programs are rarely developed from scratch. Rather, new solutions are based on earlier ones. When writing code, it is not plagiarism to borrow from other works. Productive programmers have extensive repertories of programs they can re-use. A good repertory is a valuable resource. The programs presented in this course will become part of your own repertory and will enhance your productivity back on the job. The course consists of eight case studies. Each is a solution to a generic problem encountered by working C programmers. Each includes:
|
Contents |
|
Classroom Setup |
Delivery of this course requires a
classroom equipped with:
|
Site | The course can be taught in your classroom, anywhere in the world. Travel outside the San Francisco Bay Area requires reimbursement of the instructor's travel expense. |