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
Graph reconstruction numbers, Brian McMullen
Nonverbal Vocal Interface, Michael J. Murdoch
Master's project website: A comparison of several server-side technologies, Prabhakaran Nagarajan
Web based monitoring system in wireless sensor networks, Kanishk Panwar
Interactive, tree-based graph visualization, Andrew Pavlo
Small Ramsey Numbers, Stanislaw Radziszowski
A messaging system to handle semantic dissonance, Ashish Rathod
Progress on probabilistic encryption schemes, Kert Richardson
Myth- an extension to C, Greg Rowe
Differential cryptanalysis of substitution permutation networks and Rijndael-like ciphers, Gnanasekaran Sakthivel
Exploiting semantic locality to improve peer-to-peer search mechanisms, Ajitabh Sharan
Metaheuristics and combinatorial optimization problems, Gerald Skidmore
Faculty scheduling using genetic algorithms, Kevin Soule
R(W5 , K5) = 27, Joshua Stinehour
HF-DSR: dynamic source routing for high frequency radio networks, Michael Stringer
Family tree manager, Catherine Sullivan
Security in an ad hoc network using many-to-many invocation, Jefferson Tuttle
M2MIMud, Robert Whitcomb
Distributed Objects in C#, Xiaoyun Xie
Decision-Based Specification and Comparison of Table Recognition Algorithms, Richard Zanibbi, Dorothea Blostein, and James Cordy
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
From impractical to practical: solving an MRI problem using parallelism, Andrew P. Bak, Joseph P. Hornak, and Nan C. Schaller
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
Capturing knowledge transfer: an interaction and revenue model for streamed media, Daniel Garrison
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
Tuple board: A New distributed computing paradigm for mobile ad hoc networks, Alan Kaminsky and Chaithanya Bondada
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
