CS 281 - Advanced Object-Oriented Programming

Description:CS 281 is designed to prepare students for large-scale program and system design and implementation. Topics include abstract data types; data structures such as files, sets, pointers, lists, stacks, queues, trees, and graphs; program verification and complexity analysis; recursion; dynamic concepts such as memory, scope and block structures; string processing; and searching and sorting algorithms. The course focuses on object-oriented programming concepts and design, algorithms, problem formulation, structured programming, variables, primitive and abstract data types, data structures, file I/O and string manipulation, sorting and searching, control structures and standard algorithms, arrays, and recursion. This course uses the high-level block-structured and object-oriented programming languages C++NET and Java.
Credit hours:3-2-4
Prerequisite(s):CS 251
Applicability towards graduation:
  • Certificate or degree - All Certificates and Degrees
  • Group requirement - Not Applicable
  • Area of concentration - Computer Science
Other information:formerly CS 152
Offered:Fall

Fall 2008 Offerings

CourseSecBegEndDaysInstructorNotes
CS 28101TBABrenner
  • Independent Study

Computer Science Courses

NumberTitleHours
CS 105Foundations of Information Technology2-2-3
CS 161COBOL Programming3-2-4
CS 230Event-Driven Programming2-2-3
CS 251Object-Oriented Programming3-2-4
CS 281Advanced Object-Oriented Programming3-2-4