Skip Navigation
search: People Opens New Window | Departments Opens New Window | Penn State Opens New Window | Web Opens New Window
Penn State mark
Penn State mark
University Bulletin
Undergraduate 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. Bachelor of Arts Degree Requirements
  2. General Education: United States Cultures and International Cultures
  3. Course Index
  4. Graduate Degree Programs Bulletin
  5. General Education: Arts
  6. General Education: Humanities
  7. General Education: Health and Physical Activity
  8. General Education: Natural Sciences
  9. General Education: Social and Behavioral Sciences
  10. General Education: Writing/Speaking