Programming for Imaging Science
This course is offered to freshman students in imaging science at the Chester
F. Carlson Center for Imaging Science at the Rochester
Institute of Technology.
SIMG-211 Programming for Imaging Science
Winter Quarter 1997
MW 10:00-11:50
Dr. Harvey Rhody
Office: 76-3144 Center for Imaging Science
e-mail: herrc@rit.edu
Phone: 475-6215
Office Hours: MW 1:30-3:00, Thursday 2:30-4:00
Grading: Midterm Exam 30%
Final Exam 30%
Programming assignments 40%
Course Overview
This is a first course in computer programming for undergraduate students
in imaging science. Students learn the fundamentals of algorithmic computation
and program development using a high-level language. The following topics
form the course framework: representations of data with vectors, arrays
and structures; methods of writing functions and procedures using a development
environment; architecture of a software applications for processing algorithms;
methods of communication between the user and the system; coordination
between elements of a software application. The programming environment
is the IDL programming language, which
is an array-based language with an interactive development environment
for a broad range of computing systems. This course provides the computing
foundation for the undergraduate program in imaging science. It is typically
taken in the second quarter of the freshman year. A course in C-C++ programming
is taken in the junior year.
The course uses manuals for the IDL language and course notes and exercises
that are provided in a web page format at /class/simg211.