Student/Parent Login

Department of Computer Science and Engineering

Innovative teaching Methods

Staff-ID

Faculty Name

Subject name

Innovative Tool Name

Description

1

Dr. T. Adilakshmi

Artificial Intelligence

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

2

Dr. T. Adilakshmi

Data Mining

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.

3

Dr. Nagaratna P Hegde

Image Processing

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.

4

Dr. Nagaratna P Hegde

Data Structures

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

5

Dr. D. Baswaraj

Logic Switching Theory (LST)

Logisim

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.

6

Dr. K.Srinivas

Operating System

NachOS

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

7

Dr.V.Sireesha

Programming for Problem Solving

Raptor

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

8

Dr.M.A.Wajeed

Design & Analysis of Algorithms

VisuAlgo

VisuAlgo was conceptualised in 2011 by Dr Steven Halim as a tool to help his  students better understand data structures and algorithms. It is a collection of algorithm visualizations with unified interface.

9

R.Sudha

Software engineering

StarUML

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

10

M. Sunitha Reddy

Data Mining

Rapid Miner

rapid miner is one of the best predictive analysis system developed in Java. it provides an integrated environment for deep learning, text mining, machine learning and predictive analytics

11

R.Sateesh Kumar

Compiler Construction

ANTLR

ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting.

12

R.Sateesh Kumar

Automata , languages and Computaion

JFLAP

JFLAP defines a finite automaton (FA) M as the quintuple M = (Q, Σ, δ, qs, F) this definition includes both deterministic finite automata (DFAs), which we will be discussing shortly, and nondeterministic finite automata (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 member of Q) is the initial state
F (is a subset of Q) is the set of final states

13

S Vinay Kumar

Web programming and Services

Plickers

Plickers is a tool that allows us to collect instant multiple-choice responses from students, without requiring them to have mobile phones, computers, or tablets. This was utilized in the WPS classroom to perform assessment of the learning after each unit.

14

S Vinay Kumar

Internet of Things

NodeRed, Tinkercad

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

15

MSV Sashi Kumar

OOP

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

16

MSV Sashi Kumar

DSCC

Amazon Elastic

These cloud service providers offered Cloud education program from which the cloud services were given to all the students for free. Concepts at study like Virtualization, Load Balancing, Map Reduce were taught as a hands-on in class .

17

MSV Sashi Kumar

RPA

UiPath Studio

To demonstrate the application of RPA, handson experiments were demonstrated to the students using this tool like automated certificate generation, students attendance/marks posting, parent communication over emails

18

M Jithender Reddy

Software engineering

StarUML

StarUML is a tool to create UML class diagrams and generate code that reflects class structure

19

C Gireesh

Advanced Databases

XPath

A web based tool to query XML documents

20

C Gireesh

Image Processing

MatLab

Contains IP Tool kit  to process images

21

C Gireesh

Natural Language Processing

NLTK

A python package to process natural languages

22

B.Syamala

DBMS

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.

23

B.Syamala

MPMC

Proteus

For simulation, we have used Proteus8 Professional (Schematic Capture).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.

24

Narsaiah Putta

Information Security

VeraCrypt

It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt.

25

T Nishitha

Computer Networks

Network Simulator 3, Wireshark

Wireshark , Network Simulator 3

26

S.Komal kaur

Machine learning

NNsimulatora

Neural Network Simulator

27

Mamatha K

Computer Architecture

Little Man Computer (LMC)

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.