Course Details
Course Details
Back to top

Course Details

Virginia Commonwealth University

CMSC254: INTRO TO PROBLEM-SOLVING

CMSC 254 Introduction to Problem-solving Semester course; 3 lecture and 2 laboratory hours. 4 credits. Introduction to problem solving and implementation of solutions using Python. The course introduces students to concepts and practice of structured programming, problem-solving, top-down design of algorithms, a Python language syntax, control structures and arrays. The course content also includes instruction in critical-thinking and problem-solving skills using contemporary tools. Specific topics include flowcharting, pseudocode and program control structures, including sequence, selection, repetition and modularization. Students may not receive credit for both CMSC 254 and CMSC 210.

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
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 UniversityCS1064Intro to Programming in PythonThis 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