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.