Department of Computer Science and Engineering

Innovative teaching Methods

S. No

Faculty Name

Subject Name

Topic

Innovative Tool Name

Description

Faculty Mail-Id

1

Dr. T. Adilakshmi

Artificial Intelligence

Bayes Network

BayesPy

BayesPy provides tools for Bayesian inference with Python. The user constructs a model as a Bayesian network        observes data and runs posterior inference. The goal is to provide a tool which is efficient        flexible and extendable enough for expert use but also accessible for more casual users

hodcse@staff.vce.ac.in

2

Dr. T. Adilakshmi

Data Mining

Data Clustering

Mahout

Apache Mahout is a highly scalable machine learning library that enables developers to use optimized algorithms. Mahout implements popular machine learning techniques such as recommendation, classification, and clustering.

hodcse@staff.vce.ac.in

3

Dr. Nagaratna P Hegde

Data Structures

Array,      Linked List,        stack, queue,        trees, graphs

Beyondclass

A web-based tool that allows faculty to design programming-based assignments which the students can solve and submit online. The code is checked with the predefined testcases for successful submission. Faculty can award marks based on the successful test case execution and best coding practices

nagaratnaph@staff.vce.ac.in

4

Dr. Nagaratna P Hegde

Image Processing

Smoothing an Image

OpenCV

OpenCV provides tools for image processing using C++ and Python.  The goal is to provide image processing tool to the students and faculty to work on processing images which includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms etc.

nagaratnaph@staff.vce.ac.in

5

Dr. D. Baswaraj

Logic Switching Theory (LST)

Realization of Boolean Functions

Logisim

Simulator

It is an open-source educational tool for designing and simulating digital logic circuits        featuring a simple-to-learn interface        hierarchical circuits        wire bundles        and a large component library. As a Java application        it can run on many platforms.

braj.d@staff.vce.ac.in

6

Dr. D. Baswaraj

Automata,      languages and Computation (ALC)

Building Finite Automata

JFLAP

JFLAP defines a finite automaton (FA) M as the quintuple M = (Q, Σ, δ, qs        F) this definition includes both DFA NFAs. Q is a finite set of states {qi | i is a nonnegative integer}
Σ is the finite input alphabet. δ is the transition function  δ : D → 2Q where D is a finite subset of Q × Σ*, qs is the initial state and F is the set of final states.

braj.d@staff.vce.ac.in

7

Dr. E. Shailaja

Computer Architecture

Machine Instructions

LittleMan computer

LittleMan computer is a simulator that uses the Von Neumann architecture having ALU CU and memory. Students also explore the Little Man Computer simulation to demonstrate the fetch-execute cycle.

e.shailaja@staff.vce.ac.in

8

Dr. K Srinivas

Micro-processors, Micro-Controllers, Interfacing (MPMC)

Lab Projects

Proteus

It allows us to develop hardware implementation of the project by providing a wide range of components to build circuits in workspace and there by allows us to attach “hex” code to the simulation and run the simulation at real- time.

srinivas.kaparthi@staff.vce.ac.in

9

Dr. K. Srinivas

Operating System

Context Switch

NachOS

By this simulator, a guest OS is run on top of host OS. 

srinivas.kaparthi@staff.vce.ac.in

10

Dr. V. Sireesha

Programming for Problem Solving

Flow Charts

Raptor

RAPTOR is a free graphical tool which helps students to visualize their algorithms. RAPTOR programs are created and executed by tracing the execution through the flow chart.

v.sireesha@staff.vce.ac.in

11

Dr. V. Sireesha

Design & Analysis of Algorithms

Maximum Binary Heap

Visualgo

This tool helps students to better understand data structures and algorithms. It is a collection of algorithm visualizations with unified interface.

v.sireesha@staff.vce.ac.in

12

R. Sudha

Software engineering

UML Diagrams

StarUML

StarUML is a software modeler that supports agile and concise modeling. This is used for modelling all types of diagrams

r_sudha64@yahoo.in

13

M. Sunitha Reddy

Data Mining

Decision Trees

Rapid Miner

This is one of the best predictive analysis systems developed in Java. It provides an integrated environment for DL, text mining. ML, and predictive analytics.

sashu2006@gmail.com

14

R. Sateesh Kumar

Compiler Construction

Parser Generator

ANTLR

It is a language tool that provides a framework for constructing recognizers, interpreter, compilers,       & translators from grammatical descriptions of target languages.

sateeshramatenki@gmail.com

15

Sateesh Kumar

Data Base Management Systems (DBMS)

SQL Queries

SQLite

SQLite Database Browser is an open-source SQL tool that allows users to create        design and edits SQLite database files. It lets users show a log of all the SQL commands that have been issued by them and by the application itself.

sateeshramatenki@gmail.com

16

S Vinay Kumar

Web programming and Services

Java Database Connectivity

Plickers

This tool is used to collect instant multiple-choice responses from students without requiring them to have mobile phones/ computers. It performs assessment of the learning after each unit.

s.vinaykumar@staff.vce.ac.in

17

S Vinay Kumar

Internet of Things

MQTT Publish and MQTT Subscribe        Arduino Uno Programming

Node-Red, Tinkercad        

Node-RED is a programming tool for wiring together hardware devices APIs and online services.  It is utilized to teach MQTT Publish and Subscribe experiments to the students. Tinkercad to teach Arduino Uno programming to the students without requiring students to carry the Arduino uno board and components.

s.vinaykumar@staff.vce.ac.in

18

T Jalaja

OOP

Threads        Exceptions

 

Beyondclass

It allows faculty to design programming-based assignments which the students can solve & submit online. The code is checked for successful submission.

jalaja.t@staff.vce.ac.in

19

M. Jithender Reddy

Software engineering

UML Diagram

 

StarUML

This tool is used to create UML class diagrams and generate code that reflects class structure

m.jitenderreddy@staff.vce.ac.in

20

C. Gireesh

Advanced Databases

XPath

XPather

This most user-friendly online tool enables you to interactively and secretly query XML/HTML documents using XPath 2.0.

c.gireesh@staff.vce.ac.in

21

C. Gireesh

Image Processing

Histogram of an Image

MatLab

MATLAB is a programming and numeric computing platform used by millions of engineers and scientists to analyze data, develop algorithms, and create models.

c.gireesh@staff.vce.ac.in

22

C. Gireesh

Natural Language Processing

Tokenization and POS Tagging

NLTK

NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces, such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries.

c.gireesh@staff.vce.ac.in

23

Narsaiah Putta

Information Security

Encryption

VeraCrypt

It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks.

p.narsaiah@staff.vce.ac.in

24

Narsaiah Putta

DSCC

Load Balancer

 

Amazon Elastic Load Balancer

These cloud service providers offered Cloud education programs from which the cloud services were given to all the students for free.

p.narsaiah@staff.vce.ac.in

25

T Nishitha

Computer Networks

Network layer Functionalities

Wireshark         Network Simulator 3 (Ns-3)

The ns-3 simulator is a discrete-event network simulator targeted primarily for research and educational use.

naishi.123@gmail.com

26

S. Komal Kaur

Machine learning

Perceptron Rule Learning

Neural Network simulator

It is a real feedforward neural network running in your browser. This helps to understand how ANN works.

komalkour@staff.vce.ac.in

Note: Please fee free to contact us through mail regarding any help/feedback/suggestions.