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 1987
FRIC: an expert system to recognize fricatives, Karen A. Atkinson
An interpreter for Parallel Prolog, a study and implementation, Morad Benyoucef
A Toolkit for uncertainty reasoning and representation using fuzzy set theory in PROLOG expert systems, Marcelle M. Bicker
An image-capable interprocessor link communications protocol, Robert W. Brown
Signature file access methodologies for text retrieval: a literature review with additional test cases, Karen Caviglia
A tool for compiler testing, Chung-Cho Oliver Cheng
A Domain Specific Expert System Tool for Building Photofinishing Process Diagnostic Systems, King Choi
The Design and implementation of a system for processing documents described in generalized markup languages, Frank Cost
Assessment of classical database models for representing solids, Julia L. Deal
Database recovery, Kim L. Emanuel
The Ubiquitous B-tree: Volume II, Sally E. Fischbeck
Computer Aided Instruction and a Graphical Authoring System, Catherine Lofgren Goodykoontz
A computer simulation of processor scheduling in UNIX 4.2BSD, Michael D. Grossman
UGURU: a natural language UNIX consultant, John Hanson
Automatic differentiation: Implementation in the Ada programming language, Robert P. Herloski
A Comparative study of four major knowledge representation techniques used in expert systems with an implementation in Prolog, JoAnn T. Hudgick
An image storage system using a relational database management system to facilitate picture data handling, Daryl G. Johnson
Interactive Virtual Debugger for GPSS/H, Eugene Johnson
On the proposed integrated services digital network, Robert Johnson
Design, fabrication and implementation of a hash table processor, Robert Paul Ketrick
A report on debugging networked real-time multi-microprocessor systems, Anandi Krishnamurthy
Animator: an object-oriented approach, Stephen Kurtz
An expert system to optimize combinational logic, Gu-Ching Lin
Stylistic analysis and recognition of piano sonatas of four composers -- Mozart, Chopin, Debussy, Anton Webern, Emily Feng-Hwa Lin-Jeng
An algorithmic approach for multi-color Ramsey graphs, Wei Li
Adaptive statistical recognition of hand-printed Telugu characters, Murthy Lakshmana Mantha
COuntywide Police Simulation System COPS, Craig J. McDonald
Partitioning and protecting control program function through virtual storage, Thomas J. Murray
An introduction of the theory of nonlinear error-correcting codes, Robert B. Nenno
Psyxpert: An Expert system for aiding psychiatrists in the diagnosis of psychotic disorders, Mary A. Overby
IPL: Interfaced Prolog/Lisp, Steven J. Recard
Integrated voice/data through a digital PBX, Ian Schofield
Implementing intersection calculations of the ray tracing algorithm with systolic arrays, Andrea Stankus
A simulation of a distributed file system, Alan Stanley
PyGraph: a graphic front-end for the PAISLey executable specification language, Richard Willison
Display of molecular models with interactive computer graphics, Steve Wuter Yang
Documents from 1986
Investigations of a Plasma Rotating in a Magnetic Field, Janet E. Andre
MWTerm: a macintosh based multiple-window unix workstation, Deshler Armstrong Jr
An enrollment projection simulation, Dianne Bills
A Multiprocessor Distributed Debugger, David Blackman
DIB on the Xerox workstation, Chien-Kuo Chuang
Macro assembler for mc68000 series, Grace Horng Chung
A method of storage and display of Chinese characters as graphic symbols, Lo-yi Chung
Heterogeneous Distributed Data Base Management Systems, Stephen M. Deal
An analysis of variation in response time of CPU scheduling algorithms as a function of load: a simulation, John DeHority
An Assessment of the Suitability of Nebula as a Target for C, John DiNovo
Recognizing promises, advice, threats and warnings in natural language discourse, Kevin Donaghy
A Study of the Xerox XNS Filing Protocol as Implemented on Several Heterogenous Systems, Edward Flint
Distributed file systems for Unix, Edward Ford
An extended relational data base management system for engineering design, Charles Fung
Attributes of fault-tolerant distributed file systems, Frank Goetz
A variant of tale-spin with independent data and rule bases, Laxmi Gupta
Software simulation of MC68000, Ramakrishnan Iyer
DIVA, a data flow language, Edith Lawson
Combined query language (CQL): an interactive query language with procedural features, Ilia Levi
SPLCHK: A VAX/VMS spelling checker and corrector utilizing a trie-structured dictionary, Roman George Lewyckyj
An Implementation of the Chor-Rivest Knapsack Type Public Key Cryptosystem, Robert Jr T. Salamone
TCS: a version control system, Rosita Caridi Scheible
Comparative study of networks using packet and circuit switching within a single network, Suman Sharma
Computer assisted instruction for students studying basic logic at the 9th grade level, Edith Shortt
JMSL - a language derived from APL, John Mark Smeenk
Linkage kinematics sketchpad, Michael St. Jacques
A learning program for the game of 'Go-Moku', Dong-Ming Wang
Addition of Structured Records to the UNIX™ and MS-DOS™ File Systems, Nancy Wisotzke
Design of an expert system to perform cladistic analysis, Walter Wolf
Documents from 1985
Using natural language for database queries, Mikel J. Brown
Mobile telephone system and non-wire line network, Daniel Chi Man Cheung
Novel array representation methods in support of a microcomputer-based APL interpreter, Daniel Fleysher
Analysis of current and future trends in synchronization, deadlock, and recovery in distributed databases, Carmen Ida Joglar
Design and implementation of a communications package to network a group of microcomputers, Narayan J. Kulkarni
A Recursive Fractal Design Generator for Dimensions Zero to Two Implemented within a Two Dimensional Core Graphics Package, Elizabeth Lehmann
A Student scheduling system for a microcomputer, Michael Mahaney
Basic characteristics to achieve common sense reasoning, A. Raul Maselli
AMISS: a microprogramming simulation system for educational use, Robert Pesar
Identifying mechanisms (naming) in distributed systems: goals, implications and overall influence on performance, Wilfredo Rodriguez
PLANPERT - an expert system for administrative planning, Dershya Song
Network performance monitors, Daniel Sorrentino
Fuzzy data and logical data base design, Karen Steelman
Simulation of a data flow computer, Carol Torsone
Documents from 1984
A Study of Rochester Area Hospital Information Systems, Shantanu Bhagoji
A Successful computer literacy workshop based on logo, Henry Etlinger, Gordon Goodman, and Charles Plummer
Relational-like file structure, Robert A. Fabbio
Smalltalk-80 virtual machine, Ashraful Huq
The Gshell: a graphical command language for UNIX operating system, Andrew Kitchen
A traffic simulation model of Tokyo Metropolitan Expressway, Juichiro Miyaoka
Techniques for grading programming labs, Kathleen Muller
GPSS Compiler/Simulator, Jacquelyn Van Dellon
Reliable file transfer across a 10 megabit ethernet, Mark Van Dellon
Documents from 1983
A comparative study of concurrency control algorithms for distributed databases, Fabio Aparicio
A Resource system package for reservation systems, Gary Foley
Computer game playing: the game of Twixt, James R. Huber
Utilizing attached microprocessors under UNIX*, Hsiao-Hwa Shirley Ko
Garbage Collection of Linked Data Structures: An Example in a Network Oriented Database Management System, Delphine T H Kung
Development of syntax-directed editor for Pascal, Chintana Promphan
An implementation of four of Ledgard's mini-languages, Piyanai Saowarattitada
CAST: A System for color animation and scene transformation, Frederick Schebor
The computer and the secondary school English curriculum, Marjorie Schmieder
Parsing natural language, Leonard E. Wilcox