The C programming language is the foundation for all modern programming languages. This hands-on lab course replaces COMP 3425, continuing on from COMP 2617. It is only for those programmers who already understand programming and the basics of the C language. Students will understand how to develop applications with the C language at an intermediate level. They gain experience with the build process, and learn to create multi-file projects, access data files and use data structures. Topics include; link lists, pointers and how to create a modular program design. Learning to use the C language properly will improve application development skills in many programming language and scripting environments. It is still widely used in low-level hardware applications for device drivers. Successful participants will not gain knowledge of procedural programming, but be able to build applications in the C language. Please note: *This course will be offered once each year in the winter term.*
Below are two offerings of this course for the Winter 2017 term.
Mon Jan 09 - Mon Apr 03 12 Weeks
Fri Jan 13 - Fri Mar 31 12 Weeks
|Jan 13 - Mar 31||Fri||18:00 - 21:00||DTC Rm. 875|
Upon successful completion of this course, the student will be able to:
Effective as of Winter 2010
COMP 2717 is offered as a part of the following programs:
The BCIT bookstore carries textbooks, general reference books, software, and stationery. Please visit bcit.ca/bookstore for more information.
Books for Winter 2017 offerings of this course are available in the following BCIT online bookstores. Please choose the bookstore appropriate for the offering you are considering.
If you are taking this course at the BCIT Downtown Campus (DTC), please purchase books for this course at the BCIT Downtown Campus Bookstore.
If you are taking this course, but are not taking it through either Distance Education or Online Learning, nor at the BCIT Downtown Campus (DTC), please purchase books for this course at the BCIT Burnaby Bookstore.
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 2717 - C Programming 2? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.