B.SC IT
B.SC IT
Technology)
PROGRAMME GUIDE
TABLE OF CONTENTS
INTRODUCTION 3
PROGRAMME OUTCOMES 3
SALIENT FEATURES 4
PROGRAMME CODE 4
MEDIUM OF INSTRUCTION/EXAMINATION 4
2
INTRODUCTION
Constructing strong basic foundation in concepts of information technology for crafting developers
with latest platforms for futuristic needs.
PROGRAMME OUTCOMES
Program outcomes are narrower statements that describe what students are expected to know and be
able to do by the time of graduation. These relate to the skills, knowledge, and behaviours that students
acquire in their matriculation through the program
1. Employability: Ability to get employment opportunities in corporate/government/private
sectors or to be a successful entrepreneur
2. Environment and sustainability: Understand the impact of sciences and computers’ to craft
solutions in a global, economic, environmental, and societal context.
3. Modern tool usage: Ability to use the modern programming languages, tools, techniques and
skills necessary for design, develop and deploy software based applications.
4. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of upcoming information technology
changes.
5. Knowledge enhancement: Comprehend the fundamentals, principles, applications and
importance of computational concepts.
6. Higher Education: Capability to move on to higher level learning based on computer science
fundamentals.
7. Analysis & design of complex problems: An ability to apply knowledge of computer science
concepts, principles & techniques to solve various challenging computing problems
PSOs are statements that describe what the graduates of a specific engineering program should be able
to do
1. PSO1: Ability to analyze, interpret and present findings effectively using mathematical and
communication skills.
2. PSO2: Understand the fundamentals and applications of programming, data structures,
databases, networking, mobile computing, information security and data analysis.
3. PSO3: Amalgamate knowledge of information technology and computational tools for
simulation.
4. PSO4: Ability to effectively apply the computer science concepts to analyze, design and develop
cost effective, efficient and secure solutions to the societal problems.
3
SALIENT FEATURES
➢ Skill Enhancement Courses: These courses give choices to students to provide in-depth
understanding of different domains/areas in the world of computing.
➢ Generic Electives: Generic elective gives the students a choice to develop and expertise in the
interdisciplinary areas of interest, for example Management etc.
➢ Hands on Experience: Experiential learning is introduced as a course to provide hands on
experience about the software and hardware.
➢ Professional Enhancement: In addition to core curricula, course offers subjects like
communication, analytical and soft skills to enhance personality and employability.
➢ Interdisciplinary Minors: Provision for minor specialization in Journalism, Fashion Design,
Tourism and Agriculture.
➢ Holistic Development: Emphasis on case based teaching and learning through current industry
cases, business magazines, newspapers, articles etc.
MEDIUM OF INSTRUCTION/EXAMINATION:
4
PROGRAMME STRUCTURE
Core Courses
(CR I, CR II, Discipline Ability Skill
Generic
CR III A, CR III B) Specific Enhancement Enhancement
Electives
Term CR I+II – (8+4) Electives Courses Courses Credits
(GE)
12 x 4 Credits (DSE) (AECC) (SEC)
4 x 4 Credits
CR III (A) - 1 x 4 Credits 4 x 4 Credits 4 x 4 Credits 4 x 4 Credits
CR III (B) - 1 x 8 Credits
AECC- I
Discipline Specific Core- I Environmental
Discipline Specific Core- II Sciences
I Discipline Specific Core- III AECC-II 20
English
Communication
Skills
Discipline Specific Core- IV
AECC-III
Discipline Specific Core- V
Advanced English
II Discipline Specific Core- VI 20
Communication
Discipline Specific Core-
Skills
VII
GE-I
(Accounting, Law
Discipline Specific Core- AECC-IV and Taxation,
VIII Community General
III 20
Discipline Specific Core- IX Development Management,
Discipline Specific Core- X Project Sales and
Marketing, English,
Mathematics)
Discipline Specific Core- XI
IV Discipline Specific Core- DSE- I SEC-I GE-II 20
XII
CR-III (B) DSE-II
V SEC-II GE-III 24
Field Project DSE-III
5
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
PROGRAMME SCHEME (DE1123)
COURSE CODE COURSE TITLE Cr. CA ETE(Th.) ETE(Pr.)
TERM1
DECAP170 FUNDAMENTALS OF INFORMATION TECHNOLOGY 4 30 40 30
DECAP172 PROGRAMMING METHODOLOGY 4 30 40 30
DEMTH136 DISCRETE STRUCTURES 4 30 70 0
DEENG139 ENGLISH COMMUNICATION SKILLS 4 30 70 0
DECHE110 ENVIRONMENTAL SCIENCES 4 30 70 0
TERM2
DECAP194 INFORMATION SECURITY 4 30 70 0
DECAP200 DATABASE MANAGEMENT SYSTEMS 4 30 40 30
DECAP202 OBJECT ORIENTED PROGRAMMING 4 30 40 30
DECAP256 COMPUTER NETWORKS 4 30 40 30
DEENG140 ADVANCED ENGLISH COMMUNICATION SKILLS 4 30 70 0
TERM3
DECAP214 FUNDAMENTALS OF WEB PROGRAMMING 4 30 40 30
DECAP267 DATA STRUCTURES 4 30 40 30
DECAP560 OPERATING SYSTEM 4 30 70 0
GE-I GENERIC ELECTIVE I 4 30 70 0
DECAP462 COMMUNITY DEVELOPMENT PROJECT 4 0 0 100
TERM4
DECAP240 DATA STORAGE AND MANAGEMENT 4 30 70 0
DECAP509 SOFTWARE ENGINEERING 4 30 70 0
DSE-I DISCIPLINE SPECIFIC ELECTIVE I 4 30 40 30
SEC-I SKILL ENHANCEMENT COURSE I 4 30 70 0
GE-II GENERIC ELECTIVE II 4 30 70 0
TERM5
DSE-II DISCIPLINE SPECIFIC ELECTIVE II 4 30 40 30
DSE-III DISCIPLINE SPECIFIC ELECTIVE III 4 30 40 30
SEC-II SKILL ENHANCEMENT COURSE II 4 30 70 0
GE-III GENERIC ELECTIVE III 4 30 70 0
DECAP463 FIELD PROJECT 8 0 0 100
6
TERM6
DSE-IV DISCIPLINE SPECIFIC ELECTIVE IV 4 30 40 30
SEC-III SKILL ENHANCEMENT COURSE III 4 30 70 0
SEC-IV SKILL ENHANCEMENT COURSE IV 4 30 40 30
GE-IV GENERIC ELECTIVE IV 4 30 70 0
DECAP464 TERM PAPER* 4 0 0 100
OR
1 Course from the GE basket 1 which is not chosen as Generic 4 30 70 0
Elective (GE).
TOTALCREDITS 124
7
SERVER-SIDE DEVELOPMENT WITH Web
1 DECAP919 4 30 40 30 6
NODEJS Development
8
GENERIC ELECTIVE (GE) BASKET 1
S. Course
Course Title Credit CA ETE ETP Elective Term
No Code
Area
1 DEACC105 FINANCIAL ACCOUNTING 4 30 70 0 Accounting 3
9
GENERIC ELECTIVE (GE) BASKET 3
S. Course
Course Title Credit CA ETE ETP Elective Term
No Code
Area
1 DEACC210 CORPORATE ACCOUNTING 4 30 70 0 Accounting 5
Note:
1. Students can adopt only one area from discipline specific elective basket that will be applicable for the whole program.
2. Students can adopt only one area from generic elective basket that will be applicable for the whole program.
3. In case of Term Paper student may choose one course against Term Paper from the Generic Elective Basket 1which is
not chosen as Generic Elective (GE).
10
Course Code DECAP170 Course Title FUNDAMENTALS OF INFORMATION
TECHNOLOGY
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: understand basic concepts and terminology of information technology.
CO2: have a basic understanding of personal computers and their operations.
CO3: understand various software and hardware, various security issues.
CO4: familiarize students with complete fundamentals and the packages commonly used in computing
software
CO5: gain writing skills and various presentation aspects using word processing software
Unit Content
No.
Computer Fundamentals: Characteristics & Generation of Computers, Block diagram of
Computer Application of IT in various sectors.
Unit-1
Data Representation: Binary Number System, Octal, Hexadecimal, decimal and their
Conversion.
Memory: Types, Units of memory, RAM,ROM, Secondary storage devices–HDD, Flash Drives,
Optical Disks: DVD, SSD
Unit-2
I/O Devices–Keyboard, Mouse, LCDs, Scanner, Plotter, Printer & Latest I/O devices in
market
Processing Data: Transforming data into information, how computers represent data, How
Unit-3
computers process data, Machine cycles, Memory, Registers, The Bus, Cache Memory
Operating Systems: operating system basics, Purpose of the operating system, types of
Unit-4 operating system, providing a user interface, Running Programs, Sharing Information,
Managing Hardware, Enhancing an OS with utility software.
Data Communication: Local and Global reach of the network, Digital and Analog
Unit-5 Transmission, Data communication with standard telephone lines and Modems, Using
Digital Data Connections, Wireless networks
Networks: Sharing data anytime anywhere, uses of a network, Common types of a network,
Unit-6 Hybrid Networks, how networks are structured, Network topologies and Protocols, Network
Media, Network Hardware
Graphics and Multimedia: Understanding graphics File Formats, Getting Images into your
Unit-7
Computer, Graphics Software, Multimedia Basics
Unit-8 DataBase Management Systems: The Database, The DBMS, Working with a database,
Databases at Work, Common Corporate Database Management Systems
Software Programming and Development: What is computer Program,
Unit-9 hardware/Software Interaction, planning a Computer Program, how programs Solve
Problems
Programming Languages and Programming Process: Categories of Programming
Unit-10 Languages, Machine and Assembly Language, Higher Level Languages, WWW development
languages, The SDLC of Programming
Internet: Basic Internet terms: Web Page, Website, Homepage, Browser, URL, Hypertext,
ISP, Web Server, HTML, DHTML, XML, Introduction to client side and server side scripting.
Unit-11
Applications: WWW, e-mail, Instant Messaging, Internet Telephony, Video conferencing,
Web Browser & its environment
Understanding The Need of Security Measures: Basic Security Concepts, Threats to Users,
Threats to Hardware, Threat to Data, Cyber Terrorism.
Unit-12 Taking Protective Measures: Keeping your System Safe, Protecting Yourself, protecting
your Privacy, Managing Cookies, Spyware and other BUGS, keeping your data secure,
Backing Up data, Safe guarding your hardware
Cloud Computing and IoT: SaaS, PaaS, IaaS, Public and Private Cloud; Virtualization, Virtual
Unit-13 Server, Cloud Storage, Database Storage, Resource Management, Service Level Agreement,
Basics of IoT and its applications.
Futuristic World of Data Analytics: Introduction to Big data and analysis
techniques Elements, Variables, and Data categorization, Levels of Measurement, Data
Unit-14 management and indexing, Introduction to statistical learning and overview of various tools
used for data analysis.
LABORATORYWORK:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: develop programming skills and familiar with programming environment with C Program
structure.
CO2: declaration of variables and constants.
CO3: understand arrays, its declaration and uses.
CO4: implement, test, debug, and document programs in C
LABORATORY WORK:
Data Types & Operators: Various data types - data range, size, Unary and Binary operators,
Arithmetic Operators, Relational Operators, Logical Operators, Conditional Operators, Assignment
Operator, Bitwise Operators.
Control Structure: if statements - simple if, if-else, multiple if, if-else ladder, nested if, switch-case
statement, while, do-while & for statements, break and continue statements, goto statement.
Functions: Function Definition and Prototypes, Scope rules - Local and Global scope of functions,
Function arguments - passing arguments by value and passing arguments by reference, Return Type of
function, Recursion, Library Functions.
Arrays: Declaring arrays in C, Defining and Processing of 1-dimensional and 2-dimensional arrays,
Passing array as an argument to function, Multi-dimensional Arrays.
Pointers: Pointer declaration, Initialization, Accessing values using pointers, Pointer expressions
and arithmetic, Operations on Pointers.
Structures and Unions: Structure declaration, definition and initialization, accessing structures in
functions, Structures and Pointers, array of structures, nested structures, Self-referential structures,
Unions.
File Structure: Opening and closing files, file opening modes, Text and binary files, Reading and
writing in files, Appending in files, Creating Header files.
READINGS:
WEIGHTAGES
CA ETE (Th.)
30 70
Course Outcomes:
CO1: write formal logical arguments using propositional logic
CO2: discuss problem solving through the basics of combinatorics.
CO3: relate basic discrete structures and algorithms.
CO4: apply the concepts of trees to find the shortest path
CO4: discuss properties of graphs and be able to relate these to practical examples.
CO5: determine when a recursive solution is appropriate for a problem
READINGS:
1. DISCRETE MATHEMATICS (SCHAUM'S OUTLINES) (SIE) by SEYMOUR LIPSCHUTZ, MARC LIPSON,
VARSHA H. PATIL, MCGRAW HILL EDUCATION
Course Code DEENG139 Course Title ENGLISH COMMUNICATION SKILLS
WEIGHTAGES
CA ETE (Th.)
30 70
Course Outcomes:
CO1: identify deviant use of English both in written and spoken forms and understand the importance of
writing in academic life
CO2: reorganize and correct the errors of usage to write simple sentences without committing errors of
spelling and grammar
CO3: assess their own ability to improve the competence in using the language
CO4: understand and appreciate English spoken by people from different regions and read independently
unfamiliar texts with comprehension
CO5: use language for speaking with confidence in an intelligible and acceptable manner
CO6: understand the importance of reading for life and develop an interest for reading
WEIGHTAGES
CA ETE (Th.)
30 70
Course Outcomes:
CO1: observe the current environmental issues and associated problems.
CO2: illustrate the basic knowledge of environment and its various components.
CO3: devise new approaches to reduce various types of environmental pollution.
CO4: identify the environment policies and practices.
READINGS:
WEIGHTAGES
CA ETE (Th.)
30 70
Course Outcomes:
CO1: understand computing environment, how computers work and the strengths and limitations of
computers
CO2: describe high-level understanding of how information security functions in an organization
CO3: describe the importance of information security in the computer-driven world
CO4: analyze basic concepts of cryptography and network security
Unit No. Content
Introduction to Information Systems: Basics of information systems, Importance of
Unit-1 information systems, The OSI security Architecture, Security goals, Security attacks,
Security services, Security Mechanisms
Security Design Principles: Fundamental of Security Design principles, Attack surfaces
Unit-2
ad attack trees, A model for network security, Various Standards of security
Introduction to number theory
Divisibility and the division algorithms, The Euclidean Algorithm for finding Greatest
Unit-3
common Divisor(GCD), Modular Arithmetic( Property of Congruence, Modular
arithmetic operations, Properties of modular arithmetic, Properties of prime numbers
Basics of Cryptography: Encryption and Decryption, Possible types of attacks on
Unit-4 encrypted messages, Introduction to public key cryptography, Applications for public-
key cryptosystems
Cryptography Techniques: Classical Encryption Techniques, Symmetric cipher model,
Unit-5
substitution techniques, Transposition techniques
Building Blocks of Information Security: Basic principles of information security,
Unit-6 Secrecy, Authenticity, Confidentiality, Integrity, Accuracy, Three Pillars of Information
Security: Confidentiality, Integrity and Availability. Information Classification.
User Authentication: electronic user authentication principles, password-based
Unit-7 authentication, token-based authentication, biometric authentication, remote user
authentication
Access control: access control principles, elements and types, discretionary access
Unit-8 control, role based access control, attribute based access control, identity, credentials
and access management
System Security: Intruders, Intrusion detection systems, types of Intrusion detection
Unit-9
systems, Intrusion Prevention Systems and its types, password management,
Risk Analysis: Risk Management & Risk Analysis. Approaches and Considerations. Risk
Management, Internal Factors, External Factors, Steps involve in Risk Management, Risk
Unit-10
Analysis, Basic Principles of Risk Assessment, Approaches and Considerations,
Acceptance, Avoidance, Transfer, risk reduction
Malicious Software: Types of malicious software’s, Advanced persistent threat, Viruses
and related threats, The nature of viruses, Types of viruses, Worms, Spam, Email,
Unit-11 Trojans, Payload system corruption, attack agents, zombies, bots, key loggers, phishing,
spyware, backdoors, rootkit attacks, countermeasures Denial of service attacks,
distributed denial of service attacks.
Software level security: introduction to operating system security, system security
Unit-12
planning, OS hardening, application security, security maintenance
Database and cloud security: Introduction, Database Security Challenges and its need,
Database in the context of Business Intelligence, security requirements of databases,
Unit-13 database security measures, Nature of database security issues, Securing the contents of
Mobile databases, Database security Policy, cloud computing and security risks, cloud
security as a service
Firewalls: Digital Signature, Firewalls: Introduction, need of firewalls, Firewall
Unit-14 characteristics and access policy, Types of firewalls, Design principles, Characteristics,
Configuration
READINGS:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: understand the database concepts and database management system software.
CO2: Identify the basic concepts and various data model used in database design ER modelling
concepts and architecture use and design queries using SQL.
CO3: Discuss the normalization theory and apply such knowledge to normalization of a
database.
CO4: Apply and relate the concept of transaction, concurrency control and recovery in database.
CO5: Examine recovery system and to be familiar with cloud database and distributed
databases.
LABORATORY WORK:
SQL (DDL): Implementation of Data Definition Language, datatypes, schema definition, Basic structure
of SQL Queries- CREATE, ALTER, DROP, RENAME, TRUNCATE
SQL (DML):DML commands - SELECT, INSERT, DELETE and UPDATE operations, implementation of
constraints, implementation of joins, Nested subqueries, Complex queries, Views, Joined relations.
Introduction to PL/SQL: introduction to PL/SQL blocks, conditional statements, loops, cursors and
triggers.
READINGS:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: familiarize with the basic concepts of object-oriented programming
CO2: understand the object construction, memory allocation and deallocation
CO3: develop programs using object-oriented concepts like encapsulation, inheritance and polymorphism
CO4: analyse the different behaviour of overloaded operations in different situations
READINGS:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: examine the importance of data communication in daily activities
CO2: recognize the different networking devices and their functionalities
CO3: utilize the role of protocols in networking and analyse the services and features of the various layers
of network
CO4: validate the program, date and hardware is available to everyone on the network without regard to
the physical location of the resource and the users
LABORATORY WORK:
Network models: layered architecture, benefits of layered architecture, OSI reference model, TCP/IP
protocol suite, functions of layers in OSI and TCP/IP models.
Network layer - logical addressing: IPV4 addressing, classful addressing, classless addressing,
subnetting, network address translation, IPV6 addressing, address resolution protocol (ARP),
reverse address resolution protocol
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: read and understand longer pieces of discourse independently
CO2: read and compare two texts for evaluating them
CO3: summarise a text for the benefit of peers orally or in writing
CO4: write a review of a text read for academic purpose or pleasure
CO5: understand the purpose and process of communication
READINGS:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: understand the website layout creation using HTML language.
CO2: apply the website planning, management and maintenance techniques
CO3: apply dynamic website creation using Javascript and JQuery
CO4: illustrate logic implementation on a web page
CO5: understand how to manage versatile data on a web page
LABORATORY WORK:
HTML Command and Structure & Formatting: commonly used HTML commands, structure of HTML
program, formatting, text styles, text effects
Introduction to JavaScript: javascript and web, <script> tag and browsers compatibility. data types:
numeric, text, boolean, type casting, arrays, operators and expressions in javascript
HTML Forms: properties and methods, button, text, text area, checkboxes, radio buttons, select and
option elements
READINGS:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1: understand how basic data structures are represented in memory
CO2: comprehend the computational efficiency of the principal algorithms for searching and sorting
CO3: implement various data structures using sequential and linked representations
CO4: apply appropriate data structures to solve real world problems efficiently
CO5: analyze the alternate implementations of data structures to enhance performance
CO6: demonstrate different methods for traversing binary trees
Unit-4 Arrays: concept of arrays: single dimensional, two dimensional, memory representation
of arrays
Unit-5 Operations on arrays: searching, traversal, insertion, deletion, concatenation and
merging of two arrays
Unit-6 Linked lists: introduction to linked list, dynamic memory allocation, representation of
linked lists in memory, traversing a linked list, searching linked list, insertion and deletion
into linked list
Unit-7 Doubly linked lists: traversing a doubly linked list, insertion and deletion from doubly
linked lists, circular linked list
Unit-11 Trees: concept of trees, representation of binary trees, binary search trees, traversal:
recursive and non-recursive, searching, insertion and deletion in binary search trees
Unit-12 Graphs: terminology of graphs, depth first search, breadth first search
Unit-14 Sorting: bubble sort, shell sort, insertion sort, selection sort, merge sort, radix sort.
Laboratory Work:
Implementation of data structures concepts (arrays, singly linked list, doubly linked list, stacks, queues,
binary search tree, depth first search, breadth first search, sorting and searching)
Text Books:
1. DATA STRUCTURES by SEYMOUR LIPSCHUTZ, MCGRAW HILL EDUCATION
References:
1. DATA STRUCTURES USING C by REEMA THAREJA, OXFORD UNIVERSITY PRESS
2. DATA STRUCTURE USING C by MANOJ KUMAR, EAGLE PRAKASHAN
3. DATA STRUCTURES USING C by E BALAGURUSAMY, Tata McGraw Hill, India
DATA STRUCTURE AND ALGORITHM USING C by RS SALARIA, KHANNA PUBLISHERS
Course Code DECAP560 Course Title OPERATING SYSTEM
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: understand the services and design of an operating system.
CO2: experiment with various process management and memory management techniques in
Operating System
WEIGHTAGE
CA ETE (Th.)
30 70
Course Outcomes:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1 :: associate the front-end web framework
CO2 :: define applications with front end web frameworks
CO3 :: reframe the web applications using front-end web framework
CO4 :: compose programs with HTML and CSS based design templates for typography
Unit-2 GIT: Configuring GIT, Creating a repository, GIT Basic Commands, Linking GIT with the
Cloud Repository, What is a Full Stack developer, Starting a GIT basics project
Unit-3 NodeJS and NPM: Getting Started with NodeJS and NPM, Setting Up Bootstrap, Front-End
Frameworks
Unit-4 Responsive Design: Responsive Design, Grid system, Using Flex
Unit-10 Collapse and Modals: Working with Collapse, Working with accordions, Displaying
content with modals
Unit-11 Tooltips: Using tooltips, Using popovers, Working with carousel
Unit-14 NPM Scripts: Implementing Tools with NPM Scripts, Grunt, Task Automator, Gulp
Practical:
1. Experiment to configure the GIT and basic GIT commands.
2. Experiment to implement a basic GIT project.
3. Experiment to introduce the NodeJS and NPM and configuring the bootstrap.
4. Experiment to create the responsive designs.
5. Experiment to work with navigability elements.
6. Experiment to work with forms and images.
7. Experiment to work with tabs and pills.
8. Experiment to work with tooltip, popovers and carousels.
9. Experiment to work with JQuery and SASS.
10. Experiment to work with NPM scripts, Grunt, Gulp and Task animator.
Text Book:
1. BOOTSTRAP RESPONSIVE WEB DEVELOPMENT by JAKE SPURLOCK, O'REILLY.
Reference Book:
1. LEARNING BOOTSTRAP by ARAVIND SHENOY, ULRICH SOSSOU, PACKT PUBLISHING
Course Code DECAP495 Course Title WIRELESS AND MOBILE
NETWORK
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
3. Modulation Techniques : Signal Encoding, Digital Data Analog Signals, Analog Data Digital
Signals, Analog Data Analog Signals
5. Multiple Access in Wireless System : Multiple Access Scheme, Frequency Division Multiple
Access
6. Multiple Access Technology : Time Division Multiple Access, Code Division Multiple Access,
Space Division Multiple Access
7. Mobile Adaptive Computing : Mobile Adaptive Computing, Mobility Management, Data
Dissemination and Management
8. Wireless LAN Technology : Overview of LAN, Infrared LANs, Spread Spectrum LANs,
Narrowband Microwave LANs
9. Wi-Fi and IEEE802.11: IEEE 802.11 Architecture and Services, IEEE 802.11 Medium Access
Control.
10. Wireless LAN Standards: IEEE 802.11 Physical Layer, Wi-Fi Protected Access.
11. Introduction to Mobile Middleware : Middleware for Application Development, Adaptation and
Agents, Service Discovery Middleware, Finding Needed Services
12. Wireless Application Protocol and Mobile IP : Mobile IP395, Wireless Application Protocol,
Internet Control Message Protocol, Message Authentication
13. Wireless Security: Introduction to wireless security and Approaches to Security in wireless
system.
14. Security in Wireless Networks: Security in Wireless Personal Area Network, Security in Wireless
Local Area Networks, Security in Wireless Metropolitan Area Networks (802.16), Security in Wide
Area Networks
Text Books:
Reference Books:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1 :: associate client-side Javascript frameworks and the MVC design pattern
CO2 :: define single page applications in AngularJS for typography
CO3 :: construct a functional front-end web application using AngularJS
CO4 :: compose web contents using reusable components
Unit-2 Angular Projects/Programs: your first Angular app, structure of Angular projects,
webpack, promise
Unit-3 TypeScript fundamentals: declaring variables, types, type assertions, arrow functions
Unit-4 Classes and Objects in Angular: interfaces, classes, objects, constructors, access
modifiers, access modifiers in constructor parameters, properties, modules
Unit-5 Angular fundamentals: building blocks of angular apps, components, generating,
components using Angular CLI, templates directives, services, dependency injection
Unit-6 Displaying data and handling events: property binding, attribute binding, adding
bootstrap class binding, style binding, template variables, two-way binding, pipes
Unit-9 Template-driven forms: building a bootstrap form, types of forms, ngModel, adding
validation, specific validation errors, styling invalid input fields, cleaner templates
ngForm, ngModelGroup
Unit-10 Form Handling in Angular: control classes and directives, disabling the submit button,
working with check boxes, working with drop-down lists, working with radio buttons
Unit-11 Consuming HTTP services: JSONPlaceHolder, getting data, creating data, updating data
deleting data, handling errors
Unit-12 Routing and navigation: routing in a nutshell, configuring routes. routerOutlet,
Unit-13 Authentication and authorization: application overview, architecture, JSON web tokens,
starter code. implementing login, implementing logout
Unit-14 Deployment: preparing for deployment, deploying to GitHub pages, deploying to firebase
Text Books:
References:
1. ANGULARJS: UP AND RUNNING- ENHANCED PRODUCTIVITY WITH STRUCTURED WEB APPS by BRAD
GREEN, SHYAM SESHADRI, O'REILLY
Course Code DECAP496 Course Title CRYPTOGRAPHY AND SECURITY
RISK MANAGEMENT
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1 :: describe computer and network security fundamental concepts and principles
CO2 :: create concepts with different cryptographic algorithms
CO3 :: identify the different functionalities in a risk management process
CO4 :: understand the different system as well as security attacks
Unit-1 Computer Security and Privacy : Introduction to security and privacy, Security Threats,
assets, vulnerabilities, Software security, User Authentication and its types, Network Security
Introduction to cryptography : Symmetric & asymmetric encryption, Concept of Block
Unit-2
Cipher and Stream Cipher
Cryptocurrency : Introduction to cryptocurrency and bitcoin, Decentralization, Mechanics of
Unit-3 Bitcoin, Storage and Usage of Bitcoins, Bitcoin mining, Bitcoin anonymity and its future
Introduction to Risk Management : Information security fundamentals, Security design
Unit-4 principles, Information security challenges, Risk management and its cycle
Risk Assessment and Analysis Techniques : Risk profiling and formulating, Security services
Unit-5
and controls, Risk Assessment techniques
Building and Running a Risk Management Program : Threat and Vulnerability
Unit-6
Management, A Blueprint for Security
PUBLIC KEY CRYPTOGRAPHY AND RSA: Principles Public key crypto Systems, Diffie
Unit-7 Hellman Key Exchange, RSA algorithm, Key Management, , Elliptic Curve Arithmetic, Elliptic
Curve Cryptography
MESSAGE AUTHENTICATION AND HASH FUNCTIONS: Authentication Requirement,
Unit-8 Authentication Function, Message Authentication Code, Hash Function, Security of Hash
Function and MACs.
Unit-9 DIGITAL SIGNATURE: Digital Signature, Authentication Protocol, Digital Signature Standard.
IP SECURITY: Overview, IP Security Architecture, Authentication Header, Encapsulating
Unit-10 Security Payload, Combining Security Associations and Key Management
AUTHENTICATION APPLICATION: Kerberos, X.509 Authentication Service, Public Key
Unit-11
Infrastructure.
Unit-12 EMAIL SECURITY: Pretty Good Privacy (PGP) and S/MIME.
WEB SECURITY: Requirements, Secure Socket Layer (SSL) and Transport Layer Security
Unit-13
(TLS), Secure Electronic Transaction (SET), Intruders, Viruses and related threats.
Unit-14 FIREWALL: Firewall Design principles, Trusted Systems.
Text Books:
References:
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1 :: develop cross-platform mobile apps for phones and tablets.
CO2 :: apply web development skills to build apps that are indistinguishable from native iOS or Android
projects.
CO3 :: develop mobile applications targeting multiple platforms with a single codebase.
CO4 :: analyse the integration of angular and ionic.
Unit-2 Angular and Ionic: what is angular, our first ionic app
Unit-7 Ionic Components: basic ionic components, component categories, Ionic grid, adding
icons, using slots, CSS utility attributes, Ionic elements,
Unit-8 JavaScript and Ionic: JavaScript logic and layout, controller components
Unit-9 Angular and Ionic: why use angular, creating and analyzing a new ionic angular project,
how both works
Unit-10 Additional Angular Features: adding and loading a new page, integrating angular
features
Unit-11 Building native apps with capacitor module introduction, general information,
Unit-13 Debugging error messages & [Link] (), browser DevTools &breakpoints,
Unit-14 UI Debugging: debugging the UI & performance debugging android / iOS apps
Text Books:
1. LEARNING IONIC – BUILD REAL TIME AND HYBRID MOBILE APPLICATIONS WITH IONIC by ARVIND
RAVULAVARU, PACKT PUBLISHING
References:
1. MOBILE APP DEVELOPMENT WITH IONIC 2 CROSS-PLATFORM APPS WITH IONIC, ANGULAR, AND
CORDOVA by CHRIS GRIFFITH, O'REILLY
2. HYBRID MOBILE DEVELOPMENT WITH IONIC - BUILDING HIGHLY INTERACTIVE MOBILE APPS by
GAURAV SAINI, PACKT PUBLISHING
Course Code DECAP497 Course Title CYBER SECURITY AWARENESS
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Course Outcomes:
CO1 :: Utilize the basic knowledge about computer security, basic cyber-attack skills and corresponding
detection and defense techniques
CO2 :: Identify an in-depth understanding of the root cause of cyber-attacks
CO3 :: Identify how to exploit a simple vulnerable service and how to patch a service
Text Books:
References:
WEIGHTAGE
CA ETE(Th.) ETE
30 40 30
(Pr.)
Course Outcomes:
CO1: write and launch Node apps
CO2: construct Express web servers and APIs
CO3: integrate Node apps with Mongoose and MongoDB
CO4: demonstrate deployment of Node apps to production
Unit-3 Introduction to nodemon and its use: restarting app with Nodemon, getting input from
user, simplified input with Yargs.
Unit-4 Working with JSON: introduction to JSON and reading and writing contents with JSON
files
Unit-5 Note App: adding and saving notes, refactoring for reusability, removing a note, reading
notes and reusability
Unit-6 Debugging [Link] applications: debugging [Link] applications, debugging via chrome
dev tools, listing notes
Unit-7 Concepts of advanced Yargs: requiring arguments and advanced Yargs, arrow functions.
Unit-8 Web Servers: hello express, creating a web server, rendering templates with data,
Unit-9 Concepts of GitHub: advanced templating, express middleware, adding version control
(git), setting up GitHub & SSH key.
Unit-10 Application Deployment: deploying your apps, adding a new feature and deploying.
Unit-11 Concept of MongoDB : MongoDB, Mongoose, and REST APIs: installing MongoDB and
RoboMongo (windows)
Unit-13 Data writing using MongoDB: connecting to Mongo and writing data, the ObjectId,
fetching data, setting up the repo, deleting documents, updating data
Unit-14 Mongoose setup: the Mongoose ORM, setting up mongoose, validators, types and defaults,
installing postman.
Text Books:
References:
1. WEB DEVELOPMENT WITH MONGODB AND [Link] by JASON KROL, PACKT PUBLISHING, PACKT
PUBLISHING
WEIGHTAGE
CA ETE(Th.) ETE
30 40 30
(Pr.)
Course Outcomes:
CO1 :: analyze and conduct digital investigations that confirms to accepted professional standards.
CO2 :: identify potential security breaches of computer data that suggest violations of legal, ethical, moral,
policy and/or societal standards
CO3 :: review and access relevant technical and legal information and emerging industry trends
CO4 :: apply a solid foundation in file systems, hardware and mobile devices for digital investigation of
information resources from unauthorized activities.
Unit-2 Memory concepts: Storage and memory concepts, computing environment, file systems
Unit-3 Introduction to Digital Forensics: introduction, need and uses of digital forensics, scope of
digital forensics
Unit-4 Role of forensic examiner: Role of forensic examiner in judicial system, Lockard’s
Exchange Principle, Documenting Crime Scene
Unit-5 Collecting evidence: Crime Scenes and Evidence, various digital forensic tools, Disk Clonin
Unit-6 Crime scene investigation: Chain of Custody, Live System Versus Dead System, Hashing
Unit-7 Challenges and concerns of Digital Forensic: Standards and controls, Cloud Forensics, Solid
State Drives
Unit-8 Windows System Artifacts: Deleted Data, Hibernation File, Registry, Print Spooling,
Metadata, Restore Points and Shadow Copy concept, Link Files
Unit-9 Antiforensics: Hiding Data, Passwords Attacks, Steganography, Data Destruction
Unit-10 Legal Aspects in Forensics: Electronic Discovery, Searches with warrants, Expert
Testimony, Searches without warrants
Unit-11 Internet and Email Forensics: Functioning of internet, Role of Web Browser in Digital
Forensics, Email Forensics
Unit-12 Social media as evidence in digital forensics: Role of social networking sites in Digital
Forensics, various criminal techniques
Unit-13 Network Forensics: Network Security Tools, Incident Response in Networks, Network
Evidences and Investigation
Unit-14 Mobile Device Forensics: Cell Phone Evidence, Cell Phone Forensics Tools, Global
Positioning System (GPS)
References:
1. The basics of digital forensics: the primer for getting started in digital forensics by John
Sammons, Syngress (Elsevier)
WEIGHTAGE
CA ETE (Th.)
30 70
Course Outcomes:
CO1: apply the basic concepts of reasoning and quantitative aptitude
CO2: apply the learned concepts to solve the company specific reasoning and quantitative aptitude
tests
CO3: analyze the problem and use logic to interpret and handle different situations
Unit-1 Number system: Types of numbers, rules of divisibility, multiplicity and squaring
of numbers, HCF and LCM of numbers
Unit-2 Average: Average of numbers, Arithmetic Mean, Real life examples of average,
Application based questions
Unit-3 Number series: Series Completion, Analogy, Classification
Unit-4 Alphabet series: Series Completion, Analogy, Classification
Unit-5 Coding-Decoding: Letter Coding, Direct Letter Coding, Number / Symbol Coding,
deciphering message word codes, number and symbol codes for messages
Unit-7 Profit and Loss: Profit or Loss, Cost price, Selling price, Calculation of profit and
loss percent, Application based questions, conceptual formulae
Simple interest: concept of simple interest, general formulas, application based
Unit-8
questions
Unit-9 Compound interest: basic concepts and formula based questions, difference
between simple interest and compound interest
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Laboratory Work:
Implementation of Java Programming Concepts (Classes and objects, constructor, method overloading,
string manipulations, inheritance, exception handling and working with files)
Text Books:
1. Programming with JAVA by E. Balagurusamy, Mc Graw Hill publication
Reference Books:
1. JAVA: The Complete Reference by Herbert Schildt, Mcgraw Hill Education
2. Core Java: An Integrated Approach by Dr. R. Nageswara Rao, Dreamtech press publication
Course Code DECAP460 Course Title FUNDAMENTALS OF PYTHON
WEIGHTAGE
CA ETE(Th.) ETE (Pr.)
30 40 30
Program flow control: conditional blocks using if, else and elif, simple for loops in
Unit-4
python
Program flow control: use of while loops in python, loop manipulation using pass,
Unit-5
continue, break and else
Handling strings: accessing strings, string length, string traversal, string comparison,
Unit-6 find function, for loop using string
Lists: accessing lists, operations, slices, deletion, for loop using list
Unit-7
Laboratory Work:
Implementation of Java Programming Concepts (Classes and objects, constructor, method overloading,
string manipulations, inheritance, exception handling and working with files)
Text Books:
1. Programming with JAVA by E. Balagurusamy, Mc Graw Hill publication
Reference Books:
1. JAVA: The Complete Reference by Herbert Schildt, Mcgraw Hill Education
2. Core Java: An Integrated Approach by Dr. R. Nageswara Rao, Dreamtech press publication
Course Code DECAP512 Course Title OPEN SOURCE WEB APPLICATION
DEVELOPMENT
Unit-3 PHP: versions of php. installation of php. [Link] basics. testing installation
Building Blocks of PHP: variables, data types, operators & expressions, constants,
Unit-4
switching flow, loops, code blocks and browser output
Unit-6 Arrays: what are arrays, creating arrays, array related functions
Working with String, Dates & Time: formatting string with php. using date and time
Unit-8
functions with php. other string, date/time functions
Forms: creating simple input form. accessing form input with user defined arrays, html
Unit-9 and php code on a single page. using hidden fields to save state. redirecting user.
working with file upload
Cookies: introducing cookies, setting cookies, deleting cookies with php, session
Unit-10 function overview, starting session, working with session variables. destroying sessions
and unsetting variables
Files and Directories: include files with include(). validating files. creating files,
Unit-11
deleting files, opening a file for reading, writing, appending
Images: understanding image creation process, necessary modifications to php,
Unit-12
drawing a new image, modifying existing images, image creation from user input
Unit-13 Stored Procedures: what are transactions, what are stored procedures
2. TEACH YOURSELF PHP, MYSQL & APACHE, BY: MELONI, PEARSON EDUCATION
3. OPEN SOURCE DEVELOPMENT WITH LAMP: USING LINUX, APACHE, MYSQL, PERL &
PHP BY: JAMES LEE, PEARSON EDUCATION
4. PHP: A BEGINNER’S GUIDE BY: VASWANI, VIKRAM, BY: TATA MC-GRAW HILL
FINANCIAL ACCOUNTING
Course Code DEACC105 Course Title
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: compare the importance of Generally Accepted Accounting Principles in relation to IFRS
CO2: analyze transactions in accounting and compute the value of assets
CO3: prepare financial statements in accordance with appropriate standards
CO4: solve the problems related to hire purchase and dissolution of partnership
CO5: describe the main elements of branch accounting
CO6: record the business transactions in various types of vouchers using accounting software and
generating accounting reports.
READINGS:
1. Charles T. Horngren and Donna Philbrick, Introduction to Financial Accounting, Pearson Education.
2. Financial Accounting by P.C. Tulsian, Pearson
3. Financial Accounting by Hanif and Mukherjee, MCgraw Hill Education
4. Advanced Accountancy by S.N. Maheshwari and S.K. Maheshwari, Vikas Publishing House
Course Code DEBSL101 Course Title BUSINESS LAW
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: apply the statutory provisions related to Contract Act in business organisations.
CO2: apply the statutory provisions related to Sales of Goods Act in business enterprises.
CO3: develop understanding of the various provisions related to Limited Liability Partnership Act.
CO4: analyze the legal issues related to Negotiable Instruments.
CO5: apply statutory provisions related to IPR laws and Consumer Protection Act.
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: enumerate the concept of business organization
CO2: analyze the significance of management functions and important organizational behaviour elements
at different levels of organization
CO3: develop and sharpen understanding of how different management approaches can be used to
enhance organization effectiveness
CO4: integrate skills to align individual and organizational objectives
CO5: assess the application of management theories in real life decision making
CO6: evaluate the managerial issues in different functional areas of organization
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: enumerate the concepts of marketing and adopting the marketing concepts in different business
scenarios
CO2: describe the dynamic nature of the environment and enhance ability to apply marketing models and
theories for taking better and informed marketing decisions
CO3: analyse various situations and decisions involving segmentation, targeting and positioning;
decisions involving price and marketing communications
CO4: apply the knowledge, concepts, tools necessary to understand challenges and issues of marketing in
a growing international and global context
1. MARKETING MANAGEMENT by PHILIP KOTLER AND KEVIN LANE KELLER, Pearson Education
India
2. MARKETING MANAGEMENT by RAJAN SAXENA, Mc Graw Hill Education
3. MARKETING MANAGEMENT INDIAN CONTEXT GLOBAL PERSPECTIVE by V.S. RAMASWAMY AND
S. NAMAKUMARI, SAGE PUBLICATIONS
Course Code DEENG112 Course Title INDIAN WRITING IN ENGLISH
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: assimilate the notions of limit of a sequence and convergence of a series of real numbers
CO2: describe the limit and examine the continuity of a function at a point
CO3: understand the concept of various mean value theorems
CO4: demonstrate tracing of curves in Cartesian and polar coordinate systems
CO5: apply derivative tests in optimization problems appearing in social sciences, physical sciences, life
sciences and a host of other disciplines
READINGS:
1. George B. Thomas Jr., Joel Hass, Christopher Heil & Maurice D. Weir (2018).
Thomas’ Calculus (14th edition). Pearson Education.
2. Howard Anton, I. Bivens & Stephan Davis (2016). Calculus (10th edition). Wiley India.
3. Monty J. Strauss, Gerald L. Bradley & Karl J. Smith (2011). Calculus (3rd edition).
Course Code DEACC204 Course Title COST ACCOUNTING
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: apply the legal provisions involved in the formation of the company
CO2: analyse the legal provisions applicable for raising share capital, borrowing power, charges and its
management
CO3: interpret and recognize the legal issues involved in day-to-day company management and CSR
activities
CO4: examine the validity to various meetings held in the company
CO5: illustrate the practical aspects related to duties, appointment and removal of directors, Committee
formulation, transparency and disclosure
CO6: identify the grounds and application of provisions related to winding up of company under
Companies Act and IBC and recognize the administration machinery of companies
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: discuss the interplay of business and economics
CO2: analyze the economic functionality from micro to macro level
CO3: describe the role of government in augmenting business using appropriate economic policy
measures
CO4: establish an ethical understanding and perspective to business situations
CO5: outline the operations of markets under varying competitive conditions and prices as stabilize
mechanisms.
CO6: identify the causes and consequences of unemployment, inflation and economic growth
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: demonstrate working knowledge of organizing and displaying large business data
CO2: analyze complex business data with spreadsheet applications
CO3: examine managerial problems using spreadsheet modeling
CO4: apply macros for automating tasks in spreadsheet
READINGS:
1. MICROSOFT EXCEL 2016: DATA ANALYSIS AND BUSINESS MODELING by WINSTON, WAYNE L., PHI
Learning Pvt Ltd
2. BUSINESS DATA ANALYSIS USING EXCEL by DAVID WHIGHAM, OXFORD UNIVERSITYPRESS
BRITISH POETRY AND DRAMA
Course Code DEENG114 Course Title
14TH-18TH CENTURIES
WEIGHTAGES
CA ETE(Th.)
30 70
Course Outcomes:
CO1: assess the ability to appreciate the poetry and drama of 14 th to 17 th century.
CO2: formulate connections between literary works and their cultural context.
CO3: deduce the various elements of poetry.
CO4: dramatize the poetry and drama of 14th and 17th century
WEIGHTAGES
CA ETE(Th.)
30 70
Course Outcomes:
CO1: learn conceptual variations while advancing from one variable to several variables in calculus.
CO2: describe the limit and examine the continuity of a function at a point.
CO3: get in depth knowledge of techniques for the evaluation of multiple integrals.
CO4: learn various applications of double and triple integrals.
CO5: realize importance of Green, Gauss and Stokes’ theorems in other branches of mathematics.
READINGS:
1. George B. Thomas Jr., Joel Hass, Christopher Heil & Maurice D. Weir (2018). Thomas’ Calculus (14th
edition). Pearson Education.
2 James Stewart (2012). Multivariable Calculus (7th edition). Brooks/Cole. Cengage.
3. Monty J. Strauss, Gerald L. Bradley & Karl J. Smith (2011). Calculus (3rd edition).
Pearson Education. Dorling Kindersley (India) Pvt. Ltd
Course Code DEACC210 Course Title CORPORATE ACCOUNTING
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: identify and illustrate issues relating to raising of funds through internal and external
sources
CO2: apply the accounting provisions for redemption of preference shares and debentures
CO3: solve the accounting problems using the provisions of amalgamation and its accounting
treatment
CO4: illustrate thorough knowledge of cash flow statement and the ability to apply them to solve
problems
CO5: appraise the conceptual framework and provisions of managerial remuneration
CO6: apply the accounting provisions related to preparation of final accounts of companies
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: memorize and describe the basic principles of direct tax laws
CO2: apply the rules associated with the calculation of income under the head salaries, house property,
business or profession, capital gains and other sources
CO3: demonstrate the various statutory deductions available to individuals
CO4: examine the regulatory guidelines related to computation of total income and income tax of
individuals
CO5: apply critical thinking and problem-solving skills to resolve income tax issues
CO6: use the provisions of the Income-tax act for e-filing of Income-tax returns
READINGS:
1. Singhania, Vinod K. and Monica Singhania. Students’ Guide to Income Tax, University [Link]
Publications Pvt. Ltd., New Delhi.
2. Ahuja, Girish and Ravi Gupta. Systematic Approach to Income [Link] Law House, Delhi.
FUNDAMENTALS OF FINANCIAL
Course Code DEFIN302 Course Title
MANAGEMENT
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: analyze the role of financial management and the key strategies and techniques used to manage
cash, marketable securities, accounts receivable and inventory.
CO2: identify the major sources of short-term and long-term financing available to the firm.
CO3: observe concept of time value of money and effect of dividend policy on the value of firm.
CO4: interpret the capital structure decisions of the firm.
CO5: develop the understanding of Company Capital budgeting methods and decisions.
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: apply and analyse digital marketing activities in achieving business objectives.
CO2: to develop skills relevant to marketing campaigns for enhancing business reach.
CO3: examine marketing metrics and collect consumer data using digital media.
CO4: improve the brand identity and develop customer base using real world techniques.
READINGS:
2. The Beginner's Guide to Digital Marketing (2015). Digital Marketer. Pulizzi,J.(2014) Epic
Content Marketing, Mcgraw Hill Education.
BRITISH LITERATURE 18TH-20TH
Course Code DEENG115 Course Title
CENTURIES
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: identify the main images and symbols in the texts
CO2: evaluate the scenario in the genre of 18th century plays
CO3: relate literary texts to significant social, cultural, political and historical issues
CO4: analyse the literary texts to explore the themes and the main issues
Unit No. Content
Unit-1 William Congreve -The Way of the World: Plot, characterization.
Unit-2 William Congreve -The Way of the World: Themes, narrative technique.
Unit-3 Jonathan Swift -Gulliver’s Travels (Three): Plot, characterization.
Unit-4 Jonathan Swift -Gulliver’s Travels (Three): Themes, narrative technique.
Unit-5 Jonathan Swift -Gulliver’s Travels (Four): Plot, characterization.
Unit-6 Jonathan Swift -Gulliver’s Travels (Four): Themes, narrative technique
Unit-7 Samuel Johnson- ‘London’: Introduction, critical appreciation.
Unit-8 Samuel Johnson- ‘London’: Stylistic features, themes.
Unit-9 Thomas Gray - ‘Elegy Written in a Country Churchyard’: Introduction, stylistic features.
Unit-10 Thomas Gray - ‘Elegy Written in a Country Churchyard’: Critical appreciation, themes.
Laurence Sterne- The Life and Opinions of Tristram Shandy, Gentleman: Plot,
Unit-11
characterization.
Laurence Sterne- The Life and Opinions of Tristram Shandy, Gentleman: Themes, narrative
Unit-12
technique.
Unit-13 Dreams-Children - A Reverie by Charles Lamb: Introduction, summary
Unit-14 Dreams-Children - A Reverie by Charles Lamb: Themes, critical analysis.
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: understand the genesis of ordinary differential equations
CO2: illustrate the solution of exact differential equations
CO3: develop the solution of homogeneous and non-homogeneous equations
CO4: discuss solution of higher order differential equations by using various methods
CO5: analyze and compute the series solutions of a linear differential equation of an arbitrary order
CO6: formulate mathematical models in the form of ordinary differential equations.
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1 :: analyze the financial statement of various companies
CO2 :: use of ratio analysis to evaluate the performance and resolve the issues of various entities
CO3 :: prepare cash, sales, flexible and production budgets
CO4 :: apply the concepts of marginal costing for decision making in organizations
CO5 :: use the various techniques of profitability analysis to interpret the performance of the
organization
CO6 :: define the meaning of transfer pricing and various methods of calculating transfer pricing
CO7 :: focus on the applicability of transfer pricing methods in industry
Unit-12 Transfer Pricing : Concept of Transfer Pricing, Types of Transfer Pricing, Methods for
Calculating Transfer Price
Management Information System: Meaning, Objectives, characteristics, nature and
scope, advantages and limitations, Introduction to Reporting, Meaning and Objective of
Unit-13
Preparing Reports, Kinds of Reports, Elements and Types of reports, Levels of
Management and Reporting
Responsibility Accounting : Meaning and Prerequisites, Steps involved in
Unit-14 Responsibility Accounting, Advantages and Limitations of Responsibility Accounting,
Types of Responsibility Centers
READINGS:
Text Books:
1. COST AND MANAGEMENT ACCOUNTING by [Link], VIKAS PUBLISHING HOUSE
References:
1. MANAGEMENT ACCOUNTING by DEBARSHI BHATTACHARYYA, PEARSON
2. MANAGEMENT ACCOUNTING by MY KHAN, PK JIAN, MCGRAW HILL EDUCATION
3. COST & MANAGEMENT ACCOUNTING by MN ARORA, HIMALAYA PUBLISHING HOUSE PVT.
LTD
4. COST & MANAGEMENT ACCOUNTING by MN ARORA, VIKAS PUBLISHING HOUSE
Course Code DEBSL304 Course Title GOODS AND SERVICES TAX AND
CUSTOMS LAW
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1 :: describe provisions of goods and services tax and customs
law in India
CO2 :: calculate the tax payable under GST and custom duty
CO3 :: analyze taxation cases using the provisions of GST and
customs law in actual practice
CO4 :: examine the provisions relevant to registration and filing of
GST return
CO5 :: determine taxable event and valuation under GST
CO6 :: describe the provisions of reverse charge and composition
scheme under GST
Unit No. Content
Unit-1 Overview of GST : basic terminology, benefits, taxes subsumed in GST, structure, GST
council, GST network
Unit-2 Taxable event in GST : supply of goods & services, place of supply, time of supply,
mixed &composite supplies, classification of goods & services
Unit-3
Valuation under GST : transaction value, valuation rules
Unit-4 Input tax credit : requirements, eligible and ineligible input tax credit, reversal of ITC,
recovery of ITC
Unit-5 Reverse charge : general provisions, procedure of reverse charge, supply of goods &
services liable for reverse charge
Unit-6 Composition scheme : eligibility, procedure to avail the scheme, effective date, validity
&withdrawal from scheme, switch over
Unit-7 Registration under GST : requirements & procedure for registration, persons liable for
registration, voluntary registration, cancellation of registration
Unit-8 Tax invoice : tax invoice in respect of goods, tax invoice in respect of services, contents
of tax invoice
Unit-9 Tax payment under GST : electronic payment of tax & other dues, sequence of
discharge of tax, interest on delayed payment of tax
Unit-10 Filing of GST Return : Types of GST returns, Taxpayers liable to file return, Due dates
for GST returns, Procedure to file GST return online
Unit-11 Overview of customs law : basic concepts, charge of duty, types of customs duty,
valuation of customs duty
READINGS:
1. GST LAW & PRACTICE WITH CUSTOMS & FTP by V.S. DATEY,
TAXMANN PUBLISHER
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: identify different kinds of e-commerce sites and the differentiation strategy behind them
CO2: develop value in an online setting and design a suitable payment system
CO3: develop a website, taking care of its security and reliability
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: use selling concepts and skills to critically handle sales situations
CO2: demonstrate product information persuasively in order to developing an effective sales personality
CO3: develop skills for overcoming the objections and evolving sales closing techniques
CO4: formulate relationship marketing strategies and to devise approaches to retain customers
CO5: develop value added selling strategies that enhance personal selling
Servicing the sale: building long term partnerships with customer service, current
Unit-9
development in customer service
Building partnership: customer service methods to strengthen the partnership,
Unit-10
partnering with unhappy customers
Opportunity Management: a four dimensional process, time management, time
Unit-11
consuming activities, time management methods
The key to greater sales productivity: territory management, records management,
Unit-12 stress management
Management of sales force: applying leadership skills to sales management,
Unit-13
recruitment and selection of salespeople
Orientation and Training: sales force motivation, compensation plan, assessing sales
Unit-14
force productivity
READINGS:
1. SELLING TODAY: PARTNERING TO CREATE VALUE by GERALD L. MANNING, MICHAEL HEARNE &
2. ABC'S OF RELATIONSHIP SELLING THROUGH SERVICE by CHARLES M. FUTRELL, Tata McGraw Hill,
India
3. THE SPIN SELLING FIELDBOOK by NEIL RACKHAM, Tata McGraw Hill, India
Course Code DEENG316 Course Title WOMEN’S WRITING
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: identify different terms related to women's writing
CO2: develop critical thinking
CO3: analyze different themes in the text and match with real life events
READINGS:
WEIGHTAGE
CA ETE(Th.)
30 70
Course Outcomes:
CO1: review the algebraic and order structure of the real line with examples of different sets.
CO2: analyze the role of Cauchy's criteria for convergence of the sequences in the advanced topics of
analysis.
CO3: apply their understanding of how real numbers are constructed by the sequences of rational
numbers.
CO4: practice the concept of convergence for infinite series using various tests.
CO5: learn some of the properties of Riemann integrable functions, and the applications of the
fundamental theorems of integration.
1. Robert G. Bartle & Donald R. Sherbert, Introduction to Real Analysis (4th edition).Wiley India.
2. Walter Rudin, Principles of Mathematical Analysis, Mc Graw Hill.
3. K. A. Ross, Elementary Analysis: The Theory of Calculus (2nd edition). Springer.
4. T. M. Apostol, Mathematical Analysis: A Modern Approach to Advanced Calculus. Pearson
Education.