May 29, 2023  
2021-2022 Catalog 
2021-2022 Catalog [ARCHIVED PUBLICATION] Use the dropdown above to select the current catalog.

CSCI035 HM - Computer Science for Insight

Credit(s): 3

Instructor(s): Dodds

Description: This course extends CSCI005 HM  in developing software-composition skills. Pairing lectures and lab sessions, the experience will deepen foundations in algorithms and data structures, introduce machine learning and its mindset, weigh tradeoffs between human- and machine-efficiency, and build sophistication in software, both assembling existing software packages and from-scratch design. Students will deploy and assess computing projects of their own design – with substantive application beyond CS itself – as the course’s final capstone. The course continues in the language of CSCI005 HM  and especially encourages computing efforts which contribute to fields of interest beyond CS, whether academic or extracurricular.

Prerequisite(s): CSCI005 HM  or CSCI005GR HM