Computer Science Pragmatics

WN 2026

This is a 2-credit hour seminar designed to teach students the essentials of using a computer effectively for EECS students. While the target audience is EE/CE/CS/DS students, any student wishing to learn how to use their computer more effectively is encouraged to join. Students are expected to be familiar with basic concepts of programming, such as control flow (e.g. if-else, loops, functions) and expressing their ideas in program statements. Topics covered include Unix-like systems, shells, version control, build systems, debugging, and scripting. The ultimate goal of the class is to give students hands on experience with the prevailing tools of the trade as well cultivate research skills for picking up new tools in an ever-evolving computing landscape.

Prerequisites

  • ENGR 101 , ENGR 151 , EECS 180 , EECS 183 , EECS 280 (co-enroll) , or EECS 281 (co-enroll)

Course Resources

Lectures

Section 001 (22914)

Fri 10:30 am - 12:00 pm

🏫1355 LCSIB

💻Remote (Zoom)

🧑‍🏫Amir Kamil

Staff

Instructor

Photo of Amir Kamil

Amir Kamil

eecs201admin@umich.edu

Office Hours:

Regularly scheduled office hours are TBD

By appointment via email

GSI

Photo of Vrinda Desai

Vrinda Desai

eecs201admin@umich.edu

IA

Photo of Karar Abed

Karar Abed

eecs201admin@umich.edu

IA

Photo of Astrid Greene

Astrid Greene

eecs201admin@umich.edu

IA

Photo of Gracie Hou

Gracie Hou

eecs201admin@umich.edu

IA

Photo of Julia Huth

Julia Huth

eecs201admin@umich.edu

Calendar