Course Details
Course Details
Back to top

Course Details

George Mason University

CS112: Introduction to Computer Programming

Rigorous introduction to problem solving through development of computer programs. Focuses on identifying algorithmic patterns in problems, describing problem solutions in high-level pseudocode, then implementing in a procedural programming language. Basic programming concepts are covered in detail including expressions, control structures, simple data types, and input/output. Program testing and debugging are discussed to verify that problems are solved correctly. Note: The department will drop students who fail to meet the prerequisites. Lectures and Labs are offered in groups. Students MUST register for a lecture and a lab from the same group.

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
CS
Where Will This Course Transfer?
Expand or Shrink Accordion
Institution Identifier Name Notes Level
Eastern Shore Community CollegeCSC201Computer Science I2-Year
Germanna Community CollegeITP100Software Design2-Year
Laurel Ridge Community CollegeCSC201Computer Science I2-Year
Tidewater Community CollegeCSC201Computer Science I2-Year
William & MaryCSCI141Computational Problem Solving4-Year
Old Dominion UniversityCS150INTRO PROGRAMMING WITH C++4-Year
University of Mary WashingtonCPSC110Intro to Computer Science4-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 UniversityENGE1215Foundations of EngineeringThis equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required.4-Year
Virginia Polytechnic Institute and State UniversityENGE1XXXEngineering Education ElectiveThis equivalency is not guaranteed. Final transferability determined during the transcript evaluation process. Syllabus review may be required.4-Year
Virginia Commonwealth UniversityCMSC254INTRO TO PROBLEM-SOLVINGStudents will receive credit for either CMSC 254 or CMSC 210 depending on degree requirements.4-Year