Lab sessions related to Simplex Method, Transportation Problem and Assignment Problem.
Sunday, November 29, 2020
CMS-A-DSE-B--1-TH: Operation Research (O.R.) DSE-B: Choice-1: Theory, Credit:04, Contact hours: 60.
Introduction
Origin and development of operation research, Nature and characteristic features, models
in O.R., application of O.R.
05hours
Linear Programming Problem
Introduction, mathematical formulation of the problem and graphical solution method.
05hours
Simplex Method
Introduction, computational procedure, artificial variable, problem of degeneracy,
application of simplex method.
20hours
Duality:
Concept, formulation of primal – dual, duality and simplex method, Dual Simplex method.
10hours
Transportation Problem:
Introduction, mathematical formulation, finding initial basic feasible solution, optimality,
degeneracy, unbalanced transportation problem.
05hours
Assignment Problem:
Introduction, mathematical formulation and solution.
05hours
Game Theory:
Some basic terminology, Two-person Zero-sum Game, Game without Saddle Point –
Mixed strategy, Algebraic method for 2×2 Game
05hours
Network Scheduling:
Introduction, Critical Path Method (CPM), PERT calculation.
CMS-A-DSE-A--2-P: Data Mining Lab. DSE-A: Choice-2: Practical, Credit:02, Contact hours: 40. Data mining using PYTHON/C
CMS-A-DSE-A--2-P: Data Mining Lab. DSE-A: Choice-2: Practical, Credit:02, Contact hours: 40.
Data mining using PYTHON/C
CMS-A-DSE-A--2-TH: Data Mining and its Applications DSE-A: Choice-2: Theory, Credit:04, Contact hours: 60.
Introduction
Definition of Data Mining, Data pre-processing, Data cleaning, Data transformation,
Data Reduction, Data Visualization, Data extraction from large dataset, Data integration,
sub-sampling, Feature selection, Scalability issues of data mining algorithms, text
mining, web mining.
15hours
Classification and Prediction
Structural patterns of data, Tools for pattern recognition (preliminary concept), Linear
models for classification, Evaluating the accuracy of the classifier or predictor, Bayesian
Classification, Training and Test sets, Parametric and Non-parametric Learning,
Minimum Distance Classifiers, k-NN rule, Discriminant Analysis, Decision trees.
Similarity Measure, Basic hierarchical and non-hierarchical Clustering algorithms,
Some Applications, Neural Learning.
30hours
Data Warehousing (DWH)
Introduction: Definition and description, need for data ware housing, need for strategic
information, failures of past decision support systems, Application of DWH.
CMS-A-DSE-A--1-P: Image Processing Lab. DSE-A: Choice-1: Practical, Credit:02, Contact hours: 40.
Assignments on Different Image Processing Functions based on Open CV & Python/Scilab
CMS-A-DSE-A--1-TH: Digital Image Processing. DSE-A: Choice-1: Theory, Credit:04, Contact hours: 60.
Introduction
Image definition and its representation, Pixels, Co-ordinate conventions, Image
formats (Study of the image matrix), neighbourhood metrics, Sampling and
quantization, Types of distance measure (concept only).
15hours
Spatial Domain
Image enhancement techniques in spatial domain, Contrast stretching, Histogram
Processing, Noise smoothing, Sharpening, Pixel Classification, RGB & Grey image.
Transformation: Arithmetic Transformation, Logical Geometric Transformation,
Hough Transformation, FFT.
Filtering: Spatial domain filters: Convolution, Edge Detection Filters
15hours
Thresholding
Grey level thresholding, global/ local thresholding, Iterative thresholding, Edge
detection operators, Region growing, Split/ merge techniques, Image feature/
primitive extraction, Background correction, Color enhancement.
15hours
Image Segmentation
Boundary detection based techniques, Point, line detection, Edge detection, Local
processing.
CMS-A-CC-5-12-P: Object Oriented Programming Lab. Core Course- 12: Practical, Credit: 02, Contact hours: 40 hours. OOPs Lab Using JAVA
CMS-A-CC-5-12-P: Object Oriented Programming Lab.
Core Course- 12: Practical, Credit: 02, Contact hours: 40 hours.
OOPs Lab Using JAVA
CMS-A-CC-5-12-TH: Object Oriented Programming System (OOPs) Core Course- 12: Theory, Credit:04, Contact hours: 60.
Concept of OOPs
Difference with procedure oriented programming, Data abstraction and information hiding:
Objects, Classes, methods.
02hours
Introduction to Java
Java Architecture and Features, Understanding the semantic and syntax differences
between C++ and Java, Compiling and Executing a Java Program, Variables, Constants,
Keywords Data Types, Operators (Arithmetic, Logical and Bitwise) and Expressions,
Comments, Doing Basic Program Output, Decision Making Constructs (conditional
statements and loops) and Nesting, Java Methods (Defining, Scope, Passing and Returning
Arguments, Type Conversion and Type and Checking, Built-in Java Class Methods).
04hours
Arrays, Strings and I/O
Creating & Using Arrays (One Dimension and Multi-dimensional), Referencing Arrays
Dynamically, Java Strings: The Java String class, Creating & Using String Objects,
Manipulating Strings, String Immutability & Equality, Passing Strings To & From
Methods, String Buffer Classes. Simple I/O using System.out and the Scanner class, Byte
and Character streams, Reading/Writing from console and files.
08hours
Object-Oriented Programming Overview
Principles of Object-Oriented Programming, Defining & Using Classes, Controlling
Access to Class Members, Class Constructors, Method Overloading, Class Variables &
Methods, Objects as parameters, final classes, Object class, Garbage Collection.
04hours
Inheritance, Interfaces, Packages, Enumerations, Autoboxing and Metadata.
Single Level and Multilevel, Method Overriding, Dynamic Method Dispatch, Abstract
Classes, Interfaces and Packages, Extending interfaces and packages, Package and Class
Visibility, Using Standard Java Packages (util, lang, io, net), Wrapper Classes,
Autoboxing/Unboxing, Enumerations and Metadata.
14hours
Exception Handling, Threading, Networking and Database Connectivity
Exception types, uncaught exceptions, throw, built-in exceptions, Creating your own
exceptions; Multi-threading: The Thread class and Runnable interface, creating single and
multiple threads, Thread prioritization, synchronization and communication,
suspending/resuming threads. Using java.net package, Overview of TCP/IP and Datagram
programming. Accessing and manipulating databases using JDBC.
15hours
Applets
Java Applets: Introduction to Applets, Writing Java Applets, Working with Graphics,
Incorporating Images & Sounds. Event Handling Mechanisms, Listener Interfaces,
Adapter and Inner Classes. The design and Implementation of GUIs using the AWT
controls, Swing components of Java Foundation Classes such as labels, buttons, textfields,
layout managers, menus, events and listeners; Graphic objects for for drawing figures such as
lines, rectangles, ovals, using different fonts. Overview of servlets.
CMS-A-CC-5-11-TH: Database Management System (DBMS). Core Course- 11: Theory, Credit: 04, Contact hour: 60 hours.
Introduction
Drawbacks of Legacy System; Advantages of DBMS; Layered Architecture of Database,
Data Independence; Data Models; Schemas and Instances; Database Languages; Database
Users, DBA; Data Dictionary.
04hours
Entity Relationship(ER) Modeling
Entity, Attributes and Relationship, Structural Constraints, Keys, ER Diagram of Some
Example Database, Weak and strong Entity Set, Specialization and Generalization,
Constraints of Specialization and Generalization, Aggregation.
04hours
Relational Model
Basic Concepts of Relational Model; Relational Algebra; Tuple Relational Calculus;
Domain Relational Calculus.
08hours
Integrity Constraints
Domain Constraints, Referential Integrity, View.
04hours
Relational Database Design
Problems of Un-Normalized Database; Functional Dependencies (FD),Derivation Rules,
Closure of FD Set, Canonical Cover; Normalization: Decomposition to 1NF, 2NF, 3NF or
BCNF Using FD; Lossless Join Decomposition Algorithm; Dependency preservation.
16hours
SQL
Basic Structure, Data Definition, Constraints and Schema Changes; Basic SQL Queries
(Selection, Insertion, Deletion, Update); Order by Clause; Complex Queries, Aggregate
Function and Group by Clause; Nested Sub Queries; Views, Joined Relations; Set
Comparisons (All, Some); Derived Relations.
16hours
Record Storage and File Organization (Concepts only)
Fixed Length and Variable Length Records; Spanned and Un-Spanned Organization of
Records; Primary File Organizations and Access Structures Concepts; Unordered,
Sequential, Hashed; Concepts of Primary and Secondary Index; Dense and Sparse Index;
Index Sequential Files; Multilevel Indices.
CMS-A-SEC-B-4-2-TH: E-Commerce Skill Enhancement Course: SEC-B: Choice -2: Theory, Credit:02, Contact hours: 40.
An introduction to Electronic commerce
What is E-Commerce (Introduction And Definition), Main activities E-Commerce, Goals of
E-Commerce, Technical Components of E-Commerce, Functions of E-Commerce,
Advantages and disadvantages of E-Commerce, Scope of E-Commerce, Electronic
Commerce Applications, 9 Electronic Commerce and Electronic Business (C2C) (C2G,G2G,
B2G, B2P, B2A, P2P, B2A, C2A, B2B, B2C).
05hours
The Internet and WWW
Evolution of Internet, Domain Names and Internet Organization (.edu, .com, .mil, .gov, .net
etc.) , Types of Network, Internet Service Provider, World Wide Web, Internet & Extranet,
Role of Internet in B2B Application, building own website, Cost, Time, Reach, Registering a
Domain Name, Web promotion, Target email, Banner, Exchange, Shopping Bots.
10hours
Internet Security
Secure Transaction, Computer Monitoring, Privacy on Internet, Corporate Email privacy,
Computer Crime( Laws , Types of Crimes), Threats, Attack on Computer System, Software
Packages for privacy, Hacking, Computer Virus( How it spreads, Virus problem, virus
protection, Encryption and Decryption, Secret key Cryptography, DES, Public Key
Encryption, RSA, Authorization and Authentication, Firewall, Digital Signature( How it
Works).
10hours
Electronic Data Exchange
Introduction, Concepts of EDI and Limitation, Applications of EDI, Disadvantages of EDI,
EDI model, Electronic Payment System: Introduction, Types of Electronic Payment System,
Payment Types, Value Exchange System, Credit Card System, Electronic Fund Transfer,
Paperless bill, Modern Payment Cash, Electronic Cash.
05hours
Planning for Electronic Commerce
Planning Electronic Commerce initiates, Linking objectives to business strategies, Measuring
cost objectives, Comparing benefits to Costs, Strategies for developing electronic commerce
web sites.
05hours
Internet Marketing:
The PROS and CONS of online shopping, The cons of online shopping, Justify an Internet
business, Internet marketing techniques, The E-cycle of Internet marketing, Personalization
e-commerce.