Course Details
Course Details
Back to top
Course Details
CSC221: Introduction to Problem Solving and Programming
CSC221: Introduction to Problem Solving and Programming
Introduces problem solving and implementation of solutions using a high level programming language in a structured programming environment. Includes concepts and practice of structured programming, problem-solving, top-down design of algorithms, a high level programming language syntax, control structures, arrays, and an introduction into object oriented programming. First course in a three-course sequence (CSC 221, CSC 222, CSC 223). The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables.
Overview

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

| Institution | Identifier | Name | Notes | Level |
|---|---|---|---|---|
| Blue Ridge Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Eastern Shore Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Germanna Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| J Sargeant Reynolds Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Brightpoint Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Laurel Ridge Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| New River Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Northern Virginia Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Patrick & Henry Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Paul D. Camp Community College | CSC221 | Introduction to Problem Solving and Programming | Courses which are determined to have outdated information and whose acceptance would not assure the student of having current skills may not be granted equivalency credit. | 2-Year |
| Piedmont Virginia Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Southwest Virginia Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Virginia Peninsula Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Tidewater Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Virginia Highlands Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Virginia Western Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Wytheville Community College | CSC221 | Introduction to Problem Solving and Programming | 2-Year | |
| Christopher Newport University | CPSC150 | Introduction to Programming | 4-Year | |
| Eastern Mennonite University | CS145 | Introduction to Programming | EMU will transfer the full number of credits earned for each course. | 4-Year |
| James Madison University | CS149 | Introduction to Programming | 4-Year | |
| Longwood University | CMSC140 | Introduction to Programming | 4-Year | |
| Richard Bland College | CSCI221 | Programming Comp Sci & Eng I | 2-Year | |
| Roanoke College | CPSC120 | Programming | 4-Year | |
| Radford University | CS109 | Problem Solving and Programming | May transfer in as CS101 or CS109 | 4-Year |
| The University of Virginia's College at Wise | CSC1100 | COMPUTER LITERACY | 4-Year | |
| George Mason University | CS108 | Intro to Computer Programming, Part A | 4-Year | |
| University of Mary Washington | CPSC110 | Intro to Computer Science | 4-Year | |
| Virginia Polytechnic Institute and State University | CS1064 | Intro to Programming in Python | 4-Year | |
| Marymount University | IT129 | Python Scripting | 4-Year | |
| Bridgewater College | CSCI1 | Transfer CSCI Course | 4-Year | |
| Bluefield College | ELEC---- | Elective Met | 4-Year | |
| Regent University | ISYS214 | Introduction to Programming | 4-Year | |
| Randolph College | CSCI1151 | COMPUTER PROGRAMMING I | 4-Year | |
| Virginia Commonwealth University | CMSC254 | INTRO TO PROBLEM-SOLVING | Students will earn transfer credit for either CMSC 254 or CMSC 210, depending on their degree requirements. | 4-Year |
| Randolph-Macon College | CSCI111 | Introduction to Computer Science | 4-Year |
