Course Info

CSC 309: C++ for Programmers

This course covers the essentials of C and C++ programming, focusing primarily on the topics of memory management and object-oriented programming. Topics include pointers and dynamic allocation, operator overloading, copy constructors and destructors, inheritance and polymorphism. PREREQUISITE(S): CSC 242 or CSC 243 or proficiency in another programming language.

Winter 2017-2018

Section: 801
Class number: 20555
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 810
Class number: 25570
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2016-2017

Section: 901
Class number: 33369
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 910
Class number: 33370
Meeting time: -
Location: N/A at Online Campus

Winter 2016-2017

Section: 801
Class number: 21871
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 810
Class number: 22217
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2015-2016

Section: 901
Class number: 32648
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 910
Class number: 32649
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 801
Class number: 22352
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 810
Class number: 22743
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Fall 2015-2016

Section: 701
Class number: 11185
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01208 at Loop Campus
Section: 710
Class number: 11186
Meeting time: -
Location: N/A at Online Campus

Spring 2014-2015

Section: 901
Class number: 30128
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 910
Class number: 30129
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Winter 2014-2015

Section: 801
Class number: 20079
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Section: 810
Class number: 20510
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 401
Class number: 10013
Meeting time: MW 10:10AM - 11:40AM
Location: LEWIS 01111 at Loop Campus
Section: 410
Class number: 10014
Meeting time: -
Location: N/A at Online Campus

Spring 2013-2014

Section: 901
Class number: 30158
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 910
Class number: 30159
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Winter 2013-2014

Section: 801
Class number: 20089
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Instructor: Charles Sykes
Section: 810
Class number: 20645
Meeting time: -
Location: N/A at Online Campus
Instructor: Charles Sykes

Fall 2013-2014

Section: 401
Class number: 10905
Meeting time: MW 10:10AM - 11:40AM
Location: LEWIS 01111 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 410
Class number: 10906
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2012-2013

Section: 601
Class number: 35008
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00218 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 610
Class number: 35009
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus