BITS Pilani

  • Page last updated on Friday, May 06, 2022


Innovate. Achieve. Lead.


The department has around 400 DELL/Lenovo machines with few as workstations and few as desktop PCs catering to the needs of Computer Science & Information Systems students for running their labs/programming assignments for the courses listed below. In addition to these, the department has IBM IBM e-Server Blade Center running Windows 2003 Enterprise edition and Linux with servers like RedhatEnterprise Compute server, and FTP servers for use in the courses. The development tools and softwares available over these labs are TC Plus, Visual Studio 208, Compliers (gcc/g++ & Sun JDK), Script Interpreters (Tcl/Tk, Perl 5.0, and gawk), GNU Assemblers, flex, flex++, X-development tools, IBM Rational Rose, NetSim, IBM DB2, Oracle, VM Ware, Microsoft Virtual PC etc.

1) Operating System Lab :

In Linux environment students get hands on with the implementation of OS concepts. Coding assignments and laboratories include experiments on OS installation – including partitioning and recovery, memory management, thread synchronization using semaphores, setting priority of processes, performance evaluation of different type of schedulers, kernel build and modifications to add custom system calls and device drivers, and debugging of applications.

2) Computer Networks &Network Programming lab :

In Computer networks laboratory, students diagnose various protocol message details like TCP/UDP using Wireshark. NetSim is used to simulate the features of IP routing, transport layer flow and congestion control, data link layer protocol modelling over CSMA/CD. In network programming, students develop programs to understand the client server model. Special emphasis is given on advanced topics like high request throughput (including ability to scale), multiplexing, buffering, stream/datagram based communication. Students implement a three tier application(client browser, apache2 WebServer, MySQL DB) and study the implementation options. They also do a performance benchmark of separating the DB to another machine. Additionally, students develop network centric applications for Android devices and understand the limitations, when the computation and network bandwidth are constrained to preserve battery charge.

3) Data storage lab :

Using open source tools and shareware, students setup and work with SAN/NAS. They also look at the impact of network bandwidth on SAN performance. Multi-NIC machines are used in dedicated setup to allow for separate storage and IP-data traffic.

4) Computer organization and Advanced Computer Architecture Lab :

The Computer organization and architecture lab provides hands on experience on 8086 assembly programming using emu8086™ emulator. Students design and implement combinational and sequential circuits such as adders, comparators, multiplexors, decoders as well as storage elements like the basic latch, flip-flops and registers etc. The logic design and implementation of these circuits is done using Hardware Description Language (HDL) in the Xilinx Integrated Software Environment. The Advanced architecture lab provides practical exposure to students using Intel VTune Performance Amplifier to find and fix performance problems in a compiled program written in the C/C++ language. Students analyze assembly files or disassembled compiler outputs. Students also use the VTune Performance Amplifier™’s dynamic assembly analyzer to dynamically analyze and fine-tune small sections of application and identify the exact instructions that cause critical performance problems. Students also get a hands-on exposure in parallelizing a sequential program like dense matrix and Graph algorithms to improve its performance using Intel Parallel Studio, and OpenMP/MPI.

5) Software Engineering Lab :

Students are exposed to live projects and take requirements from customers directly for implementing IT projects using well known software engineering principles like water-fall model, iterative model, and agile model etc. Students use tools like IBM Rational Rose to capture requirements, different views of systems architecture and design artifacts. They implement well known design patterns like observe-observable pattern, immediate pattern, and factory pattern etc.

6) Distributed systems and Information Security Lab :

Students in this lab develop transparent programs for remote procedure calls over platforms like Sun RPC, and Java RMI. They create threads over Linux environment to build a distributed computing environment over multiple machines in the lab. Students implement logical clocks, and use these to guarantee distributed mutual exclusion. Students also implement their own distributed file systems and distributed schedulers using techniques like mounting, caching, sender initiated load distribution etc.

In the Information Security Lab, students write programs using OpenSSL API over Linux to build secure communication models in a client server environment.


Faculty Seminar Series - Talk1: The CSA organized the first seminar of the Faculty Seminar Series on October 1st, 2021, by Dr Ayan Das on the topic "An Outline of Natural Language Processing"

Session on career opportunities and career planning: The Computer Science Association (CSA) organized a Session on Career Opportunities and Career Planning on Sept 25th, 2021 by Dr Prashant Chintapalli, a BITSian and currently Assistant Professor, IIM, Bangalore.

•The Department of Computer Science organized a talk by BITS Pilani Hyderabad campus CSIS alumnus Mr. Abhijit Kane - the founder of the $2 Billion company, Postman - on the 30th of January 2021.

•Dr Venkatakrishnan Ramaswamy delivered an Invited talk (online) on “Axiomatic theory for neural circuit”, in the Computational Neuroscience Seminar, organized by the University of Bristol, UK. November 2020.

•Dr Paresh Saxena delivered an Invited Talk on “Machine Learning for 5G/B5G Non-Terrestrial Networks”, organized by the IEEE Latin-American Conference on Communications (LATINCOM), 2020, Nov 2020.

•Prof. Chittaranjan Hota delivered an invited talk titled "IoT Code Tamper-proofing: Challenges and Solutions", 25th Sept 2020 at UGC-HRDC, Jawaharlal Nehru University (JNU), New Delhi.

•Dr Lov Kumar delivered an Invited Talk on “Ensemble Methods in AI”, in Online AICTE Training and Learning (ATAL) Faculty Development Programme (FDP) on "Artificial Intelligence (AI)", organized by the National Institute of Technology, Warangal - 506004, Telangana, May 2020.

•Dr Dipanjan Chakraborty delivered an Invited Talk on “Experiences from a Mobile-Based Behaviour Change Campaign on Maternal and Child Nutrition in Rural India”, in the Interaction Design for Development, organized by IIT Bombay February, 2020.

•Dr Manik Gupta gave a session on “Celebrating Women in Computing” at the GRAD COHORT, a pan-India Workshop for Women in Computing, hosted by IIT Gandhinagar, during July 24th - 26th, 2020.

•Dr Manjanna B received the VGST Award for Research Publications (ARP) 2018-19 by the Government of Karnataka, Vision Group on Science and Technology (VGST) on Sept 12, 2019.

•Mr. Mandan Naresh, Ph.D. student of Dr. Paresh Saxena, has received the prestigious TCS Fellowship from the TCS Research Scholarship Program (RSP) for a period of four years starting from July 2019. The team will be working on using machine learning techniques for efficient video distribution over wireless networks.

•Dr. Suvadip Batabyal has been awarded the TUBITAK fellowship 2019, Govt. of Turkey, for visiting scientist position in the dept. of Computer Science & Engineering, Sabanci University, Turkey.

•Prof.G Geethakumari gave an invited talk on “Cloud Computing Security” at the Workshop on “Virtualization and Cloud Computing” organized by the UGC – Human Resource Development Centre (UGC – HRDC), JNTUH on February 14, 2019.

•Dr. Anoop Kunchukuttan, Senior Applied Researcher, Microsoft AI and Research, gave a talk on “Machine Translation for Related Languages”, on Feb 7th, 2019. He discussed about Statistical Machine Translation (SMT) for related languages as well as about some of the useful and powerful extensions to the standard phrase-based SMT.

•Dr. Abhaya Nayak, Associate Professor, Dept. of Computing, Macquire University, Sydney, Australia visited the Dept during January 15 – 16, 2019. He gave a talk on Trust in Context”. The talk discussed about how Spohn’s Ordinal Conditional Functions, which are used to model belief dynamics, when appropriately adapted and interpreted, can be applied to fruitfully model the dynamics of trust.

•Dr. Jagadish Suryadevara, Global Product Architect, VOLVO Group (Construction Equipment), Sweden visited the Dept on January 2, 2019. He delivered a lecture on “Emerging Systems Landscape: From Connected Machines to Data Analytics”.

•Prof. Sakthi Balan, Associate Professor, LNMIIT, Jaipur, gave an invited talk on “Online Social Synchrony and its Application to Detect Events in Social Media”, on December 21st, 2018.

•Prof. G Geethakumari gave an invited talk on "Embedded System Security" at the Defense Electronics Research Lab (DLRL), DRDO, Hyderabad, on December 12th, 2018.

•Prof. G Geethakumari gave an invited talk on “Introduction to Cloud Forensics and its Challenges”, at the Training Programme for experts from BIMSTEC Countries) Bangladesh, India, Myanmar, Sri Lanka, Thailand , Nepal and Bhutan), on November 16th, 2018 at the Central Forensic Science Laboratory (CFSL), Hyderabad. The event was jointly organized by National Investigation Agency (NIA), Ministry of Home Affairs, Govt. of India and CFSL, Ministry of Home Affairs, Govt. of India.

•The Computer Science Association of BITS Pilani, Hyderabad Campus won the Best Technical Association for the year of 2017-2018. We congratulate the team and wish them success in all their future endeavours!

•Dr. Shailesh Kumar, Chief Data Scientist, Reliance Jio and Visiting Faculty, Indian School of Business, delivered an expert talk on “Evolution of AI Thinking for building Products of the Next Decade”, on 23rd October 2018. The talk was followed by a Hands-on session on “How to build AI Systems for unlimited scale”, by Mr.Shobhit Agarwal and Mr Prateek Srivastava, founders of and BITS Pilani graduates.

Sponsored Projects

Newly Approved Projects

•Dr. Rajib Maiti // Title of the project: "Defend Internet of Things-based Cyber Espionage through Analysis of Encrypted or Unencrypted Network Traffic using Machine Learning" // Funding Agency: CRG SERB, DST // Total Project Outlay: Approx. 28 lakhs // Duration of the project: 3 years.

•Dr. Suvadip Batabyal // Title of the project: "QoE Optimized Multimedia Content Delivery through Caching in D2D underlay Networks" // Funding Agency: DST-SERB (CRG) // Total Project outlay: Atleast 14 lakhs (exact amount is not communicated by the agency) // Duration of the project: 3 years.

Sponsored Projects – (Ongoing)

•MUT-DROCO: Multipath Networking Test-bed for Drone Communications. Grant Amount: INR 16.6 Lacs. Funding Agency: Start-Up Research Grant by Science and Research Board (SERB), Department of Science and Technology (DST), Govt. of India. Duration: 2020-2022. Type: Research Grant. (Chief Investigator: Dr Paresh Saxena).

•Network Coding for Multipath Transport. Grant Amount: INR 5.5 Lacs. Funding Agency: AnsuR Tech., Oslo, Norway. Duration: 2019-2020. Type: Industrial Consultancy. (Chief Investigator: Dr Paresh Saxena).

•Interpretation of Tuberculin Reaction Using Medical Photography and Computer Aided Diagnosis, Grant Amount: Rs. 9.94 lakhs, DST-SERB; Start up Research Grant, (Formerly known as Early Career Research Award), 2019 – 2021, (Chief Investigator: Dr Jabez Christopher).

Sponsored Projects – (Completed)

•. "Lightweight Code Self-verification for Internet of Things (IoT) Devices", under Indo-Dutch Joint Research Program for ICT funded by DeitY-NWO-Progress-Irdeto with a project outlay of 380, 000 Euros (INR 2.6 Crores) from July, 2015 to July, 2019. (Investigators: Prof. Chittaranjan Hota and Researchers from Vrije University, Amsterdam).

•"Design and Development of Digital Forensic Tools for Cloud IaaS", Grant amount: Rs 55 lakhs, funded by Ministry of Communication & Information Technology (MeitY), Govt. of India, New Delhi, 2014 - 2017. (Chief Investigator: Prof G Geethakumari, Co-Investigator: Dr. Digambar Povar).

•Network Coding with Deterministic Coefficients. Grant Amount: INR 5.6 Lacs. Funding Agency: AnsuR Tech., Oslo, Norway. Duration: 2018-2019. Type: Industrial Consultancy. (Chief Investigator: Dr Paresh Saxena).

Quick Links

    An Institution Deemed to be University estd. vide Sec.3 of the UGC Act,1956 under notification # F.12-23/63.U-2 of Jun 18,1964

    © 2022 Centre for Software Development,SDET Unit, BITS-Pilani, India.

    Designed and developed by fractal | ink design studios