Skip to main content.

Courses

Subjects

Course Search

Search Results

Course Prefix: CSE   Course #: 504   Keywords:     showing 0 to 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
Requisites: Pre-Requisite: CSE 503.
Visit the Office of the Registrar’s Class Schedules page for more detailed and updated information.
{{notificationMessage}}
 
Published: May 23, 2022 11:45:07