Course Details
Course Details
Back to top
Course Details
CMSC254: INTRO TO PROBLEM-SOLVING
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

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 |
|---|---|---|---|---|
| University of Mary Washington | CPSCNOTMJ | Elective | NOTMJ 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 University | CS1064 | Intro to Programming in Python | 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 |
