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 2008
Automated grazing management, Gregory J. Von Pless
Cloud Computing: A Perspective Study, Lizhe Wang, Gregor von Laszewski, Marcel Kunze, and Jie Tao
Elliptic curve cryptography: Generation and validation of domain parameters in binary Galois Fields, Peter Wozny
Bounds onSome Ramsey Numbers Involving Quadrilateral, Xiaodong Xu, Zehui Shao, and Stanislaw Radziszowski
Computational model of MST neuron receptive field and interaction effect for the perception of self-motion, Chen-Ping Yu
Documents from 2007
An analysis of connectivity, Tayeb Al Karim
Technology bridge to employment: A Community technology initiative, Rosalind Bain
Visualization analysis of astrophysics n-bodied problem using image morphological processing techniques, Thomas J. Borrelli
Approximation and elections, Eric Brelsford
Parametric & non-parametric background subtraction model with object tracking for VENUS, Karthik Chandrasekaran
Cyberinfrastructure: Supporting Scientific Discovery and Innovation in the 21st Century, Jorge Diaz-Herrera
Anomaly-based botnet detection for 10 Gb/s networks, Jonathon Donaldson
Point seeking: a family of dynamic path finding algorithms, Andrew Fanton
The performance of Group Diffie-Hellman paradigms: a software framework and analysis, Kieran S. Hagzan
Mutually Adaptive Distributed Heterogeneous Agents for Data Classification, Joshua Alan Harlow
Parallel Java: A Unified API for Shared Memory and Cluster Parallel Programming in 100% Java, Alan Kaminsky
GridTorrent framework: A High-performance data transfer and data sharing framework for scientific computing, Ali Kaplan, Geoffrey Fox, and Gregor von Laszewski
Performance evaluation of eXtended sparse linearization in GF(2) and GF(28), Tigin Kaptanoglu
Audio watermarking techniques using singular value decomposition, Joseph Kardamis
JavaScript grid abstractions, Gregor Laszewski, Fugang Wang, Andrew Younge, and Zhenhua Guo
Table driven prediction for recursive descent LL(k) parsers, William M. Leiserson
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