Appropriate score on the CSE Placement Exam or a grade of "P" or "C" or better in CSCE 155A, CSCE155E, CSCE 155H, CSCE 155N, or CSCE 155T; Math 106 or equivalent.
Laboratories supplement the lecture material and give an opportunity to practice concepts.
Data structures, including linked lists, stacks, queues, and trees; algorithms, including searching, sorting, and recursion; programming language topics, including object-oriented programming; pointers, references, and memory management; design and implementation of a multilayer application with SQL database.