Skip to main content.

Courses

Subjects

Course Search

Search Results

Course Prefix: CSE   Course #: 504   Keywords: null   showing 1 to 1 of ~1

CSE 504LR Computer Science for Non-Majors II

Lecture

This course is a continuation of CSE 503, in which heavy emphasis is placed on abstract data types (ADTs) and object-oriented methodology, where the student will be expected not only to understand ADTs, but also to design and implement robust ADTs using a modern, object-oriented, programming language. Topics such as encapsulation, polymorphism, templates, and inheritance will be emphasized. Essential topics to be integrated in this framework include the use of recursion; pointers; dynamic memory management; linked structures including linked lists, binary trees, stacks, queues, and other advanced data structures; and algorithms, including advanced searching and sorting algorithms. The analysis of algorithm complexity ("big O" notation) will be introduced

Credits: 3
Grading: Graded (GRD)
Typically Offered: Varies
Prerequisites: CSE 503.
 
Published: Oct 13, 2020 13:33:43