Undergraduate Program

CSC160: Engineering Computing

Course: CSC  160
Term: Spring 2011-2012

Introduction to programming and computational approaches to engineering problems and their solution. Matlab language illustrates principles such as data representation, mathematical operations, looping and decisions, functions and subroutines, display and user interaction. Projects from several different engineering domains have subjects like linear algebra, differential equations, fitting data to models, signal processing, and the practical use of analog-digital converters in an experimental setting.


Tuesdays & Thursdays, 12:30pm - 1:455pm, Lower Strong


Ted Pawlicki <pawlicki at cs dot rochester dot edu>

Teaching Assistants

Phyo Thiha < pthiha1 at cs dot rochester dot edu >

Adina Rubioff < arubinof at rochester dot edu >


Essential Matlab for Engineers and Scientists, 4 th Edition by Hahn and Valentine, , Elsevier, 2011.This book and previous editions are on reserve in Carlson Library.


The course will cover most of the material in most of Chapters 1 through 12 of the Hahn text. Evaluation will include lab assignments, in class quizzes, a midterm, and a final exam.

Detailed syllabus (subject to change)