Barry G. Lawson
Barry G. Lawson
Colony Family Professor of Digital and Computational Studies
Associations
Digital and Computational Studies
About
Expertise
Current Courses
Winter Semester 2026
Introduction to Computer Science for Software Development
This course (formerly DCS 109) is an introduction to computational thinking and problem solving via an introduction to computer programming, designed for students interested in broadly applying computing and software solutions across a range of disciplines. It considers computing as a discipline of …
Independent Study
Students, in consultation with a faculty advisor, individually design and plan a course of study or research not offered in the curriculum. Course work includes a reflective component, evaluation, and completion of an agreed-upon product. Sponsorship by a faculty member in the program/department, a …
Computer Systems
This course provides students with an understanding of computer systems from hardware to the cloud, emphasizing breadth over depth. Students will explore fundamental concepts of computer organization, operating systems, computer networks, and cloud computing, examining how AI influences modern syste…