Computer science refers to the branch of engineering which is associated with the scientific study of computer and its usage in computation and data processing, advanced algorithmic properties and systems control, and artificial intelligence. Students enrolled for a computers science degree course must study programming, theory, analysis and designing; this is why the projects that students must take up involve a lot of designing and development of software. Computer science projects may be conducted by using different tools like Oracle, .NET, Java etc. You can borrow some project ideas from the list of computer science projects given below:
- Voice based E-mail for the Blind
- A Railway Anti-Collision System with Auto-Track Changing and Phis Plate Removal Sensing
- Computer Folders ‘Security with a Bluetooth-Enabled Mobile Phone and Rinjdal Security Extension
- Speech Stress Analysis based Cheap Lie Detector for Loyalty Test
- Credit Card Reader with Face Recognition based on Webcam
- Design and implementation of Mobile Banking
- JMX Based Managing and Monitoring the Clusters
- Implementation of Multi Router Traffic Monitoring
- A Distributed Learning System with Session Sharing, VoIP, Desktop Sharing, and Desktop Recording
- Emotion Based Music Player: A music player that presents you a playlist based on your mood
- Real Time Transmission Protocol Based Broadcasting of Multicast Video
- Recognition of Hand Movement for Paralytic Persons Based on a Neural Network
- Network Security Implementation Layer through Voice Biometric
- Agent Based Blocking and Response, Intrusion Detection using Signature
- Load Balancing of Artificial Intelligence Network using Ant Colony Optimization
- Authentication and Adaptive Security for DNS System
- Automated Robot for Military System (ARMS)
- A Wireless Communication Protocol based on Bulbs
- Unique ID (UID) Management System Project
- Online Voting Using Bluetooth Enabled Mobile Phone
- Wi-Fi Based Mobile Quiz
- Inter-Operability of 802.11e and 802.11
- Semi-Supervised Learning using Graph Kernels
- Gram-Based Fuzzy Keyword Search over Encrypted Data in Cloud Computing
- Battery Optimizer for Android Mobile Devices
- Visual Tracking Using Spare Appearance Model
- Sockets Programming in Python –Building a Python Chat Server
- Multicasting of Bandwidth Efficient Video in Multi-radio Multi-cellular Wireless networks
- ADHOC Networks Based Bandwidth Estimation of IEEE 802.11
- Data Mining Technique Based Building Intelligent Shopping for Web Services
- Automatic Teller Machine Network Implementation based Controlling of CAC Connection Admission
- Adaptive Coaching and Co-Operative System for MANETS
- Multidimensional and Color Imaging Projections
- Inter Domain Packet Filters based Controlling of IP Spoofing
- Hidden Markov Models Based Credit Card Fraud Detection
- XML Enable SQL Server Based Data Storage and Minimization
- Artificial Neural Network Based Verification of Digital Signature
- Design and Implementation of E Secure Transaction
- Pattern Recognition and Dynamic Character Using Neural Network
- Verification of Dynamic Signature Using Pattern Signature
- Data Integrity Maintenance and Dynamic University Linking
- Filtering and Analyzing of Effective Packet System for ATM Network
- Efficient and Distribution and Secure Content Processing by Cooperative Intermediaries
- Rule Mining Algorithm for Efficient Association in Distributed Databases
- Digest Algorithm for Efficient Message for Data Security
- By Using Concurrent Engineering Train Simulation Based on Genetic Algorithm
- Travelling Salesman and Genetic Algorithm Problem Using ATL COM and C#
- Channel Rate Allocation for Scalable Video Streaming Using Genetic Algorithm over Error-Prone Networks Based on GOP
- High Speed Face Recognition Based on RBF Neural Networks and Discrete Cosine Transform
- Automated Low-Level Analysis and Description of Diverse Intelligent Videos (ALADDIN)
- 3D Mobile Game Engine Development Software Project
- Coaching Management Software
- Bug Tracking System
- Development of a Feature-Rich Practical Online Leave Management System (LMS)
- Design and Development of Speed Cash System (SCS)
- Multi-Million Dollar Maintenance Using WLS Algorithms
- DDOS (Distributed Denial of Service) Using Throttle Algorithm
- File System Simulation
- Digital Voice Analysis
- Manipulating sound files
- Data Warehousing and Data Mining Dictionary
- Controlling of Topology in Ad hoc Networks by Using Cooperative Communications
- An SSL Back End Forwarding Scheme of Clusters Based On Web Servers
- Fuzzy Keyword Search in Cloud Computing over Encrypted Data
- Web Based Online Blood Donation System
- Web Based Graphical Password Authentication System
- Identification and Matching of Robust-Face Name Graph for Movie Character
- SQL Based Employee Management System in ASP and C# .Net
- Management System of Pharmacy in MySQL and PHP
- Motion Extraction Techniques Based Identifying the Level of Perception Power from Video
- Approximate and Efficient Processing of Query in Peer-to-Peer Networks
- Web Based Bus Ticket Reservation System
- Chinese Input with Eye Tracking and Keyboard
- Automated Image Enhancement Based Identification of Plaque
- Developing the Encryption, API, Architecture and Security of Biometric Technology
- Automated Transport Enquiry System in MySQL and C# Based on Voice
- Modeling and Detection of the Camouflaging Worm
- Increased Development Process Quality Based Testing of Automotive Real Time
- Graph Analysis and Generation for Detecting the Source Code Plagiarism Based on Program
- Implicit Approach Based Animating and Buildup of Wind Driven Snow
- Bullet Physics and Cinder Graphics Based Doodle Processing System
- Simulation and Modeling of Unknown Factors in Acquisition
- Image Processing Segmentation Based Verification of Secured Fingerprint Using Computational Geometry Algorithms
- Mathematical Morphology Based Algorithm for Image Noise Reduction
- Flexible Data Dissemination Strategy in Mobile Wireless Communication Networks for Effective Cache Consistency
- Fingerprint Verification System Based on a Correction
- Automatic Removal and Estimation of Noise in from a Single Image
- Dynamic Time Warping and Triangular Matching Based on a Fingerprint Verification System
- Smart Card Security and Static Analysis Perspective from a Java
- Internet Based Monitoring of Remote Electrocardiogram
- Internet Protocol Trace Back Based Detection and Modeling of Camouflaging Worm
- Healthcare systems connecting at various terminals to get the information
- Banking Software to access the information at various levels with complete security
- Digital parking system
- University admission system
- Electronic shopping
- Motion detection for security system
- Online image processing
- Blood bank management system
- Online passport registration
- Graphical Search Engine