Georgetown University home page Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use Georgetown University home page Home page for prospective students Home page for current students Home page for alumni and alumnae Home page for family and friends Home page for faculty and staff Georgetown University Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use
Navigation bar Navigation bar
spacer spacer spacer spacer
border
spacer spacer spacer
border
spacer spacer

COSC-071 Computer Science I

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
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.
spacer spacer
Navigation bar Navigation bar