Teaching
Present:
Courses currently teaching during spring 2022
Data Structures (CSE-107 and CSE-107L):
Courses thought during autumn 2021
A great writer has said that "Men may come and men may go but I go on for ever". Being a network enthusiast and specialist, I quote on the similar lines as "Pandemic may come and pandemic may go but the teaching-learning process will go on forever, either offline or online"
Welcome to the course on Computer Networks!
Course Details:
Title: Computer Networks (CSE 303)
Credits: 03
Prerequisites:
Knowledge on programming languages like C/C++/Java/Python is essential to develop code to realize laboratory exercises.
Pre-university level mathematics such as probability.
Course Description:
Computer Networks have been and are playing a major role in betterment of human life. Life have been difficult during hard times such as the pandemic -- COVID'19. Education to medical care and home-shopping to business have seen the great benefit the networks (be in computer or mobile etc.)
The course is designed, for undergraduates, to provide knowledge on the fundamentals of computer networking aspects in a bottom-up approach. It aims at providing a comprehensive overview of computer networking principles and protocols with emphasis on layering and functionalities of each layers in TCP/IP protocol suite. Basic networking aspects such as framing, flow control, error control, and addressing, at all possible layers is covered. Routing strategies at network layer, end-to-end reliable transport and QoS provisioning at transport layer and application layer protocols are also dealt herein.
The scholars will develop practical skills through the carefully designed and planned course, both to reinforce the theory presented in lectures and to gain hands-on experience. The course project and the seminars (by students) on latest trending research in networking will expose students to ongoing research in networking domain. In addition to the technical knowledge gained herein, the data communications and networking industry also considers project management, team working and presentation skills as the key attributes to be acquired by the prospective employees, which are all developed during the course execution.
Expected student outcomes:
By the end of this course you will be able to:
Describe the core functionalities of each layer of the TCP/IP protocol suite.
Identify the right protocol to solve the given computer networks related problems.
Analyse the network traffic messages, captured using networking capturing tools such as Wireshark or Cisco Packet Tracer, to decide on malicious on non-malicious traffic.
Evaluate the performance of the developed protocols through simulation tools and necessary software tools.
Demonstrate the knowledge, skills and values obtained through course project that is carried out in groups.
Syllabus:
__________________________________________________________________________________________________________________________________
Computer Networks Laboratory (CSE 303L)
Cretids: 02
Lab details and its outcomes (to be updated soon)
List of Programs (To be updated soon)
Additional value-added programs/problems:
Courses Taught during Spring 2021
Advanced Data Structures and Algorithms (6ht Semester CSE)
Unit-1 material is available here: https://drive.google.com/drive/folders/1xGKrsfRMDsOD_gu9Jf0kZD5IhN2yXVGB?usp=sharing
Data Structures (2nd semester ECE)
Computer Networks (CSE 303) for 3rd year, undergraduates (2 sections, inclusive of lab)
Courses thought during 2019 -2020
Data Structures and Algorithms: (CSE 104 and CSE 104L) for 1st year undergraduates (2 sections theory and 3 sections labs) @ SRM University AP.
Information Theory and Coding: (17EC54), 3 year undergrads (3 sections) (@ BITM, Ballari)
Courses thought during spring 2018 -2019
Signals and Systems: 2nd year undergrads
Computer Netwroks: 3rd year undegrads
Courses thought during Autumn 2018 -2019
Engineering Electromagnetics: For three sections
Courses thought during spring 2017 -2018
Computer Communication Networks (15EC64) Credits: 04
Prerequisites:
Knowledge on programming languages like C/C++/Java to practice laboratory exercises.
Pre-university level mathematics such as probability.
Rudimentary knowledge of computer and its accessories, analog and digital signals.
Course Description:
The course is designed, for undergraduates, to provide basic knowledge on the fundamentals of computer communication and networking aspects in a bottom-up approach. It aims at providing a comprehensive overview of computer networking principles and protocols with emphasis on layering and functionalities of each layers in TCP/IP protocol suite. Basic networking aspects such as framing, flow control, error control, and addressing, at all possible layers is covered. Routing strategies and transport layer protocols are also dealt herein. The scholars develop practical skills through the workshop module (carefully designed and planned), both to reinforce the theory presented in lectures and to gain hands-on experience. In addition to the technical knowledge gained herein, the data communications and networking industry also considers project management, team working and presentation skills as the key attributes to be acquired by the prospective employees, which are all developed during the course execution.
Course Objectives :
This course will enable students to:
Recall the basic definitions of a data communication systems, connection and network types; identify the network topologies; and list the parameters that specify the effectiveness of a data communication system as well as list and explain the TCP/IP protocol suite.
Be familiar with various networking devices, wired and wireless network structures, connection and flow models, parameters that are used in evaluating the effectiveness of a data communication system.
Investigate the fundamental issues driving the network design and then provide efficient solutions to mitigate these issues.
Practically apply the knowledge gained in the course to real life scenarios. __________________________________________________________________________________________________________________________________
Computer Networks Laboratory (15ECL68) Cretids: 02 (Syllabus)
Additional value-added programs/problems:
Courses thought during autumn 2017 -2018
Engineering Electromangetism (15EC36) Credits:04
Information Theory and Coding (15EC54) Credits:04
Other responsibilities:
IEEE Coordinator, BITM, Ballari
2011–2017
Teaching assistant at Networks Lab 1 and 2, practical’s, at Dept. of Electronics and Electrical Communication Engineering, IIT Kharagpur 5 years (10 terms).
Lab trainer for the short term course on " Telecommunications Networks with State-of-the-Art Hands-on Experiments", organized by the Department of E&ECE, IIT Kharagpur,8th - 13th July 2013 and 2nd July - 8th July 2014.
Designed and implemented lab experiments on networking related topics using Qualnet Simulator and NS-2 respectively for PG and Dual Degree Students in the Dept. of E&ECE, IIT Kharagpur.
2006–2011 Teaching Experience
2017 – Present: Associate Professor, Dept. of ECE, Ballari Institute of Technology and Management, Ballari, Karnataka.
2010 – 2011: Assistant Professor, Dept. of ECE, Ballari Institute of Technology and Management, Ballari, Karnataka.
2007 – 2010: Sr. Lecturer, Dept. of ECE, Ballari Institute of Technology and Management, Ballari, Karnataka.
2002 – 2007: Lecturer, Dept. of ECE, Ballari Institute of Technology and Management, Ballari, Karnataka.
Departmental Activities
Handled various subjects and projects for undergraduate and postgraduates students.
- Linear Algebra (PG)
- Embedded Systems (PG)
- Embedded Controllers
- Computer Communication Networks
- Motorola Micro-Controller (PIC 16F84)
- Microprocessors 8085 (lab)
- DSP and CCN lab - Electromagnets
- Computer Architecture and Organization
- Antenna wave Propagation
- Satellite Communication
- Wireless Communication
- Electronics Circuits lab
- Advance Microprocessors (8051) (Theory and lab)
Class Mentor for UG students.
Actively involved in building up NBA files and documents.
Voluntarily organized one day workshop on “Sensor Networks and Application”, in the department of ECE, BITM, Ballari, 2009.
Guest Lectures/Resource Person/Invited Talks
Invited as a resource person during the Summer Camp, at IIT Kharagpur. Held at Nehru Museum, in June 2019.
Invited as a key note presenter during the World Space Walk Week 2018 held at Ballari Institute of Technology and Management, 7th to 10th October 2018.
Handled two sessions (Engineering and its scopes, and Basic Electronics) at "Ishan Vikas" programme for The North-East school children, chalked out by IIT Guwahati, held at IIT Kharagpur, 23rd June to 4th July 2016.
Handled two sessions (Engineering and its scopes, and Basic Electronics) at "Ishan Vikas" programme for The North-East school children, chalked out by IIT Guwahati, held at IIT Kharagpur, 08th to 18th December 2015.
“Guest Lectures on Industrial Interfacing standards with Microcontrollers”, Department of Instrumentation, Sri Krishnadevaraya University, Anantapur, Andhra Pradesh, India., 9th and 10th, 2007.
Handled a session on “Hands-on Networking” during two-day workshop on “PC Assembling and Networking”, organized by the department of ECE, BITM, Ballari. 21 - 22 April 2009.
Handled a session on "Power Supply and Peripheral Devices” during three-day workshop on “PC Hardware Support Skills”, organized by the department of ECE, BITM, Ballari. 29 - 31 October 2009.
Professional Services and Memberships
2017–present Reviewer, IEEE Sensors Letters.
2017–present Reviewer, IET Science, Measurement & Technology.
2016-present Reviewer, Journal of Information Technology
2015–present Reviewer, IETE Technical Review.
2015–present Reviewer, Journal of Internet Technology.
2014-present Subject Matter Expert (SME) reviewer for ISACA’s Privacy Principles
1993–present Volunteer Participation
Part of WiE, Techsym, 2016
STAR, July 2015-16
Hardware Hackathon 15th and 16th of August 2015
STAR, July 2014 and 30th September 2015
IEEE Communication Society Student Chapter - interim chair 2015
Vice Chair, IEEE WiE 2014-15
Served as G. Sec., Library at RLB Hall, IIT Kharagpur. 2012-13
Organizing Committee Member, NCEC 2010, Ballari Institute of Technology and Management, Ballari
STAR events, July 2014 and 30th September 2015
Volunteer for the following activities organized by Student Branch, IIT Kharagpur
Workshop on Effective Writing and Latex (two terms)
Fundamentals of Matlab, IIT Kharagpur, 2014
Hardware Hackathon, 15th and 16th of August 2015
1994-2002 Involved in GUIDES, YSM, and NSS activities
2012–present
IEEE Graduate student member since 2018--Till date
IEEE Graduate student member since 2012--2017
IEEE WiE member
IEEE Young Professionals
IEEE Communications Society Member
IEEE Computer Society Member
IEEE Sensor Council
IEEE N2Women
Workshops/Seminars/Conferences
Two-day event: IEEE WIE International Leadership Summit, held at Sterlin MAC, Bangalore, 30th & 31st August 2019.
Two-day event: IEEE-SA InDIITA Workshop, held at IIIT Bangalore, 18-19th July 2019. (50% BITM, 50% self).
One-day event: BC meet-1, held at RV College of Engineering on 24th Feb 2019.
Three-day event: Karnataka Tech-Entrepreneurship Summit - 2019, held at JNNCE, Shivamogga, 14th to 16th Feb., 2019. (BITM).
One-day event: IEEE Bangalore Section AGM 2019, held at DSU, Bengaluru on 6th Jan. 2019. (Sec funding).
Two-day event on IoTNext 2018, at Springboard 91 and Leela palace on 30th and 31st October 2018., respectively (BITM).
Three-days IEEE congress AISYEC’10, held at VVIET, Mysuru. 28th to 30th September 2018.
Half-a-day event on IEEE Bangalore Blockchain Group - Launch held at Hewlett-Packard India Software Operations Pvt Ltd on 7th September 2018.
Half-a-day seminar on “IEEE Member Elevation Program” held at Texas Instrument, Bengaluru. 9th June 2018.
One-day workshop on Digital Transactions with Blockchain: Deep Dive, held at Philips Innovation Campus, Bengaluru, 18th May 2018. (Self)
The IEEE event “mini POCO” one day conference held at Hotel Palm Beach, Vizag. 20th May 2018.
One-day event “IEEE Blockchain deep dive” one day conference held at Philips innovation campus, Manyata Tech Park, Bengaluru. 18th May 2018.
One-day workshop on "Tableau: An Advanced Analytical Tool for Data Analysis" conducted by dept. of ME, BITM, Ballari. 10 Mar. 2018.
Two-day national level workshop on "Internet of Things", organized by dept. of CSE, BITM, Ballari. 9-10 Feb. 2018.
Two-day workshop on "Interactive Session on OBE and NBA Documentation", BITM, Ballari. Date: 14-15 Oct. 2017.
----------------------------------------------------------------------------------------------
Three-day value added Course on “PC Assembling and Networking” at Ballari Institute of Technology and Management (formerly Bellary Engineering College), Ballari, Karnataka, India. Organised by the department of ECE, CSE and ISE, 5th - 7th May 2005.
Two-day National conference on “Recent Trends in Electronics Communication Engineering and Information Technology”, 30th &31st August 2006. Organised by Dept. of ECE & TE, CMR Institute of Technology, Bengaluru, India.
Two-day International conference on “ Mobile, Ubiquitous and Pervasive Computing” ObCOM, 18th & 19th December 2006, VIT Vellore, Tamilnadu, India.
Three-day workshop on “Research Level Issues and Trends in Model Based Image Segmentation”, at Bellary Engineering College, Ballari, Karnataka. 17th to 18th August 2007 is association with ”Signal & Pattern Engineering Society of India”.
Two day workshop on “C Programming on 8051 and Hands of Experience on HDL”, at Rao Bahadur Y. Mahabeleswarappa Engineering.College (Formerly Vijayanagar Engineering College), Ballari, Karnataka, 26th and 27th March 2008. Organised by dept. of ECE & ALS Bengaluru.
One day Seminar on “Wireless Sensor Networks and Applications” organized by Intrinsic Solutions, Bengaluru at Bengaluru, India. 17th September 2008.
One day workshop on “ARM Embedded Systems”, conducted by IETE Bengaluru Centre on 4th April 2009 at Bengaluru, India.
Certification on "Mission10X Learning Approach Practitioners recognition of the efforts in planning, preparing and implementing MxLA in the classroomB", May 2009.
Certification on "Effective Faculty Development, Outcomes Based Education" from IUCEE, Indo-US collaboration for Engineering.Education, ISTE, Mysore, Karnataka, India. June 29th to July 3rd 2009.
Two week, staff development programme on “Advanced Technologies in Wireless Instrumentation Using Expert Controllers & Lab-VIEW”, organised by department of Instrumentation Technology, R.V. College of Engineering, Bengaluru, India. (Sponsored by AICTE Delhi), 13th to 25th July 2009.
One week QIP short term course on “Network Security - Theoretical & Practical Perspective” offered by IIT Kharagpur, West Bengal,India. 2nd to 7th August 2010.
Two-day national conference on “Recent Trends in Electronics & Communication Engineering (NECE,2010)”, organized by the department of ECE, Ballari Institute of Technology and Management (formerly called as Bellary Engineering College), Bellary, Karnataka , 24th & 25th September 2010.
Two-day workshop on “Research Methodology” organised by the department of Mechanical Engineering, National Institute of Technology Calicut, Calicut, Kerala, India. 4th & 5th April 2011.
A five days course on “Wireless Sensor Networks and Programming” as part of the 2011 Indo-US Engineering Faculty Leadership Institute, at BVB College of Engineering & Technology, Hubli, Karnataka, India. In association with IUCEE & ISTE, June 15th to June 19th 2011.
Two weeks QIP workshop on “Medical Imaging Workshop”, offered by IIT Kharagpur, West Bengal, India. 18th November to 1st December 2012.
Certificate of Participation, “Publishing Connect Workshop” conducted by Elsevier in association with IIT Kharagpur. 25th November 2013.
Participated in the National Workshop on “Web Scale Discover Services Single Window Access to Library e-Resources” organized bycentral library, IIT Kharagpur. 10th January 2014.
Certificate of Participation “Author Workshop” jointly organized by Springer and IIT Kharagpur”, 12the February 2014 and 16th January 2015.
Participated in the Workshop on “IEEE Xplore Digital Library Orientation”, at IIT Kharagpur, 28th February 2014.
Participated in the Modular Course on “Effective Speaking and Making Presentations", at IIT Kharagpur, 24th-31st July 2015.
Attended “IEEE All India Student and Young Professionals Congress", held on 7th-9th, at Rajagiri School of Engineering and Technology, Kochi, Kerala, India. August 2015
Participated in the course "Intercultural Communication In Global Virtual Environments" a "GIAN" program - an initiative by MHRD, govt. of India. IIT Kharagpur. 16 - 20, May 2016.
Participated in the course "Optimization For Innovation In Research and Practice" a "GIAN" program - an initiative by MHRD, govt. of India. IIT Kharagpur. 27 June - 8 July 2016.
Participated in “Ethical Hacking & Cyber Security” at COMPOSIT-IIT Kharagpur on 11th-12th March 2017.
Participated in “Introduction to Python”, four day workshop jointly held by IEEE and IIT Kharagpur at IIT Kharagpur. 16th-19th August 2017.