ACETry ACE ↗
← Back

CMPSC 301Event Driven Programming for Computational Sciences

3 credits · Computer Science · Penn State

This course focuses on the development of event-driven applications for problems found in science and engineering disciplines using object-oriented programming concepts, application programming interfaces, and event-driven programming techniques. Additional topics include stream I/O, data visualization, and user-interface design. Students will gain experience in the design and construction of independent and deployable applications that leverage their mathematical and problem-solving skills.

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 301 as a prerequisite (1)

  • CMPSC 348 Data Science and Machine Learning for Computational Sciences