University of Delhi

NAAC Grade A++ with CGPA 3.71 NIRF Rank # 12 (Amongst Colleges)

Computer Science

Best Practices

BEST PRACTICE I: ICT Skill Enhancement workshops for the students of interdisciplinary courses

The department faculty has served as resource person for various workshops organized by SLC for the students of other departments:

1. Machine Learning for students of varied streams

Dr. Baljeet Kaur has been actively involved in imparting Python, Data Analysis and Machine Learning skills to students of different disciplines of Hansraj College and from across the Delhi University. The following ML courses have been delivered under the umbrella of Student Learning Centre (SLC), Hansraj College:

  • Machine Learning for Zoology
  • Machine Learning for Physics and Electronics
  • Machine Learning for Economics
  • Machine Learning for Physical Sciences

Rajbhasha and “Microsoft Office Tools”

The Rajbhasha Samiti, organized a 3-day Workshop on “Microsoft Office Tools” from 18th October 2022 to 20th October 2022. The purpose of this workshop was to train the students to know how to use and be proficient in important Microsoft Office Tools. Students were given peer-to-peer hands-on training for MS Word & PowerPoint. 25 students of B.A. (Hons.) Hindi, Sanskrit, and B.A. (Prog) participated in this workshop. They were trained by students of B.Sc. Physical Science (Computer Science) Final Year students under the supervision of Dr. Baljeet Kaur and Dr. Nritya Gopal. The workshop was highly interactive and extremely useful for the students.

2. Dr. Harmeet Kaur served as the coordinating committee member and resource person for:

  • Value Added Course (Digital Empowerment) held on 19th October 2022.
  • Skill Enhancement Course (Programming with Python) held on 4th November 2022.

to be taught to first year students under the Under graduate Curriculum Framework under NEP-2020 in Hansraj College..

3. Dr. Manoj Agarwal contributed as a Resource Person in the INSPIRE Programme (DST) held at Hansraj College, University of Delhi from Dec 12-16, 2017

4. Ms. Sunita Chand acted as resource person in an awareness session on ‘Challenges and Safety in the Cyber World’. organized by NSS Hansraj on 5th July, 2022.

5. Ms. Aarti Goel attended a workshop as an expert, conducted by the Department of Curriculum on the review of the Vocational Education Textbooks for various Job Roles developed by the NCERT for sector IT/ITeS for secondary and senior secondary stages. The workshop was held from 23-25 May, 2018.

BEST PRACTICE II: Organizing Faculty Development Programs /Add-On Course

1. Certificate course in Innovation, IPR, start-up and Entrepreneurship

Certificate course in Innovation, IPR, start-up and Entrepreneurship was planned and conducted with SLC which was attended by 83 participants from across India. Its focus was on

  • Understanding of startup ecosystem in India
  • Legal and ethical considerations for setting up of Startup
  • Ideation and creative thinking methodologies

1. Online Certificate Course on Cyber Security & Ethical Hacking(SLC-05) organized under SLC, HRC.

Student learning centre, IQAC, Hansraj College, University of Delhi organised a certificate course on Cyber Security & Ethical Hacking from 10 August 2020 to 21 August 2020.

Convener: Dr. Mona Bhatnagar

Course Coordinator: Ms. Sunita Chand, Department of Computer Science, Hansraj College, University of Delhi

Course Co-Coordinator: Mr. Suyash Garg, Department of Computer Science, Hansraj College, University of Delhi

The main objectives of the course was to provide an overview of information security, ethical hacking, cyber-attacks and countermeasures, wireless networks security, social networking security, mobile hacking, Intrusion Detection Systems and malware analysis to the participants. Through extensive hands-on sessions, the participants learnt to scan, test, hack and secure their own systems. They gained a practical experience of cyber ethics, email hacking & security, malware (viruses and Trojans) attacks, windows system attacks, online data Investigation, credit card frauds & cases, playing with Google by Google hacking and android mobile hacking etc. They also learnt about Intrusion Detection, Policy Creation, Social Engineering, DDoS Attacks, Buffer Overflows and Virus Creation through open source tools.

FDP/ Workshops Organized

3. FDP on Intellectual Property Rights

An FDP on Intellectual Property Rights was conducted with IQAC and Mahatma Hansraj Faculty Development Centre. With the introduction of New Education Policy in the country the need of IPR in academics becomes more evident. Everything in a teacher's profession could be protected by a legal right called Intellectual property right (IPR). The amount of IP generated by an institution acts as a quality indicator of its research activities and helps in improving NIRF rankings and NAAC points. Further, IP helps in establishing an innovative ecosystem, incubating startups and earning revenue by technology transfer, licensing and commercialization of IP. UGC and AICTE recommend incorporation of IP and IPRs in the curriculum. Hence, there is an immense need to create awareness about IP and IPRs among faculty, scientists, researchers and students about identification, protection, management and commercialization of IP.

4. Interdisciplinary Faculty Development Programme on Introduction to Python Programming

A Two weeks online interdisciplinary Faculty Development Programme on Introduction to Python Programming (for non-Computer Science faculty and researchers) was conducted by Mahatma Hansraj Faculty Development Centre. The FDP was attended by faculty across India from different streams. The participants liked the pedagogy used for the programming which really helped them to become more familiar with the coding. Participants also shared their keen interest to attend the future modules i.e. Data Analysis and data visualization and Machine Learning as an interdisciplinary tool. Technical and Computing skills are an integral part of our education and careers, for which Hansraj College has come up with the initiative to provide Microsoft Office Tools Skills to students in our Rajbhasha, Hindi.

5. One-week Faculty Development Programme (Online)

The Department of Computer Science, Hansraj College along with Mahatma Hansraj Faculty Development Centre (A Centre of MoE, Govt. of India under PMMMNMTT Scheme) organized a one-week FDP with a goal to help the faculties and research scholars to learn the skills required to apply data science and machine learning concepts in their interdisciplinary research areas and academics. The Organising Team comprised the Chairperson Prof Rama, Convenor Ms. Sunita Chand, Coordinator Ms Aarti Goel and Organizing committee members, Dr.Manju and Mr. Suyash Kumar from the Department of Computer Science, Hansraj College.

Resource Persons:

  • Mr. Rajagopalan is Training Specialist /  Manager for corporates & Industry Expert having experience in Data Analysis and Analytics techniques, Machine Learning algorithms (Supervised and Unsupervised learning), Deep Learning (with Tensorflow) techniques, Statistics, Data Mining, SQL tools. He has more than 23 years of experience in imparting training and consultation.
  • Prof.(Dr.) D.P.Sharma is the Director, MUJ-TEC & Professor in the department of IT, School of Computing and Information Technology at Manipal University Jaipur, India since 1st July 2013 and also used to work as freelancer corporate trainer for Artificial Intelligence/Machine learning.

A 4-Days Workshop on "Data Analysis and Visualization using R" for students:

In the year 2021, a workshop titled 4-Days Workshop on "Data Analysis and Visualization using R" was organized from 05 October 2021 to 08 October 2021. Students from within the college and outside participated in the workshop. These workshops aim to cater the industry requirements of the students.

Workshop organized in Collaboration with SLC :

Department of Computer Science, Hansraj College, University of Delhi organized a 4-Days Workshop on "Data Visualization and Analysis using R" in collaboration with Student Learning Center, IQAC, Hansraj College. The program was open to all faculty members, research scholars, students from any university/college.

Workshop organized for skill enhancement of Non-Teaching Employees

Internal Quality Assurance Cell (IQAC) and Department of Computer Science, Hansraj College, University of Delhi has organizing a “Four Days Hands-on Workshop on Computer Literacy” for Non-Teaching staff of the college from 12.12.2016 to 16.12.2016.

Best Practice III : Peer to Peer Learning

1. Peer to Peer Learning Programme:

Objectives : Peer to peer learning can be traced back to Aristotle’s use of archons, or student leaders, and the letters of Seneca the Younger. It’s an effective teaching method that engages students and brings out their efficiency in a great way. With peer to peer learning in action, students get to learn by explaining their ideas and active participation in multiple activities. Since they collaboratively learn from their peers, it enhances other crucial soft skills along with the knowledge of the curricula.

Context Different techniques of learning have been used to facilitate and make a peer to peer learning environment into effect. These techniques are in and out of the classroom, including peer tutoring, small and large groups for class discussion, and online discussion and feedback.

It does help in multiple learning aspects and cannot be defined in a single strategy. The technique extends to various activities and educators as well as students get to choose from an array of choices as per their likings as well as utility.

Practice “Peer-Peer learning program” under the aegis of SLC is an ongoing pilot program in various departments which is running with great enthusiasm amongst the students of computer science. Peer learning has been mutually beneficial and involves the sharing of knowledge, ideas, and experience between the participants. It can be described as a way of moving beyond independent to interdependent or mutual learning.

1. Senior to Junior

This practice involves senior students teaching junior students. This is done in two ways:

  • The first case is where an older student from a higher grade level teaches a student from a lower grade level. Here, the senior student benefited from the practice by learning through teaching. They got to go through the topics and subjects they had already studied. Along with it, it also helped them work on their mentorship and leadership skills.
  • The second case has to deal with the level of skills the students have. Here the senior student is the one with more skills who help the junior student who is less skilled but in the same class. In this scenario, one student is significantly more advanced than the other. This student acts as the ‘more knowledgeable other’, helping bring the other students up to their level. The more skilled student may benefit from this scenario by refining their knowledge and being able to apply it in their explanations.

2. Take Turns Teaching

Under this practice, students collectively teach and learn. Pairing mixed-ability students enforce defined tutor and tutee roles, whereas having same-ability students work together adds variety to the peer teaching approach. Formally, this is called reciprocal peer tutoring (RPT). Practicing this, students get turns teaching or they give feedback to each other.

3. Peer Study Groups

The activity is similar to group study one used to do in school days. These are also known as peer support groups or private study groups. Most of the time, they are organized by students themselves and don’t need the presence of an educator. They take place during free time, after classes, or on weekends.

This practice is beneficial for motivating students to start preparing for their exams or completing assignments due dates. When students study together, their peers can push them to do better, and collectively they come up with better ideas, support each other, and can help one another with their academic challenges.

Evidence of success:

Date - 12 March,2022
Subject - Computer System Architecture : (CSA)
Conducted by - Priyanka
Topic - Sequential Circuits
Number of Attendees - 23

Link of Session


Date - 12 March,2022
Subject - Programming in C++
Conducted by - Ambedkar
Topic - Strings
Number of Attendees - 20

Link of Session


Date -3 April ,2022
Subject - Programming in C++
Conducted by - Priyanka
Topic - Pointers
Number of Attendees -10

Link of Session


Date -27 August ,2022
Subject - Programming in C++
Conducted by - Ambedkar
Topic - Templates
Number of Attendees - 21

Link of Session


Date - 5 November,2022
Subject - Python
Conducted by - Tanisha Kriplani
Topic - Basic Introduction of Python
Number of Attendees - 24

Link of Session


Date - 5 November,2022
Subject - Python
Conducted by - Tanisha Kriplani
Topic - Basic Introduction of Python
Number of Attendees - 24

Best Practice IV

Mentorship: It's important for students to interact with someone who has already traversed this path and been through all difficulties to achieve success in their career so that they can guide students from their experiences. Computer Science, being one of the sought after courses, attracts students coming from so many different backgrounds, languages, cultures, social and economic status, it is almost impossible for students to gather all their learning from the classroom sessions. Students join computer science with a lot of hope and positive vibes to shape up their careers and this zeal needs to be channelized in the right direction for them to stay motivated and always keep pushing themselves to gain more exposure and experiential learning. Students need someone who could walk an extra mile for them to understand their background, strengths, weaknesses, current needs and always motivates and aligns their actions to future goals.

We provide a very strong social and cultural framework to students that help them in their overall development and not just stay focused towards completion course studies through mentorship sessions.