The Department of Computer Science, University of Delhi, is part of the Faculty of Mathematical Sciences and was established in 1981. It began the three-year Master of Computer Applications (MCA) program in 1982, one of the first such programs in India, and started the M.Sc. in Computer Science in 2004. The department also pursues research in computer science and offers a Doctor of Philosophy (Ph.D.) program. The university conducts a postgraduate Diploma in Computer Applications (PGDCA) through its constituent colleges. Emphasis is placed not only on theoretical concepts but also on practical experience and industry interaction.

MCA students, apart from classroom teaching, undertake case studies, presentations, and small projects. Examples of projects and assignments include:
- Implementation of a Unix shell
- Implementation of a chat server
- Simulation of machine language code and implementation of an assembler
- Simulation of the basic file system on Linux
- Simulation of sliding window protocols (Go-Back-N and Selective Repeat)
- Simulation of a two-pass assembler
- Projects designed, documented, and coded using the software development life cycle (SDLC), e.g., a share tracker system
- Computerized health-care system
- Websites on tourism, online FIR, online bookstore, online examination, social networking, and online shipping management
- Digital library system Research and implementation of cryptographic algorithms. Design and implementation of a new approach for searching in encrypted data using Bloom filters. Analysis and implementation of security algorithms in cloud computing. Malware and keylogger design. Software and hardware implementation of a smart home system. Detection and prevention of misuse and advanced spamming techniques. Design and security analysis of chaotic encryption. Analysis of risks, techniques, and corporate use of Web 2.0 technologies. Implementation of homomorphic encryption algorithms. Regional language encryption and translation. Implementation of elliptic curve cryptography. Design and implementation of self-synchronizing stream ciphers.

M.Sc. Computer Science: As part of the curriculum, students give presentations, work on group projects, and complete programming assignments. The following are some of the projects and assignments undertaken by students: implementation of robot task assignment given available resources using MATLAB; JADE programming for agent communication; implementation of the DES encryption and decryption algorithm; application of a genetic algorithm to the 8-queens problem; implementation of K-means, FP-Tree, BIRCH, and DBSCAN algorithms using C++; generating all strong association rules from a set of given frequent itemsets of transactions; implementation of a DBMS; data preprocessing and KDD (Knowledge Discovery and Data Mining) using WEKA and C4.5. Implementation of clustering techniques on the output of the fuzzy C-means algorithm as initial input, using MATLAB. Simulation of a lexical analyzer and parser using C.

Infrastructure
The students of the department have access to two libraries. The Departmental Library is a reference library with over 4,000 titles in Computer Science, IT, and related areas such as Electronics and Mathematics. The Central Science Library, established in 1981, is one of the largest science libraries in India and holds 220,000 volumes of books and periodicals. Its website provides electronic subscriptions to 27,000 e-journals, including IEEE, ACM, and Springer journals and proceedings.

Internet connection
All labs, offices, and faculty rooms in the department are connected to the internet through the university intranet. Internet connectivity is provided via four switches, and a 24-port switch is used in the LAN to supply internet access to systems in the laboratories, classrooms, seminar room, and committee room. Delhi University Computer Centre

Notable alumni:
- Kiran Sethi — VP, Deutsche Bank, USA
- Pradeep Mathur — VP, Capgemini, UK
- Gulshan Kumar — Director, Alcatel‑Lucent, India
- Ranjan Dhar — Director, Silicon Graphics, India
- Manish Madan — VP, Perot Systems (TSI), India
- Sachin Wadhwa — Head of Operations, Mastech InfoTrellis Inc., USA
- Kumaran Sasikanthan — Country Head, AllSight Software, India

References / External links:
- Official website
- Admissions Information
- Delhi University
- University departments in India