Skip Navigation
search: People | Departments | Penn State | Web
Penn State mark
Penn State mark
University Bulletin
Graduate Degree Programs

These course descriptions are not being updated as of August 1, 2016. Current course descriptions are maintained in LionPATH.

Computer Science (CMPSC)

CMPSC 200 (GQ) Programming for Engineers with MATLAB (3) Development and implementation of algorithms in a procedure-oriented language, with emphasis on numerical methods for engineering problems. A student may receive credit for only one of the following courses: CMPSC 101, 102, 200, 201, or 202.

CMPSC 200 Programming for Engineers with MATLAB (3)

CMPSC 200 is a service course offered to engineering and science majors. The course teaches basic programming concepts including: algorithm development, data types, number representation, control structures, functions, plotting and basic numerical analysis techniques. The course enables students to develop computer programs in MATLAB to solve simple engineering problems. The basic numerical analysis techniques covered in the course include matrix operations, systems of equations, solving equations, roots, curve fitting, interpolation, numerical integration and ordinary differential equations.

Students analyze physics-based and engineering problems; develop algorithms to solve the problems; implement the algorithms in the MATLAB programming environment; and produce informative output in both numerical and graphical form. The general programming concepts learned in the course are commonly found in most programming language environments. The problem-solving skills learned in the course can be utilized in upper-level engineering and science courses.

The lecture portion of the course gives students the conceptual and syntactical background needed for the successful completion of practical programming assignments during the laboratory portion of the course. The laboratory instruction involves hands-on programming by individual students or student teams assisted by a teaching assistant and/or instructor.

Evaluation methods may include examinations, in-class labs, and programming projects. The course is generally held in a STEC room where each student has access to a computer. The course will be offered during the Spring semester.

General Education: GQ
Diversity: None
Bachelor of Arts: None
Effective: Spring 2008
Prerequisite: MATH 140
Concurrent: MATH 141

Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.


Look up course abbreviations

Course descriptions are stored in LionPATH, the University-wide student information system. Please visit the LionPATH Course Catalog to access current course descriptions. At that point, you will be leaving the University Bulletin website.

Skip Popular Searches
  1. Graduate Course Descriptions
  2. Graduate Programs
  3. Doctoral Degree Requirements
  4. Master's Degree Requirements
  5. Application and Admission Procedures
  6. Credit Certificate Programs
  7. General Information
  8. Tuition and Cost
  9. Intercollege
  10. Academic Information and Procedures