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 1993
Ramsey numbers involving a triangle: theory and algorithms, Xia Jin
On the Ramsey number R(K_5 - e,K_5 - e), Stanislaw Radziszowski
Word hypothesis from undifferentiated, errorful phonetic strings, R. Thomas Sellman
Efficient software implementation of the JBIG compression standard, Craig M. Smith
An Intelligent tutoring system for the German language, Kenneth E. Staffan
Robotic path planning with obstacle avoidance, Barbara T. Switzer
Documents from 1992
User characteristics in intelligent tutoring systems, Michelle Buckenmeyer
Computer improvisation of jazz solos, Daniel Chen
Context sensitive optical character recognition using neural networks and hidden Markov models, Steven C. Elliott
Two new Ramsey numbers, James N. McNamara
Automated knowledge acquisition for knowledge-based systems: KE-KIT, John Parsons Scott
Enumeration of all simple t-(t+7,t+1,2) designs, Stanislaw Radziszowski
A simplified drive-reinforcement model for unsupervised learning in artificial neural networks, David B. Suits
Computational techniques in Turan problems, Jing Zou
Documents from 1991
Quadtree algorithms for image processing, Jim Benjamin Isaac
Fast multiplication of multiple-precision integers, Sonja Benz
Algorithm animation and its application to artificial neural network learning, Walter Bubie C.
HyperManual a hypermedia construction and browsing system in Smalltalk/V Mac, James Tracy Burdick
Computer classification of stop consonants in a speaker independent continuous speech environment, Michael R. Campanelli
An Experiment in the complexity of load balancing algorithms, Charles Carlino
CPGA: a two-dimensional, order-based genetic algorithm for cell placement, John T. Cooklis
GENROUTE: A genetic algorithm printed wire board (printed wire board (PWB) Router), Bob Coward
Compiling GEN-X knowledge bases into "C", Paul Cuddihy
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
