Texas State University
 

On This Page

adjust type size make font smaller make font larger reset font size

CS 2308 - Foundations of Computer Science II

Catalog Description:

Fundamentals of object-oriented programming. Introduction to abstract data types (ADTs) including lists, stacks, and queues. Searching and sorting. Pointers and dynamic memory allocation. A continuation of CS 1428. Prerequisite: C or higher in CS 1428.

Prerequisite:

Course Objectives:

1.

Develop and use appropriate algorithms.

2.

Know that there are typically many algorithms for the same task (for example searching and sorting).

3.

Implement a divide-and-conquer algorithm to solve an appropriate problem (binary search)

4.

Have an introductory knowledge of the time/space efficiency of various algorithms.

5.

Understand structured programming in terms of modules and functions.

more...

Notes:

Fall 2009: description change; name change from: C++ and C Programming

Section Info:

Lab/Lecture Hours: 3 hours lecture.
Offered: Very frequently (typically every semester, including both summer sessions).