CS 251 - Object-Oriented Programming

Description:CS 251 introduces students to top-down structured problem-solving, algorithm development, procedural and data abstraction. Topics include selection, repetition, sequence control structures; program design, development, test, and documentation; coding style, readability and maintainability; and array, record, and file manipulation. Students will examine elements of a programming language, including fundamental data types, variable declaration, expressions, operators, control statements, arrays, strings, I/O, functions, parameters, structures, and libraries. This course uses the high-level block-structured programming language C++NET and Java.
Credit hours:3-2-4
Prerequisite(s):IT 131 or consent of full-time Information Technology instructor and MATH 098
Applicability towards graduation:
  • Certificate or degree - All Certificates and Degrees
  • Group requirement - Not Applicable
  • Area of concentration - Computer Science
Other information:formerly CS 151
Offered:Spring

Spring 2009 Offerings

CourseSecBegEndDaysInstructorNotes
CS 251V1OnlineBrenner
CS 251Y112:00p2:00pTBrenner
  • Hybrid Course
  • Contact instructor at fbrenner@richland.edu prior to beginning of semester for meeting dates.

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