ACETry ACE ↗
← Back

CMPSC 205Intermediate Computational Sciences Programming

3 credits · Computer Science · Penn State

This course introduces intermediate concepts of programming including object-oriented programming, dynamic data structures, and data visualization and data modeling. The core of this course covers data analysis, efficient usage of data structure, simulations, data visualization, and data structure collections. The topics include, but are not limited to, the study and the use of lists, stacks, queues, and hash tables. Emphasis will revolve around application to scientific computing libraries in conjunction with data abstraction, object-oriented program design, data visualization, and data manipulation. Hands-on programming assignments and usage of scientific libraries are the integral part of this course.

Before you enroll

Prerequisites

You need:

Where it fits

Where it sits in degree plans

Required in (1)

  • Computational Sciences, Minor
What it opens up

Courses that list CMPSC 205 as a prerequisite (1)

  • CMPSC 301 Event Driven Programming for Computational Sciences