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 2006
A dynamic web server based appointment calendar, Jane Zhong
An application to create problem-specific document object models for XML, Liangxiao Zhu
Documents from 2005
Detection of deformable objects in a non-stationary scene, Sherif Azary
Object detection and tracking using a parts-based approach, Daniel S. Clark
Grouping related attributes, Santosh Dawara
M2MI service discovery middleware framework, Joel Donado
A comparison of reputation-based trust systems, John Folkerts
QoS multi meshed tree routing in tethered MANET, Vishal Gogula
Securing Peer-to-Peer Overlay Networks, William Heinbockel
Security in serverless network environments, Carl Holtje
Solving an MRI spin relaxometry problem with parallel computing, Alan Kaminsky and Luke McOmber
Query engine of novelty in video streams, James Kang
Structural advances for pattern discovery in multi-relational databases, Juveria Kanodia
Guiding object recognition: a shape model with co-activation networks, Timothy Lebo
Expert Object Recognition in video, Matthew S. McEuen
ElGamal-type signature schemes in modular arithmetic and Galois fields, Gerard Nealon
Neural networks to intrusion detection, Dmitry V. Novikov
An investigation of techniques in deformable object recognition, Gavin S. Page
AQUAGP: Approximate QUery Answering Using Genetic Programming, Jason Brandon Peltzer
Framework for throughput analysis of simple reliable multicast protocol in a M2MP network, Romi Saluja
A Genetically Evolved Solution to the Firing Squad Problem, Brian J. Tajuddin
Generic framework for the personal omni-remote controller using M2MI, Chih-Yu Tang
Real-Time Control System Framework, Nishant Thakkar
Documents from 2004
Marketecture: A Simulation-Based Framework for Studying Experimental Deregulated Power Markets, Karla Atkins, Chris Barrett, Christopher Homan, Achla Marathe, Madhav Marathe, and Shripad Thite
Development of a human visual system with the ability to detect inconsistent events, Jeremiah D. Brazeau
Feature Partitioning for the Co-Traning Setting, Vineet Chaoji
A menu driven, user friendly interface to UNIX, Mary Hayward
Automatic error recovery using P3 response verification for a brain-computer interface, Samuel A. Inverso
Using system call analysis to stop evasion attacks in anomaly based Intrusion Detection System, Ashish Liladhar Samant
Goal Directed Visual Search Based on Color Cues: Co-operative Effectes of Top-Down & Bottom-Up Visual Attention, Vishal S. Vaingankar
Feature Extraction Methods for Character Recognition, Roman V. Yampolskiy
Documents from 2003
Automatic Classification of One-Dimensional Cellular Automata, Daniel R. Kunkle
Using Natural Language Parsers for Authorship Attribution, Westerly A D Magnera
Multispectral texture synthesis, J. Alexander Tyrrell
Unsupervised skin lesion classification and matching, Paula Yandow-Reilly
Documents from 2002
You are likely to be eaten by a grue: How computer games are consuming modern culture, Douglas Alexander
Many-to-many invocation: A New paradigm for ad hoc collaborative systems, Alan Kaminsky and Hans-Peter Bischof
The Collaborative learning handbook: A Best practices guide, Sameer Malhotra
Derivation of the required elements for a definition of the term middleware, Maya Mathew
Net.Sense, John Mikucki
Throughput control for a many-to-many system, Ravi Nareppa
Documents from 2001
Using Java powered iButton to replace student ID card, Yu-Hui Cho
On the classical Ramsey Number R(3,3,3,3), Susan Fettes
Enumeration of small triangle free Ramsey Graphs, Robert Getschmann
Infrastructure for Distributed Applications in Ad Hoc Networks of Small Mobile Wireless Devices, Alan Kaminsky
Segmented face detection using clustering, Gunturi Srimanth
Documents from 2000
Dynamic encapsulation of C++ objects, Frank Barrus
Improvement of reconciliation for quantum key distribution, Keath Chen
Graph coloring heuristics from investigation of smallest hard to color graphs, Andrew Radin
Documents from 1999
Combinatorial computing approach to selected extremal problems in geometry, Alina Beygelzimer
Genetic algorithm and tabu search approaches to quantization for DCT-based image compression, Michael Champion
Embeddability of pseudoline arrangements and point configurations to Eucliean plane, Javid Huseynov
CASCADE: Computer aided synchronization of code and documentation, Mark Roth
Documents from 1998
Experimental study of performance of minimum spanning tree algorithms, Alec Berenbaum
Evaluation of subdivision methods used in octree ray tracing algorithms, Scott Brown
Hu-Tucker alogorithm for building optimal alphabetic binary search trees, Sashka Davis
A Graphical petri nets simulator, Shye-Chyun Huang
Documents from 1997
Development and analysis of a verstile, reusable, high speed, DMA controller for custom embedded applications using the PCI bus, Michael Eastman
Optical character categorization: Clustering as it applies to OCR, Jennifer Greenwald
A Comparison of pattern classification techniques for orienting chest X-rays, Martin R. Hoffmann
Multidimensional subset sum problem, Vladimir Kolesnikov
Teamwork in genetic programming, Michael LaLena
Factoring integers defined by second and third order recurrence relations, Kirk Ocke
Applying a genetic algorithm to improve the lower bounds of multi-color ramsey numbers, Shardul Rao
Documents from 1996
Infrared wireless communication, Noor Haq
Documents from 1995
Speech discrimination using wavelets and zero crossing counting, Craig Martin
Simple network management protocol, Latha Sundaresan
Documents from 1994
The Simulated Bread Board Imaging system: A Study of computer simulation as an engineering tool, Gregory R. Conway
Color in computing, Thomas G. Leahy
Knowledge based text indexing and retrieval utilizing case based reasoning, Alan Mick
An Occam2 implementation of Prolog, Manjula Motwani
Documents from 1993
XBuild: Flexible, generic, X-based user interface tools, Marcus Cannava
Automated generation of SW design constructs from Mesa source code, David Egerton
A reference guide to JPEG compression, Daniel P. Goodenow
An approach to the analysis and deisgn of an intelligent tutoring system using an object-oriented methodology, Jeanne C. Hiesel
Retrieval from an image knowledge base, James Janicki
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