Housed in the B. Thomas Golisano College of Computing and Information Sciences, the department offers bachelor's and master's degrees in computer science.
HistoryIn 1973, RIT's Institute College established the Department of Computer Science and Technology. In July of 1976, the Department moved into the newly formed School of Computer Science and Technology. In 1981, the School of Computer Science and Technology moved into the College of Applied Science and Technology, taking the Department with it. The Department remained in CAST until 2000. In 2001, the School of Computer Science and Technology formally became its own college, the B. Thomas Golisano College of Computing and Information Sciences (GCCIS), and the Department was moved into GCCIS.
Dates of Existence1973-present
Historical NamesDepartment of Computer Science and Technology
Documents from 1991
Ms. Pacrat: A feeling, thinking machine, Lorraine D'Ortona
An investigation of the effect of a reverse engineering tool on the software maintenance effort, Leonie Menco Fernandes
Pendulum: Controlling an inverted pendulum using fuzzy logic, Scott Houchin J.
A Knowledge-based approach to understanding natural language, Bernard J. Huber Jr.
Findings of a comparison of five filing protocols, R. Elayne McFaul
The First Classical Ramsey Number for Hypergraphs is Computed, Brendan D. McKay and Stanislaw P. Radziszowski
An Expert system to generate musical variations in the style of Telemann, Kathy Johnson Merck
An Object-oriented drawing package in smalltalk/v, Sigrid E. Mortensen
A Survey and analysis of algorithms for the detection of termination in a distributed system, Lois Rixner
Bidding a bridge hand: a thesis on knowledge acquisition and application, Gregg Silveira
Vowel recognition using Kohonen's self-organizing feature maps, Anand R. K. Sundaram
ETRANS: A English-Thai translator, Nuntaporn Warote
Documents from 1990
Using conformal mapping to aid in computer animation, Highland Mary Agnello
Exploiting implicit parallelism in SPARC instruction execution, Todd Michael Austin
Automated knowledge acquisition tool for identification of generic tasks, Arlene J. Buck
Parallelism in declarative languages, Catherine Eleftherios Chronaki
Internetworking: an analysis and proposal, Gary M. Diana
Word hypothesis of phonetic strings using hidden Markov models, Jeffery W. Engbrecht
Expert systems in typography, David B. Fisher
Automatic mesh generation, Ajay Garg
Distributed object-oriented discrete event simulation, Barbara Hendry
Trek: a real time multi-player game for Xerox networked workstations, John J. Kemp
Speech intelligibility estimation via neural networks, Stephen Knight
CRT-based dialogs: Theory and design, Jonathan Levine
Network security: Risk assessment of information systems, Sher Lurain
Ray tracing for constructive solid modeling, Anju Sharma McCanna
Free space laser communications on the Macintosh computers, Sohrab Modi
Statistical mechanics of neural networks and combinatorial optimization problems, David L. Morabito
The Ramsey numbers R(K_3, K_8 - e) and R(K_3, K_9 - e), Stanislaw Radziszowski
Automated boundary detection of echocardiograms, Rolando Raqueño
Efficient geographic information systems: Data structures, Boolean operations and concurrency control, James Sheng Min
Inspections: Software development process for building defect free software applied in a small-scale software development environment, Patricia A. Sherwood
Uncertainty reasoning and representation: A Comparison of several alternative approaches, Barbara S. Smith
A Dynamic scheduling monitor for a manufacturing process, Gregory Weilnau
Enhancements to the XNS authentication-by-proxy model, Peter D. Wing
Reasoning with visual knowledge in an object recognition system, Christine Wojnowski
Documents from 1989
Enhancements to the frame virtual machine, Archna Bhandari
GSD - An interactive window oriented debugger, Gary Bricault S.
Geneplanner: A Prototype of an expert system to assist with chemical DNA gene synthesis planning, Marilyn Daum
Amused: a multi-user software environment diagnostic, Mary Ann Foltman
Computing techniques for the enumeration of cyclic Steiner systems, Timothy Frenz Carl
A Statistical approach to formant tracking, Robert T. Gayvert
Parametric splines in tension, Surendra K. Gupta
COACH: A two level expert planning assistant for high school football, Gary F. Hasman
A Natural language interface to MS-DOS, Donna Indovina Blodgett
HOPS: A Hierarchical/object-oriented programming environment system, Ryuichiro Kodama
A computer implementation of an orthonormal expansion method for digital image noise suppression, Hui-Jung Lee
A SQL front-end semantic data model, Marc Richard Lodico
Distributed C++ : Design and implementation, Pradeep P. Mansey
The Task distribution preprocessor (TDP), Frank McCanna
Computer construction of (4,4,v)-threshold schemes from Steiner Quadruple Systems, W. Monroe John
A Simulated shape recognition system using feature extraction, Wendy Pan
Three-dimensional data input using Sutherland's two-dimensional tablet strategies plus enhanced user feedback, Myra Bennett Pelz
The Application of neural networks to character recognition based on primitive feature detection, Michael Pistacchio
An anamorphic imaging model to correct geometric distortion in planar holographic stereograms, Michael Darwin Rainsdon
The DFS distributed file system: Design and implementation, Ananth K. Rao
Congestion control schemes and their effect on a hypothetical network, Jeffrey S. Reifsteck
Automatic formant labeling in continuous speech, Elizabeth A. Richards
Computing the chromatic number of t-(v,k,[lambda]) designs, Nancy M. Schornstein
Detecting errors in software using a parameter checker: An Analysis, John Sexton A.
Implementation of a Modula 2 subset compiler supporting a 'C' language interface using commonly available UNIX tools, Raymond Shear F.
Vowel recognition in continuous speech, Darrell C. Stam
Performance issues in mid-sized relational database machines, Larry Sullivan
Statemaster: a user interface management system based on statecharts, Pierre Wellner
Ada and the graphical kernel system, Richard R. Wessman
Intelligent knowledge acquisition system, Bong-Soo Youn
Documents from 1988
Dataflow: Overview and simulation, Steven I. Benjamin
A Visual aide for designing regular expression parsers, Norman C. Crowfoot
CLASS - A Study of methods for coarse phonetic classification, James Delmege
Ada as a design specification language, Barbara Brunner Gibson
Importance and implementation of explanation in expert systems, Kurt R. Heilbronn
A timing simulator, Kathryn D. Heintz
A writable programmable logic array, Yuan Iee Hwang
Graphical programming system for dataflow language, Jyun-Jier Roland Jehng
An expert system in school psychology for PMHP, Jacqueline K. Joslyn
ClassC/Elaine: a multiple inheritance object oriented C language, Paul Kirkaas
Performance analysis of text-oriented printing using PostScript, Thomas Kowalczyk
Database machines in support of very large databases, Mary Ann Kuntz
The relationship between computer interaction and individual user characteristics, Kathleen Lambert
An 8085 Microprocessor based monitor system for a 750 cc Honda motorcycle, Robert H. Leet
The Representation of symmetric patterns using the quadtree data structure, Lucia Lodolini
Cview, a graphical program generator for the C programming language, Walter E. Martin
Solid modeling interactive interface for design drafting, Edward Maruggi
Implementation of a module implementor for an activity based distributed system, Stewart W. Mayott
A Window-Oriented User-Interface for Image Processing Systems on UNIX based workstations., Sandeep Mehta
Binary image compression using run length encoding and multiple scanning techniques, Frank J. Merkl
A System for the generation of tonal music based on transformations, Karl J. Myers
A user interface management system for voice I/O applications, Brian A. Nadworny
dbProlog: a Prolog/relational database interface, Diane Oagley
A knowledge acquisition assistant for the expert system shell Nexpert-Object, Florence Perot
Variable size block truncation coding with adaptive bit plane omission for image compression, Hieu T. Pham
A Survey of Computerized Writing Aid Systems and Implementation of a Homonym Checker Using Artificial Intelligence, Anna Marie Robbins
Adaptive arithmetic data compression: An Implementation suitable for noiseless communication channel use, James E. Robinson
Implementation of an activity coordinator for an activity-based distributed system, Robert Shaw
B-spline surface techniques for solid modeling an application to computer-aided geometric design, Chi-Ming Tang
NAMER: A Distributed name server for a connected UNIX Environment, Thomas Tatakis
An alternative language interface for the mistress relational database patterned after IBM's query-by-example, Susan C. Vogel
A Visual Programming Language for Data Flow Systems, Timothy J. Wilson
Diagnosis expert system with automated query to a process control system, Richard Winslow