|
COSC-071 Computer Science I
Although intended for computer science majors and minors, other students with a serious interest in learning C++ programming may take this class. Topics include: basic data types; the C++ string class; variables, constants, and their declarations; input/output (cin/cout), assignment, and arithmetic operators; conditional and repetition control structures; basic file operations; programmer-defined functions; value and reference parameters; scoping rules; name precedence; function and operator overloading; template functions; elementary software engineering principles; the Standard Template Library (STL); the vector class; elementary searching and sorting; abstract data types; programmer-defined classes; pointers; self-referential classes; dynamic object creation and destruction; stacks and linked lists; recursion; abstract base classes; virtual functions; polymorphism; template classes; and exception handling. This course will satisfy the college science requirement. Prerequisite: none. Fall and Spring.
Credits: 3
Prerequisites: None
Course syllabi
The following syllabi may help you learn more about this course (login required):
Spring '07:
Maloof M
(web site, description)
Fall '06:
Shields C
(web site, file download)
Additional syllabi may be available in prior academic years.
|
Other academic years
There is information about this course number in other academic years: More information
Look for this course in the schedule of classes. The academic department web site for this program may provide other details about this course. |
Georgetown University37th and O Streets, N.W., Washington D.C. 20057(202) 687.0100
Connect with us via: