Course Details
Course Details
Back to top
Course Details
EGR125: Introduction to Computer Programming for Engineers
EGR125: Introduction to Computer Programming for Engineers
Introduces problem solving and implementation of computer software solutions using a high-level programming language in a structured environment. Includes concepts and practice of algorithm design, language syntax, control structures, arrays, and introduction to object-oriented programming. Covers engineering applications, such as mathematical modeling, file input and output, and basic numerical methods. 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
4.0
Estimate
Department
Engineering
Where Will This Course Transfer?

| Institution | Identifier | Name | Notes | Level |
|---|---|---|---|---|
| Blue Ridge Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Danville Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Eastern Shore Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Germanna Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Laurel Ridge Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Mountain Empire Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| New River Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Northern Virginia Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Patrick & Henry Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Piedmont Virginia Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Rappahannock Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Southside Virginia Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Southwest Virginia Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Virginia Peninsula Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Tidewater Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Virginia Highlands Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Virginia Western Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Wytheville Community College | EGR125 | Introduction to Computer Programming for Engineers | 2-Year | |
| Sweet Briar College | ENGR125 | Introduction to Computer Science and Data Science | 4-Year | |
| Christopher Newport University | CPSC150 | Introduction to Programming | 4-Year | |
| Christopher Newport University | CPSC150L | Intro to Programming Lab | 4-Year | |
| James Madison University | CSOOO | General Computer Science Credit | 4-Year | |
| Roanoke College | ENGST | Engineering Science Transfer | 4-Year | |
| George Mason University | ENGR125T | Introduction to Computer Programming for Engineers - Transfer | 4-Year | |
| Norfolk State University | CSC170 | Computer Programming I | 4-Year | |
| Norfolk State University | CSC170L | Computer Programming I Laboratory | 4-Year | |
| William & Mary | CSCI1XX | Transfer Elective Course | Actual transfer credit may vary based on credit earned at host institution. | 4-Year |
| Old Dominion University | CS150 | INTRO PROGRAMMING WITH C++ | 4-Year | |
| Old Dominion University | CYSE250 | BASIC CYBER PROG AND NETWORK | 4-Year | |
| Virginia Polytechnic Institute and State University | ECE1004 | Introduction to ECE Concepts | Must take EGR 125 + 271 to receive ECE 1004 + 2514 + 1XXX | 4-Year |
| Virginia Polytechnic Institute and State University | ECE1XXX | Electrical and Computer Engineering Elective | Must take EGR 125 + 271 to receive ECE 1004 + 2514 + 1XXX | 4-Year |
| Virginia Polytechnic Institute and State University | ECE2514 | Computational Engineering | Must take EGR 125 + 271 to receive ECE 1004 + 2514 + 1XXX | 4-Year |
| Virginia Polytechnic Institute and State University | ECE2054 | Applied Electrical Theory | Must take EGR 125 + 271 to receive ECE 1004 + 2514 + 1XXX | 4-Year |
| Marymount University | ENGR310 | Computational Engineering in Python | 4-Year | |
| Marymount University | ENGR900 | Engineering Elective (TR) | 4-Year | |
| Bluefield College | ELEC---- | Elective Met | 4-Year | |
| Regent University | ISYS214 | Introduction to Programming | 4-Year | |
| Virginia Commonwealth University | EGRE245 | ENGINEERING PROGRAMMING | Students will receive transfer credit for EGRE 245, CLSE 115, or EGRE 2XX depending on their major and other credit earned. | 4-Year |
| Randolph-Macon College | ENGR010 | General Elective Credit Only | 4-Year |
