CSE Learning Outcomes

The design of the program is based on ten learning outcomes, developed through discussions with the IACS Advisory Board, a group of faculty and partners from industry and the national labs that gathers every few years to evaluate the IACS programs and suggest improvements. Each student's plan of study should address these outcomes.

The outcomes below answer the question: "What should a graduate of our CSE program be able to do?"

  • Frame a real-world problem such that it can be addressed computationally

  • Evaluate multiple computational approaches to a problem and choose the most appropriate one

  • Produce a computational solution to a problem that can be comprehended and used by others

  • Communicate across disciplines¬†

  • Collaborate within teams¬†

  • Model systems appropriately with consideration of efficiency, cost, and the available data

  • Use computation for reproducible data analysis

  • Leverage parallel and distributed computing

  • Build software and computational artifacts that are robust, reliable, and maintainable

  • Enable a breakthrough in a domain of inquiry