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 2007
Alternate syntax for XSLT, David Love
Vision based localization of mobile robots, Jason Mooberry
Securing tuple space: secure ad hoc group communication using PKI, Kyle Morse
Language Integrated Query in Java for XML and Relational Database, Anurag Naidu
Stimulating proactive fault detection in distributed systems, Namita Naik
TeraGrid information services, John-Paul Navarro
IVEE: Interesting video event extraction, Jeremy Paskali
RODMRP - resilient on demand multicast routing protocol, Dhammika Pathirana
Resilient-ODMRP: Resilient On-Demand Multicast Routing Protocol, Dhammika Pathirana and Minseok Kwon
On the most wanted Folkman graph, Stanislaw Radziszowski and Xu Xiaodong
Integrating a universal query mechanism into java, Aaron Robinson
Complexity of control of Borda count elections, Nathan Russell
ACM programming contest management, Axel-Tobias Schreiner
Extraction of text regions in natural images, Sneha Sharma
GPSense: an algorithmic framework for intelligent sensing at node level in WSN, Soujanya Soni
Computational aspects of voting: a literature survey, Fatima Talib
Biologically-Inspired Translation, Scale, and rotation invariant object recognition models, Myung Woo
Secure Communications with an Asymptotic Secrecy Model, Bo Yuan
Documents from 2006
A comparison of web development technologies: WebObjects vs. ASP.NET, Adnan Al-Ghourabi
Polynomial time primality testing algorithm, Takeshi Aoyama
Molecular viewer using Spiegel, Pavani Baddepudi
Graph reconstruction numbers, Jennifer Baldwin
Genetic music, Ryan Becker
Managing the ACM programming contest, Navin Bhaskar
MFS: M2MI file system, Ravi Bhatia
Tuple board: a new distributed computing paradigm for mobile ad hoc networks, Chaithanya Bondada
Acoustic classification using independent component analysis, James Brock
A biologically plausible system for detecting saliency in video, David Burlone
Efficient encryption on limited devices, Roderic Campbell
Europa: a framework for writing reusable automated tests for C# components, Christian Castillo
Gaussian Mixture Approach to Detect Drift, Mamidi Sree Kalyan Chakravorty
Horn formula minimization, Tom Chang
Routing in Anhinga, Aakash Chauhan
Group data communication with M2MI, Kay Cheng
Ad hoc collaborative photo sharing with a tuple board, Yutao Cheng
Real-time scheduling algorithms, task visualization, Kevin Churnetski
Algorithms for bounding Folkman numbers, Jonathan Coles
Efficient failure detection for point-to-point communication networks, Jeremy Dahlgren
Visualizing the inner structure of N-body data, Edward Dale
Ad hoc file system, Swarup Datta
JaCIL: a CLI to JVM Compiler, Almann Goo
Study of visualizations for n-body stellar models, Christian Gray
A Pattern for Distributing Turn-Based Games, James Heliotis and Axel-Tobias Schreiner
Web-based 3-D theatre seating charts and ticket reservation application, Patrick Henstebeck
Exploring the topology of small-world networks, Min Hu
Extraction and interaction analysis of foreground objects in panning video, Raja Jain
Creating landscapes with simulated colliding plates, Alex Jarocha-Ernst
Parallel Java: An API for Teaching and Developing Parallel Programs in 100% Java, Alan Kaminsky
Simultaneous Visual Cryptography, Oliver Kikic
Group key agreement protocols with implicit key authentication, Jisoo Kim
Modal logic in computer science, Leigh Lambert
Application of shifted delta cepstral features for GMM language identification, Jonathan Lareau
Emotion in flocking, Katherine Law
Jini distributed key exchange and file transfer service with digital signatures, Kevin Ligozio
Symmetric private information retrieval via additive homomorphic probabilistic encryption, Laura Lincoln
The Study of Ramsey numbers r(C_k, C_k, C_k), Yan Li
Electronic voting system for RIT Student Government elections, Sungho Maeung
Integrating database and data stream systems, Rutul Mashruwala
N-Body visualizations, William McLaughlin
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
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