Course Details
Course Details
Back to top

Course Details

Virginia Commonwealth University

CMSC255: OBJ-ORIENTED PROGRAM

CMSC 255 Object-oriented Programming Semester course; 3 lecture and 2 laboratory hours (delivered online, face-to-face or hybrid). 4 credits. Prerequisite: CMSC 254, CMSC 210, or BNFO 201 with a minimum grade of C. Students are expected to have fundamental computer skills and coding knowledge. Introduction to object-oriented programming using Java. Topics include problem-solving, top-down design of algorithms using control structures, methods, arrays, basic I/O, objects and classes in Java including object-oriented design, inheritance, polymorphism, and exceptions, Java classes for manipulating strings, recursion, and introduction to program testing, UML notation and integrated development environments. Students may not receive credit for more than one of the following: CMSC 255, EGRE 245 and INFO 350.

Overview
Expand or Shrink Accordion
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?
Expand or Shrink Accordion
Institution Identifier Name Notes Level
Blue Ridge Community CollegeCSC201Computer Science I2-Year
Central Virginia Community CollegeCSC201Computer Science I2-Year
Eastern Shore Community CollegeCSC201Computer Science I2-Year
Northern Virginia Community CollegeCSC201Computer Science I2-Year
Paul D. Camp Community CollegeCSC201Computer Science I2-Year
Southside Virginia Community CollegeCSC201Computer Science I2-Year
Southwest Virginia Community College CSC201Computer Science I2-Year
Tidewater Community CollegeCSC201Computer Science I2-Year
Virginia Highlands Community CollegeCSC201Computer Science I2-Year
Virginia Western Community CollegeCSC201Computer Science I2-Year
University of Mary WashingtonCPSCNOTMJElectiveNOTMJ indicates this is not a major elective. General elective credit will apply to the overall credits needed to graduate.4-Year
Virginia Polytechnic Institute and State UniversityCS1054Intro to Programming in JavaThis equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required.4-Year
Virginia Polytechnic Institute and State UniversityCS1XXXComputer Science ElectivesThis equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required.4-Year
Marymount UniversityIT130Java Programming4-Year
Marymount UniversityIT900IT Elective4-Year