Skip to main content


Computing for Insight

Subject code


Course Number



B. Lawson

Course Long Title

Computing for Insight


Building on DCS 109 (Introduction to Computing and Programming), this course explores practical application of software composition as a bridge to other disciplines. Students continue to develop programming and problem-solving skills, with the clear purpose of providing insight to inquiry in other fields that is made possible by modern computing, software composition, and libraries. The course includes study of additional data structures and algorithms; data harvesting, analysis, and visualization; machine learning; modeling and simulation; and considerations of human- and machine-efficiency. As a final course project, students design, implement, and assess a computing project of their choosing. Prerequisite(s): DCS 109, 111, or 210.

Modes of Inquiry

Quantitative and Formal Reasoning [QF]

Writing Credit

No writing credit

Departmental Course Attributes - Major/Minor Requirements

(DCS: Programming & Theory), (DCS: Praxis)

INDS Program Relationship

IDDC - DCA Program