Oct 05, 2022  
2022-2023 Catalog 
2022-2023 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