Course Details
Course Details
Back to top
Course Details
CS251: PROGRAMMING WITH JAVA
CS251: PROGRAMMING WITH JAVA
Laboratory work required. Design issues arising in software systems and Java programming techniques aiding in their solution. This course provides the conceptual basis for programming techniques and program design with object and classes. Topics include the software life cycle, methods of functional decomposition, abstract data types and classes, inheritance, references, common data structures, algorithmic patterns, and testing and debugging techniques. Prerequisites: MATH 163 and a grade of C or better in any one of: CS 150, CS 151, CS 153, ENGN 150.
Overview

Delivery Method
Online
Check Course Schedules
Delivery Method
Campus
Check Course Schedules
Delivery Method
Hybrid
Check Course Schedules
Credits
4.0
Estimate
Department
Computer Science
Where Will This Course Transfer?

| Institution | Identifier | Name | Notes | Level |
|---|---|---|---|---|
| Virginia Polytechnic Institute and State University | CS1114 | Intro to Software Design | This equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required. | 4-Year |
| Virginia Polytechnic Institute and State University | CS1XXX | Computer Science Electives | This equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required. | 4-Year |
| Virginia Commonwealth University | CMSC2XX | Computer Science Transfer Elective | 4-Year |
