STEM Incubator Sections for Fall 2018

CSC 192-A and 192H-A Robotics

Wednesdays, 4:00 – 6:00
1 hour credit, taken for a Pass or Fail grade
no prerequisites
Note that three hours of CSC 192 (STEM Incubator courses) can count toward a BA or minor in Computer Science

Are there jobs can’t or won’t be able to do? Are the limitations computational, societal, technological, or other? By gaining a deeper understanding of how robots work, especially as autonomous agents, students will better appreciate how society may be impacted by the growth of robots in the workforce. This course addresses these questions by having students build a robot from a kit, dealing with sensors, motors, and simple electronics then programming the robot to solve a challenge posed by the students. During the semester, students will keep a weekly blog by critiquing articles, news clips, videos, etc. that present robot use in society.

No previous programming experience is needed as the course is fully self-contained. Students will learn about simple robots and controls, computational problem solving, algorithm development, simple machine learning and AI, and fundamental programming. While students will be provided considerable guidance and mentoring, they are free to be creative and to fail (failing is a great way to learn). No experience in any of these areas is needed or is expected, and often the least informed come up with the most original ideas.

Pete Santago, PhD

CSC 192-B  and CSC 192H-B Digital Sound and Music

Wednesdays, 4:00 – 5:00
1 hour credit, taken for a Pass or Fail grade
no prerequisites
Note that three hours of CSC 192 (STEM Incubator courses) can count toward a BA or minor in Computer Science

This course combines computer science and music, working from the ground up.  The course is team-taught by a professor of computer science and a professional musician and music theorist.  This is a “hands-on” course. The first projects involve making sound and music with MATLAB. An introduction to music theory is presented from a both a music theoretic and a mathematical/algorithmic perspective. In the second half of the semester, students work with audio editing software (Logic Pro) that combines MIDI with digital audio recording.  Students learn how to apply amplitude envelope, EQ, filters, LFOs, dynamics compressors, and other mixing tools.  The final project involves composing digitally producing a short song combining MIDI and digital audio components. No background is necessary for students to take the course.  However, the course often attracts students who have background in music as well as those with some computer programming experience.  The combination of students in the class creates a rich environment for collaboration.

Students in this course collaborate with students taking CSC 191 (a 3-hour elective course).

The CSC 192 STEM Incubator students meet Wednesdays from 4:00 – 5:00, and they are all graded P/F.  CSC 192 students are graded entirely by projects.  There are no exams.

The CSC 191 students meet Tuesdays from 3:30 – 5:00 and also Wednesday (with CSC 192 students) from 4:00 – 5:00. CSC 191 is taken for a grade unless arranged otherwise by the student. The CSC 191 students have a midterm and final exam.

Jennifer Burg, PhD


Sections from previous semesters