BSC Subjects Cs
BSC Subjects Cs
BSC Subjects Cs
AND ENGINEERING
Curriculum
(2019-2020 admitted students onwards)
1. To equip the students with the skills and knowledge to get employment in
the software industry as well as government departments by imparting the
requisite technical skills.
PO_02: Having problem solving ability- solving social issues and computer
domain specific problems
CREDIT STRUCTURE
Category Credits
University core (UC) 35
Programme core (PC) 57
Programme elective (PE) 36
University elective (UE) 06
Non-Credit course -
Total credits 134
Course
S. No. Course Title L T P J C
Code
Contents
1. Capstone Project may be a theoretical analysis, modeling& simulation, experimentation &
analysis, prototype design, fabrication of new equipment, correlation and analysis of data,
software development, applied research and any other related activities.
2. Project can be for 5 months duration based on the completion of required number of credits
as per the academic regulations.
3. Should be team work.
4. Carried out inside or outside the university, in any relevant industry.
5. Publications in the reputed journals / International Conferences will be an added advantage
Mode of Evaluation: Periodic reviews, Presentation, Final oral viva, Poster submission
Recommended by Board of 10.06.2016
Studies
Approved by Academic Council 41stAC Date 17.06.2016
Textbook/ Workbook
1. Wren & Martin, (Re-Printed 2018), High School English Grammar & Composition
(Revised by Dr. N.D.V. Prasada Rao); New Delhi, S. Chand & Company Ltd.,
Reference Books
1. ParulPopat (2015) Communication Skills, Noida, Pearson Education.
2. ArunaKoneru, (2015) Professional Speaking Skills, New Delhi, OUP.
Mode of Evaluation: Quizzes, Presentations, Discussions, Role Play, Assignments and FAT.
THEORY
Reference Books
1. GithaHariharan (2013) The Thousand Faces of Night, Royal New Zealand Foundation of the
Blind
2. O‟ Brien, Terry, (2011) Effective English Skills, Nd: Rupa
3. Kumar, Sanjay &Puspalata, (2015-2nd Ed) Communication Skills,Nd: OUP
Mode of Evaluation: Quizzes, Presentation, Discussion, Role play, Assignments & FAT
List of Challenging Experiments (Indicative)
1 Interpreting short texts and writing a paragraph 8 hours
2 Writing an abstracts 10 hours
3 Mock Interviews through video conferencing 12 hours
Course Objectives:
1. To understand and appreciate ethical issues facing an individual, profession, society and
polity.
2. To understand the negative health impacts of certain unhealthy behaviors.
3. To appreciate the need and importance of Physical, Emotional Health and Social Health
4. Exposes to non-traditional violent and nonviolent crimes that have significant physical,
fiscal, and social costs.
Gandhian values such as truth and non-violence – comparative analysis on leaders of past and
present – society‟s interests versus self-interests
Personal Social Responsibility: Helping the needy, charity and serving the society.
Module:2 Social Issues 1 4 hours
Harassment – types - Prevention of harassment, violence and terrorism
Reference Books
1. Dhaliwal, K.K (2016), “Gandhian Philosophy of Ethics: A Study of Relationship between his
Presupposition and Precepts, Writers Choice, New Delhi, India
5. Pandey, P. K (2012), “Sexual Harassment and Law in India”, Lambert Publishers, Germany
Mode of Evaluation: Quizzes, CAT, Digital assignments, poster/collage making and projects
Recommended by Board of Studies 26-07-2017
Approved by Academic Council No. 46 Date 24-8-2017
Mode of Evaluation
Weekly Assessments, Final Assessment Test
Recommended by Board of Studies 25-02-2017
Approved by Academic Council No. 45 Date 16-03-2017
3 0 0 0 1
Course Objectives:
1. To Identify and develop personal skills to become a more effective team member/leader.
2. To Examine, clarify and apply positive values and ethical principles.
3. To develop habits which promote good physical and mental health.
6. Enabling students to know themselves and interact better with self and environment
Goal setting
SMART goals, Action plans, Obstacles -Failure management
Motivation
Rewards and other motivational factors, Maslow's hierarchy of needs, Internal and external
motivation
Transactional Analysis
Brain storming
Psychometric Analysis
Theatrix
Motion Picture, Drama, Role Play, Different kinds of expressions
Creative expression
Writing, Graphic Arts, Music, Art and Dance
Flexibility of thought
The 5'P' framework (Profiling, prioritizing, problem analysis, problem solving, planning)
Adapt to changes(tolerance of change and uncertainty)
Adaptability Curve , Survivor syndrome
Text Book(s)
1.
Chip Heath, How to Change Things When Change Is Hard (Hardcover), 2010, First
Edition,Crown Business.
3. Karen Hough, The Improvisation Edge: Secrets to Building Trust and Radical Collaboration
at Work, 2011, Berrett-Koehler Publishers
Reference Books
1.
Gideon Mellenbergh, A Conceptual Introduction to Psychometrics: Development, Analysis
and Application of Psychological and Educational Tests, 2011, Boom Eleven International.
Mode of Evaluation: FAT, Assignments, Projects, Case studies, Role plays,3 Assessments with
Term End FAT (Computer Based Test)
Recommended by Board of Studies 09-06-2017
3 0 0 0 1
Course Objectives:
1. Enabling students enhance knowledge of relevant topics and evaluate the information
Memory techniques
Relation between memory and brain, Story line technique, Learning by mistake, Image-name
association, Sharing knowledge, Visualization
Concept map
Mind Map, Algorithm Mapping, Top down and Bottom Up Approach
Empathy
Affective Empathy and Cognitive Empathy
Sympathy
Level of sympathy (Spatial proximity, Social Proximity, Compassion fatigue)
Numeracy concepts
Fractions, Decimals, Bodmas, Simplifications, HCF, LCM, Tests of divisibility
Beginning to Think without Ink
Problems solving using techniques such as: Percentage, Proportionality, Support of answer
choices, Substitution of convenient values, Bottom-up approach etc.
Math Magic
Puzzles and brain teasers involving mathematical concepts
Speed Calculations
Square roots, Cube roots, Squaring numbers, Vedic maths techniques
Writing
Writing formal & informal letters, How to write a blog & knowing the format, Effective ways of
writing a blog, How to write an articles & knowing the format, Effective ways of writing an
articles, Designing a brochures
Speaking skills
How to present a JAM, Public speaking
Self managing
Concepts of self management and self motivation, Greet and Know, Choice of words, Giving
feedback, Taking criticism
Text Book(s)
1. FACE, Aptipedia, Aptitude Encyclopedia, 2016, First Edition, Wiley Publications, Delhi.
Reference Books
1. Alan Bond and Nancy Schuman, 300+ Successful Business Letters for All Occasions, 2010,
Third Edition, Barron‟s Educational Series, New York.
2. Josh Kaufman, The First 20 Hours: How to Learn Anything ... Fast , 2014, First Edition,
Penguin Books, USA.
3 0 0 0 1
Course Objectives:
1. To Strength the social network by the effective use of social media and social interactions.
2. To Identify own true potential and build a very good personal branding.
3. To Enhance the Analytical and reasoning skills
ExpectedCourse Outcome:
1. Understanding the various strategies of conflict resolution among peers and supervisors
and respond appropriately
Proximecs
Types of reports
Conflict Resolution
Types of conflicts
Social Interaction
Interpersonal Communication,Peer Communication, Bonding,Types of social interaction
Responsibility
Types of responsibilities, Moral and personal responsibilities
Networking
Competition, Collaboration, Content sharing
Personal Branding
Image Building, Grooming, Using social media for branding
Delegation and compliance
Assignment and responsibility, Grant of authority, Creation of accountability
Number properties
Number of factors, Factorials, Remainder Theorem, Unit digit position, Tens digit position
Averages
Averages, Weighted Average
Progressions
Arithmetic Progression, Geometric Progression, Harmonic Progression
Percentages
Increase & Decrease or successive increase
Ratios
Types of ratios and proportions
Analytical Reasoning
Data Arrangement(Linear and circular & Cross Variable Relationship), Blood Relations,
Ordering/ranking/grouping, Puzzletest, Selection Decision table
Vocabulary Building
Synonyms & Antonyms, One word substitutes, Word Pairs, Spellings, Idioms, Sentence
completion, Analogies
Text Book(s)
1. FACE, Aptipedia Aptitude Encyclopaedia, 2016, First Edition, Wiley Publications, Delhi.
Mark G. Frank, David Matsumoto, Hyi Sung Hwang, Nonverbal Communication: Science
3.
and Applications, 2012, 1st Edition, Sage Publications, New York.
Reference Books
1. Arun Sharma, Quantitative aptitude, 2016, 7th edition, Mcgraw Hill Education Pvt. Ltd.
2. Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler, Crucial Conversations: Tools
for Talking When Stakes are High, 2001,1st edition McGraw Hill Contemporary, Bangalore.
Dale Carnegie, How to Win Friends and Influence People, Latest Edition,2016. Gallery
3.
Books, New York.
3 0 0 0 1
Course Objectives:
1. To enhance the logical reasoning skills of the students and improve the problem-solving
abilities
2. To strengthen the ability to solve quantitative aptitude problems
3. To enrich the verbal ability of the students
4. To develop the self-presentation skills
Logarithm
Arithmetic Progression
Geometric Progression
Geometry
Mensuration
Coded inequalities
Quadratic Equations
Critical Reasoning
Mock interviews
Panel interviews
Stress interviews
Essay writing
Theatrix
Motion Picture, Drama, Role Play, Different kinds of expressions
Creative expression
Writing, Graphic Arts, Music, Art and Dance
Flexibility of thought
The 5'P' framework (Profiling, prioritizing, problem analysis, problem solving, planning)
Adapt to changes(tolerance of change and uncertainty)
Adaptability Curve , Survivor syndrome
Text Book(s):
1 FACE, Aptipedia Aptitude Encyclopedia, 2016, 1st Edition, Wiley Publications, Delhi.
2 ETHNUS, Aptimithra, 2013, 1st Edition, McGraw-Hill Education Pvt.Ltd.
3 SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition, S.
4
Chand Publishing, Delhi.
Reference Books:
1. Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
3 0 0 0 1
Course Objectives:
1. To enhance the logical reasoning skills of the students and improve the verbal ability of
the students.
2. To facilitate the Basic quantitative ability.
3. To enrich the professional requirements in students.
last two unit digits- Pipes and Cisterns- Divisibility rules for unlimited numbers-LCM and HCF-
Understanding the hierarchy of an Organization- Adapting to the culture of the Work place -
Reference Books
1 Brown, Lola (2007) Resume Writing Made Easy. Canada. Prentice Hall.
2 Swan, Michael (2013) Practical English Usage. Oxford. Oxford Publications
3 Cosentino, Marc. P. (2016) Case in point Burgee Press
4 RS Agarwal, R.S. (2013) Quantitative Aptitude. Mumbai Publishers S. Chand
Mode of Evaluation: 3 Assessments - Assignments, Projects, Case studies, Role plays and FAT
(Computer Based Test)
Text Book(s)
1. M. Morris Mano Digital Logic and Computer Design, Pearson Education India 1st
Edition-2016, ISBN: 9789332542525
2. Verification of truth table for AND, OR, NOT, NAND, NOR and 1hour
EXORgates.
3. Realization of NOT, AND, OR, EXOR gates with only NAND and 1hour
NORgates
8. Encoder,Decoder 2 hours
12 Creating database for Mailing addresses and related operations Using 4 hours
Structures.
Text Book(s)
1. A.S.Godbole – Operating Systems –Second Edition, TMH – 2009.
Course Objectives:
1. To acquire knowledge of data structures for implementing various computing system.
2. To impart a thorough understanding of linear and non-linear data structures and their
applications.
3. To impart familiarity with various sorting and searching techniques and their performance
comparison.
Expected Course Outcome
1. Write C programs using array, structures, unions, dynamic memory allocation functions
and command line arguments.
2. Describe and simulate various linear data structures like stacks, queues, linked lists using
static and dynamic allocation and use them in solving problems.
3. Represent and manipulate data using nonlinear data structures like trees and graphs to
design algorithms for various applications.
4. Apply suitable strategies for searching and sorting.
5. Illustrate various hashing techniques.
6. Identify an appropriate data structure for a problem and implement it.
7. Demonstrate graph traversal algorithms.
Text Book(s)
1. Reema Thareja, Data Structures Using C, 2nd edition, Oxford University Press, 2014.
Reference Books
1. Schaums Outline Series-Theory and problems of Data Structures McGraw Hill Book
Company, 2011.
Course Objectives:
1. Understand the features of object oriented approach over other approaches and develop
programs using these principles.
2. Develop the applications to handle heterogeneous data.
3. Develop the applications with proper initialization constructs and finalizer constructs to
avoid wastage in resources.
4. Design and Create new applications by interconnecting many classes and reuse the code.
5. Develop generic software components.
Text Book(s)
1. Elmasri and Navathe, Fundamentals of Database Systems, Addison Wesly, 6th Edition, 2011.
Reference Books
1. Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems, Mc-Graw-Hill,
3rd Edition,2003.
2. Abraham Silberschatz, Henry F. Korth, and S. Sudarshan ,Database System Concepts,
McGraw Hill Financial, 6th Edition, 2010.
3. HctorGarca-Molina, Je_rey Ullman, and Jennifer Widom, Database Systems-The Complete
Book, Pearson Education India ,2nd Edition, 2008
Text Book(s)
1. 1. E. BalaGuruswamy- Programming with JAVA, A Primer 5th Edition -2014.
Reference Books
1. P. Naughton and H.Schildt - The Complete Reference Java -9th Edition-2014.
2 K. Arnold and J.Gosling- Java Programming Language- Pearson Education -4th Edition– 2006.
5 Write a Java code to find the distance from VIT University to major cities of 2 hours
India.
Hint: Create String array of major cities and integer array of
distances. User gives the city name and the same is searched (use
binary search) in the respective array and displays result.
6 Write a Java program which has two classes which initializes a String in its 4 hours
constructor
(i) A Generic class with 2 type Parameters
(ii) Create a Generic Class reference for the above 2 Class and try to
print the message inside the constructor (Use to string method).
8 Write a Java program which has Interface class for Stack Operations. 4 hours
(i) A Class that implements the Stack Interface and creates a fixed length
Stack.
(ii) A Class that implements the Stack Interface and creates a Dynamic
length Stack.
10 Write a Java program which handles Mouse and Keyboard Event using 4 hours
Applet.
Total Laboratory Hours 30 hours
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37 Date 16-06-2015
Text Book(s)
1. Data Communications and Networking, Behrouz A. Forouzan, McGraw Hill Education, 5th
Ed., 2012
Reference Books
1. Data and Computer Communications, William Stallings, Pearson Education, 10th Ed,2013..
Course Outcomes :
At the end of the course, the student should be able to
1. Know the basic concepts, properties and operations of sets, relations & functions; and
also analyse the proof techniques by the mathematical induction.
2. Apply the basic principles of counting, permutations and combinations for solving
various practical problems.
3. Recognize the Mathematical logic through the truth tables, normal forms and predicate
calculus.
4. Understand the notions of Boolean algebra and its minimization techniques.
5. Learn graph theory, shortest path algorithms, concepts of trees and minimum spanning
tree algorithms; and also implement the learned techniques to realistic problems.
Reference Books
1. Discrete Mathematical Structures with Applications to Computer Science, J.P. Trembley and
R. Manohar, Tata McGraw Hill, 35th Reprint, 2017
2. Discrete Mathematical Structures, Kolman, R.C. Busby and S.C. Ross, 6th Edition, Pearson,
2018
3. Discrete Mathematics, Richard Johnsonbaugh, 8th Edition, Prentice Hall, 2019.
4. Elements of Discrete Mathematics – A Computer Oriented Approach, C.L. Liu, D.
Mohapatra, Tata McGraw Hill, Special Indian Edition, 2017.
5. Discrete Mathematics, S. Lipschutz and M. Lipson, 6th Edition, McGraw Hill Education,
2017.
Mode of Evaluation
Digital Assignments, Quizzes, Continuous Assessment Tests (CATs) and Final Assessment Test
(FAT).
Recommended by Board of Studies 03-06-2019
Approved by Academic Council No. 55 Date 13-06-2019
1. Summarizing mobile operating system and its architecture for basic usage.
2. Plan and carry out a design work including developing a prototype that can be evaluated
with a specified user group.
3. Extend the specific requirements, possibilities and challenges when developing for a
mobile context.
4. Develop practical skills and knowledge to construct software for a mobile application.
5. Inspect the ability to reflect over possibilities and demands in collaborative software
development.
6. Compare techniques for deploying and testing mobile applications, and for enhancing their
performance and scalability.
Text Book(s)
1. Griffiths, D., & Griffiths, D. Head First Android Development. (2015), O‟Reilly Media.
Reference Books
1. Annuzzi, J., Darcey, L., &Conder, S. Introduction to Android Application Development:
Android Essentials. Pearson Education, 2013
2 Horstmann, C. S., & Cornell, G. Core Java Volume I--Fundamentals. Pearson Education,
2015
3 McWherter, J., &Gowell, S. Professional Mobile Application Development. Wiley, 2012.
Text Book(s)
1. Preston Blair, Cartoon Animation (How to Draw and Paint series), Animation Resources,
1997.
Reference Books
1. Frank Thomas, Ollie Johnston (Contributor), Collie Johnston, The Illusion of Life: Disney
Animation, Disney Editions, New York, 1995.
2. Richard Williams, The Animator's Survival Kit: A Manual of Methods, Principles, and
Formulas for Classical, Computer, Games, Stop Motion, and Internet Animators, Faber and
Faber, Second Edition, London, 2012.
3. Tony White, The Animator's Workbook: Step-By-Step Techniques of Drawn Animation,
WatsonGuptill Publications, New York, 1988.
4. Susannah Shaw, Stop Motion: Craft Skills for Model Animation, Tylor & Francis, 2008.
5. Ken A. Priebe The Advanced Art of Stop-Motion Animation, Course Technology, 2011.
6. Tony White, From pencil to pixel by, Tylor & Francis, 2006.
7. Mary Murphy Beginner's Guide to Animation: Everything you need to know to get started,
WatsonGuptill Publications, 2008.
8. Adobe Photoshop CS6, The Official Training Workbook, Adobe Systems, 2012.
9. Chris Georgenes and Justin Putney, Animation with Scripting for Adobe Flash Professional
CS5, Adobe Press, 2011.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Using a DSLR camera, capture a natural scenery and store it in RAW file 1 hour
format. Further, manipulate the image and store it in JPEG format for your
webpage.
2. Create a nice colourful multi-gradient background using Photoshop. In 2 hours
order to do this, you can use the following tools and options Brush tool,
Smart objects and warp. Finally to boost your image to more contrast by
using level adjustment and blending modes.
3. Create some lighting effects with spark in Photoshop. Tools you can use 2 hours
Ellipse Tool(shape), Lasso Tool, Brush Tool Filters, Layer style, Blending
mode.
4. Create Masking Effects In Photoshop. By using 2 hours
1) Layer mask
2) Clipping Mask
Reference Books
1. Gerald Millerson, Jim Owens, “Video Production Hand Book”, Fourth Edition, Taylor &
Francis, 2012.
B.Sc. (CS) Page 82
2. VasukiBelavadi, “Video Production”, Oxford University Press, 2008.
3. Dave Viera, John David Viera, Lighting for Film and Electronic Cinematography”, InfoTrac,
Wardsworth Publishing, Second Edition, 2005.
4. Tay Vaughan, “Multimedia: Making it Work”, Seventh Edition, TMGH 2008.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Video Equipment 3 hours
2. Video Adjustments 3 hours
3. Lighting Effects 3 hours
4. Video Capturing 4 hours
5. Video Editing 5 hours
6. Adobe Premiere 5 hours
7. Adding Special Effects 3 hours
8. Audio and Video mixing 4 hours
Total Laboratory Hours 30 hours
List of Projects (Indicative)
1. Short Film Production
2. Making of Educational Video
3. Video Production and Audio Mixing using Adobe Premiere
4. Making of Short Film applying Special Effects
Total Laboratory Hours 60 hours
Mode of evaluation:CAT1,CAT 2,Digital Assignment, Quiz,FAT
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
Text Book(s)
1. Computer Graphics C Version, Donald Hearn and M. Pauline Baker, 2nd Edition, 2011.
Reference Books
1. Computer Graphics: Principles and Practice, Kurt Akeley, Steven K. Feiner, James D. Foley,
David F. Sklar, Morgan McGuire, Andries van Dam, John F. Hughes, 3rd Edition, 2013.
Text Book(s)
1. Grady Booch and Robert A. Maksimchuk "Object Oriented Analysis and Design with
applications", 3rd Edition, Addison Wesley, 2007.
Reference Books
1. Schach, Stephen R., "An Introduction to Object-Oriented Systems Analysis and Design with UML
and the Unified Process", Tata McGraw Hill, 2003.
Text Book(s)
1. Han J. &Kamber, M, Data Mining: Concepts and Techniques, Third Edition, Morgan
KaufmannPublishers, 2011
Reference Books
1. PaulrajPonniah.,Data Warehousing Fundamentals for IT Professionals, Wiley-Blackwell , 2nd
Edition 2010
2. Immon W. H., Building the Data Warehouse, Wiley Dream Tech, 4th edition, 2005.
3. Alex Berson and Stephen J. Smith, “Data Warehousing, Data Mining & OLAP”, Tata
McGraw – Hill Edition, Tenth Reprint 2007.
Mode of evaluation: CAT1,CAT 2,Digital Assignment, Quiz,FAT
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
Text Book(s)
1. Leland Beck - “System Software – An Introduction to Systems Programming”, Third
Edition, Pearson Education 2013
2. Alfred V Aho, Ravi Sethi, Jeffrey D Ullman, “Compilers- Principles, Techniques and
Tools”, Addison-Wesley 2013
3. John.R.Levine, Tony Mason and Doug Brown: Lex and Yacc, O'Reilly, SPD, 2012
Reference Books
1. D. M. Dhamdhere, "Systems Programming and Operating Systems", Tata McGraw Hill
Company, Second Edition, 2009
2. John J. Donovan, “Systems Programming”, Tata McGraw Hill Company, Second Edition,
2000
3. V. Raghavan, “Principles of Compiler Design”, Tata McGraw Hill Education Publishers,
2010
Mode of Evaluation: CAT1,CAT 2,Digital Assignment, Quiz,FAT
1. To describe students with basic knowledge of various computing paradigms and cloud
computing architecture.
2. To appraise students with the concept of virtualization, various security issues and
mapreduce concepts.
3. To explain the students how to deploy an application on cloud service models.
Expected Course Outcome:
On completion of course, the students will be able to
1. Classify various computing paradigms and interpret different cloud deployment models.
2. Comprehend the cloud services SaaS, PaaS, IaaS and issues in cloud computing.
3. Ability to create a virtualized cloud environment.
4. Understand various security issues in cloud infrastructure.
5. Illustrate how parallelization is achieved in cloud computing.
6. Summarizes communication with other cloud services and collaborate with web based
tools and implement the concepts in a cloud environment.
Text Book(s)
1. Shroff, Gautam. Enterprise cloud computing: technology, architecture, applications.
Cambridge University Press, 2010.
2. Smith, Jim, and Ravi Nair. Virtual machines: versatile platforms for systems and
processes. Elsevier, 2005.
Reference Books
1. RajkumarBuyya, James Broberg, Andrzej M. Goscinski, Cloud Computing Principles and
Paradigms, Wiley, 2010
2. Mather, Tim, SubraKumaraswamy, and ShahedLatif. Cloud security and privacy: an
enterprise perspective on risks and compliance." O'Reilly Media, Inc.", 2009.
3. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You
Work and Collaborate Online, Que Publishing, August 2008.
4. AkexAmies, Harm Sluiman, QiangGuo Tang, GuoNing Liu, Developing and Hosting
Applications on the Cloud, IBM Press, 2012.
Text Book(s)
1. William Stallings, “Cryptography and Network security Principles and Practices”,
Pearson/PHI, 4th edition, 2006.
Reference Books
1. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, Handbook of Applied Cryptography,
CRC Press Latest Edition, 2011.
2. Margaret Cozzens, Steven J Miller, The mathematics of encryption, American Mathematical Society
(2013)
Mode of Evaluation: CAT1,CAT 2,Digital Assignment, Quiz,FAT
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
Course Objectives:
1. Familiarize with multimedia standards especially on the audio, text, image, animation
andvideo.
2. Gain knowledge on recording, editing, processing and authoring audio and video contents.
3. Ability to develop multimedia application based of software life cycle mode.
Text Book(s)
1. Principles of Multimedia, Ranjan Parekh, Tata McGraw –Hill Publication Company Limited,
New Delhi, Fifth reprint, 2008.
Reference Books
1. Multimedia: Computing, Communications & Application, Ralf Steinmetz and Klara
Nahrstedt, Pearson Education, 2004
2. Fundamentals of Multimedia, Le-Nian Li and Mark S. Drew, Pearson Education
International, 2004.
3. K. Andleigh and K. Thakkar, “Multimedia System Design”, PHI, PTR, 2000.Multimedia:
Making It Work By Tay Vaughan Eighth Edition, TMH, 2011.
4. Multimedia Technology and Applications, David Hillman, Galgotia Publications Pvt Ltd.,
First Edition, 2011.
Mode of Evaluation:CAT1,CAT 2,Digital Assignment, Quiz,FAT
List of Challenging Experiments (Indicative)
1. Conversion of Analog to Digital signals 1 hour
2. Audio recording 2 hours
3. Audio Editing 2 hours
4. Audio Processing 2 hours
5. Video recording 4 hours
6. Video Editing 2 hours
7. Creating animation 2 hours
8. Key frames and tweening in animation 2 hours
Text Book(s)
1. M.M. Mano, Computer System Architecture, 3rd Edition PHI -2007.
Reference Books
1. W. Stallings, Computer organization and architecture, Prentice-Hall, 8th edition, 2013.
2. David A. Patterson and John L. Hennessy Computer Organization and Design-The
Hardware/Software Interface 5th edition, Morgan Kaufmann, 2013.
Mode of Evaluation : CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
Text Book(s)
1. Bryan Newsome “Beginning Visual Basic 2015” Wrox; 1 edition (December 2, 2015)
2. Gray Cornell, (2006), Visual Basic 6 from the ground up, Tata McGraw‐Hill publications.
3. Roger Mayne ,Introduction to Windows and Graphics Programming with Visual C++:
(with Companion Media Pack): World Scientific Publishing Co., 2nd Edition Paperback –
July 24, 2015
Reference Books
1. Visual Basic 2015 Unleashed 1st Edition by Alessandro Del Sole, Pearson education, Inc.
2. Steve Holtzner, ―Visual C++ 6 Programming‖, Wiley Dreamtech India Pvt. Ltd., 2003
Patterns for Big data Deployment-Log Analytics-Fraud Detection Pattern-Social Media Pattern.
Text Book(s)
1. Paul C. Zikopoulos, Chris Eaton, Dirk deRoos, Thomas Deutsch, George Lapis,
“Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data,
McGrawHill, 2012.
2. Tom White, Hadoop, the Definitive guide‖, O'Reilly Media, 2010.
Reference Books
1. Lin and Chris Dyer, ”Data-Intensive Text Processing with MapReduce Jimmy”, Morgan &
Claypool Synthesis, 2010.
2. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams
with Advanced Analytics”, John Wiley & Sons, 2012.
Course Objectives:
1. To introduce the fundamental processes and major issues in data mining
2. To impart the knowledge on various data mining concepts and techniques that can be
applied to text mining, web mining etc.
3. To offer adequate knowledge on regression techniques and various evaluation methods.
Text Book(s)
1. Jiawei Han and MichelineKambers, “Data Mining –Concepts and Techniques”, 3rd edition,
MorganKaufman Publications, 2011.
2. Pang-Ning Tan, Michael Steinbach, VipinKumar,“Introduction to Data Mining”, First
Edition,Addison-Wesley Longman Publishing Co., 2005.
Reference Books
1. Ian H. Witten and Eibe Frank, Data Mining: Practical Machine Learning Tools and
Techniques (Second Edition), Morgan Kaufmann, 2005, ISBN: 0-12-088407-0
2. David Hand, HeikkiMannila and Prdhraic Smyth, “Principles of Data Mining”, 3rd edition,
MorganKaufman Publications, 2009.
3. M. Kantardzic, “Data Mining: Concepts, Models, Methods, and Algorithms”, 2nd edition,
Wiley-IEEE Press, 2011.
Mode of Evaluation:CAT1,CAT 2,Digital Assignment, Quiz,FAT
Recommended by Board of Studies 16-06-2015
Approved by Academic Council 37th Date 16-06-2017
Text Book(s)
1. Thomas H. Cormen, Charles E. Leiserson,Ronald L. Rivest, Clifford Stein, Introduction to
Algorithms, Third Edition, MIT Press, 2009.
Reference Books
1. Ellis Horowitz, S. Sahni and S. Rajasekaran, Computer Algorithms, S. P. Publications, 2nd
edition, 2007.
Mode of Evaluation: CAT1,CAT 2,Digital Assignment, Quiz,FAT
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
6. Shell scripts to perform various operations on given strings and find the 2 hours
reverse of a given number;
7. Shell scripts to explore system variables such as PATH, HOME etc. 2 hours
9. Use advanced system commands/tools (i.e.: tar, grep, find, etc.); 2 hours
13. Use system administrative commands to change file and directory 2 hours
permissions;
14. To manage the user accounts of the system through creating groups and 2 hours
users;
Total Laboratory Hours 30 hours
Course Objectives:
1. To recall the concepts of data communications.
2. To identify the functions of different layers.
3. To examine the principles, and techniques deployed in computer networks
4. To relate the QoS parameters of the networks and protocols with their performance.
Text Book(s)
1. Behrouz A. Forouzan ,Data Communications and Networking, , McGraw Hill Education,
5th Ed., 2013
Reference Books
1. William Stallings, “Data and Computer Communication”,8th edition,2010, Pearson Education
Text Book(s)
1. Stuart Russell and Peter Norvig Artificial Intelligence - A Modern Approach, Prentice
Hall, 3rd edition, 2011.
2. Elaine Rich, Kevin Knight and Shiv Shankar B. Nair, Artificial Intelligence, 3rd edition,
Tata McGraw Hill, 2009.
Reference Books
1. Wolfgang Ertel,” Introduction to Artificial Intelligence”, Second Edition, Springer, 2017.
2. Stephen Lucci and Danny Kopec,” Artificial Intelligence in the 21st Century, Second Edition,
Mercury Learning and Information, 2015.
3. Deepak Khemani, “A First Course in Artificial Intelligence”, McGraw Hill Education, 2013.
Mode of evaluation:
1. Students are assessed based on group activities, classroom discussion, assignments (design
problems, performance analysis and evaluation), continuous assessment test, and final
assessment test.
2. Students can earn additional weightage based on certificate of completion of a related
MOOC course.
Recommended by Board of Studies 16-06-2015
Approved by Academic Council No. 37th Date 16-06-2015
PRACTICE-SESSIONS
Activity-1 Listening Comprehension 4 Hours
Listening to simple conversations & gap fill exercises
Session: Listen to simple conversations in Indian English using audio-visual materials so that they
become exposed to a limited range of accents and fill the gap for simple phrases and expressions.