guru nanak dev university amritsargndu.ac.in/syllabus/201920/eleceng/b sc interet and...imt -404...
Post on 08-Jul-2020
3 Views
Preview:
TRANSCRIPT
FACULTY OF ENGINEERING amp TECHNOLOGY
SYLLABUS
FOR
BSc Internet amp Mobile Technologies(Semester I ndash VI)
Session 2019-20
___________________________________________________________________________
GURU NANAK DEV UNIVERSITYAMRITSAR
___________________________________________________________________________
Note (i) Copy rights are reservedNobody is allowed to print it in any formDefaulters will be prosecuted
(ii) Subject to change in the syllabi at any timePlease visit the University website time to time
1BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash IPaper ID Paper Name Total Marks
IMT-101 Object Oriented Concepts and C++ 75
IMT-102 Data Structures 75
IMT-103 Concepts of Computer Science 75
IMT-106 Practical ndash Based on Data Structures and C++ 50
IMT-107 Practical ndash Based on SQL 50
IMT-104 Communication Skills in English ndash I 50
IMT-105 Punjabi (Compulsory) mu~FlI pMjwbI Punjab History amp Culture (From Earliest Times to C 320)
50
Drug Abuse Problem Management andPrevention (Compulsory Paper)
50
Total Marks 425
SEMESTER ndash IIPaper ID Paper Name Total Marks
IMT-201 Scripting Languages 75
IMT-202 Web Designing 75
IMT-203 Fundamentals of PHP 75
IMT-204 Internet and E-Commerce 75
IMT-207 Practical ndash Based on PHP and Scripting Languages 50
IMT-208 Live Working Project 50
IMT-205 Communication Skills in English ndash II (Th35+Pra15) 50
IMT-206 Punjabi (Compulsory) m~uFlI pMjwbI Punjab History amp Culture (C 320 TO 1000 BC)
50
Drug Abuse Problem Management andPrevention (Compulsory Paper)
50
Total Marks 500
Note Marks of this Paper will not be included in the Total Marks (Special Paper in lieu of Punjabi Compulsory)
(For those students who are not domicile of Punjab)
2BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash III
Paper ID Paper Name Total marks
IMT-301 Java and Android Programming 75
IMT-302 Open Source Technologies 75
IMT-303 Advanced PHP 75
IMT-304 Practical Based Java and Android Programming 75
IMT-305 Project Based on Advanced PHP and CMS(Content Management System)
100
Total Marks 400
SEMESTER ndash IV
Paper No Paper M Marks
IMT-401 Cloud and Mobile Computing 75
IMT -402 Mobile Application Designing 75
IMT -403 Mobile Application Development(iOS) 75
IMT -404 E-Commerce and Prestashop 75
IMT -405 Software Engineering and Testing 75
IMT-406 Project work based on Mobile ApplicationDesigning and Developing (iOS)
75
ESL-221 Environmental Studies (Compulsory) 100
Total Marks 450
Marks of Paper EVS will not be included in Grand Total
3BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash V
Paper ID Paper Name Total marks
IMT-501 Game Development 75
IMT-502 Advanced Programming in Android 75
IMT-503 Big Data and Analytics 75
IMT-504 Practical based on Game Development 50
IMT-505 Practical ndash Based on Android Application Development 75
IMT-506 Practical ndash Hadoop MapReduce HDFS MongoDB 50
Total Marks 400
SEMESTER ndash VI
Paper ID Paper Name Total marks
IMT-601 Industrial Training Based on Mobile and Web Based Technology 400
Total Marks 400
4BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-101 Object Oriented Concepts and C++
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAProgramming Paradigms Introduction to the object oriented approach towards programmingby discussing Traditional Structured Programming methodology
Objects amp Classes Object Definition Instance Encapsulation Data Hiding AbstractionInheritance Messages Method Polymorphism Classes Candidate amp Abstract Classes to beexamples of the Design process
SECTIONndashBObject Oriented Programming using C++ Characteristics of OOP Overview of C++ IOusing cout and cin Objects and Classes Member functions and data private amp publicconstructor amp destructor Constructor Overloading Types of Constructors
SECTIONndashCOperator Overloading Overloading unary and binary operators Type Conversion usingOperator Overloading
SECTIONndashDInheritance Concept of inheritance Base amp derived classes Access Specifiers ClassHierarchies Types of Inheritance with examples
Virtual Functions and Polymorphism Virtual functions friend functions static function thispointer polymorphism Types of Polymorphism with examples templates class templates
References1 Designing Object Oriented Software Rebacca Wirfs - Brock Brian Wilerson PHI2 Object Oriented Programming in Turbo C++ Robert Lafore Galgotia Publication3 Designing Object Oriented Applications using C++ amp Booch Method Robert C Martin
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
1BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash IPaper ID Paper Name Total Marks
IMT-101 Object Oriented Concepts and C++ 75
IMT-102 Data Structures 75
IMT-103 Concepts of Computer Science 75
IMT-106 Practical ndash Based on Data Structures and C++ 50
IMT-107 Practical ndash Based on SQL 50
IMT-104 Communication Skills in English ndash I 50
IMT-105 Punjabi (Compulsory) mu~FlI pMjwbI Punjab History amp Culture (From Earliest Times to C 320)
50
Drug Abuse Problem Management andPrevention (Compulsory Paper)
50
Total Marks 425
SEMESTER ndash IIPaper ID Paper Name Total Marks
IMT-201 Scripting Languages 75
IMT-202 Web Designing 75
IMT-203 Fundamentals of PHP 75
IMT-204 Internet and E-Commerce 75
IMT-207 Practical ndash Based on PHP and Scripting Languages 50
IMT-208 Live Working Project 50
IMT-205 Communication Skills in English ndash II (Th35+Pra15) 50
IMT-206 Punjabi (Compulsory) m~uFlI pMjwbI Punjab History amp Culture (C 320 TO 1000 BC)
50
Drug Abuse Problem Management andPrevention (Compulsory Paper)
50
Total Marks 500
Note Marks of this Paper will not be included in the Total Marks (Special Paper in lieu of Punjabi Compulsory)
(For those students who are not domicile of Punjab)
2BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash III
Paper ID Paper Name Total marks
IMT-301 Java and Android Programming 75
IMT-302 Open Source Technologies 75
IMT-303 Advanced PHP 75
IMT-304 Practical Based Java and Android Programming 75
IMT-305 Project Based on Advanced PHP and CMS(Content Management System)
100
Total Marks 400
SEMESTER ndash IV
Paper No Paper M Marks
IMT-401 Cloud and Mobile Computing 75
IMT -402 Mobile Application Designing 75
IMT -403 Mobile Application Development(iOS) 75
IMT -404 E-Commerce and Prestashop 75
IMT -405 Software Engineering and Testing 75
IMT-406 Project work based on Mobile ApplicationDesigning and Developing (iOS)
75
ESL-221 Environmental Studies (Compulsory) 100
Total Marks 450
Marks of Paper EVS will not be included in Grand Total
3BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash V
Paper ID Paper Name Total marks
IMT-501 Game Development 75
IMT-502 Advanced Programming in Android 75
IMT-503 Big Data and Analytics 75
IMT-504 Practical based on Game Development 50
IMT-505 Practical ndash Based on Android Application Development 75
IMT-506 Practical ndash Hadoop MapReduce HDFS MongoDB 50
Total Marks 400
SEMESTER ndash VI
Paper ID Paper Name Total marks
IMT-601 Industrial Training Based on Mobile and Web Based Technology 400
Total Marks 400
4BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-101 Object Oriented Concepts and C++
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAProgramming Paradigms Introduction to the object oriented approach towards programmingby discussing Traditional Structured Programming methodology
Objects amp Classes Object Definition Instance Encapsulation Data Hiding AbstractionInheritance Messages Method Polymorphism Classes Candidate amp Abstract Classes to beexamples of the Design process
SECTIONndashBObject Oriented Programming using C++ Characteristics of OOP Overview of C++ IOusing cout and cin Objects and Classes Member functions and data private amp publicconstructor amp destructor Constructor Overloading Types of Constructors
SECTIONndashCOperator Overloading Overloading unary and binary operators Type Conversion usingOperator Overloading
SECTIONndashDInheritance Concept of inheritance Base amp derived classes Access Specifiers ClassHierarchies Types of Inheritance with examples
Virtual Functions and Polymorphism Virtual functions friend functions static function thispointer polymorphism Types of Polymorphism with examples templates class templates
References1 Designing Object Oriented Software Rebacca Wirfs - Brock Brian Wilerson PHI2 Object Oriented Programming in Turbo C++ Robert Lafore Galgotia Publication3 Designing Object Oriented Applications using C++ amp Booch Method Robert C Martin
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
2BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash III
Paper ID Paper Name Total marks
IMT-301 Java and Android Programming 75
IMT-302 Open Source Technologies 75
IMT-303 Advanced PHP 75
IMT-304 Practical Based Java and Android Programming 75
IMT-305 Project Based on Advanced PHP and CMS(Content Management System)
100
Total Marks 400
SEMESTER ndash IV
Paper No Paper M Marks
IMT-401 Cloud and Mobile Computing 75
IMT -402 Mobile Application Designing 75
IMT -403 Mobile Application Development(iOS) 75
IMT -404 E-Commerce and Prestashop 75
IMT -405 Software Engineering and Testing 75
IMT-406 Project work based on Mobile ApplicationDesigning and Developing (iOS)
75
ESL-221 Environmental Studies (Compulsory) 100
Total Marks 450
Marks of Paper EVS will not be included in Grand Total
3BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash V
Paper ID Paper Name Total marks
IMT-501 Game Development 75
IMT-502 Advanced Programming in Android 75
IMT-503 Big Data and Analytics 75
IMT-504 Practical based on Game Development 50
IMT-505 Practical ndash Based on Android Application Development 75
IMT-506 Practical ndash Hadoop MapReduce HDFS MongoDB 50
Total Marks 400
SEMESTER ndash VI
Paper ID Paper Name Total marks
IMT-601 Industrial Training Based on Mobile and Web Based Technology 400
Total Marks 400
4BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-101 Object Oriented Concepts and C++
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAProgramming Paradigms Introduction to the object oriented approach towards programmingby discussing Traditional Structured Programming methodology
Objects amp Classes Object Definition Instance Encapsulation Data Hiding AbstractionInheritance Messages Method Polymorphism Classes Candidate amp Abstract Classes to beexamples of the Design process
SECTIONndashBObject Oriented Programming using C++ Characteristics of OOP Overview of C++ IOusing cout and cin Objects and Classes Member functions and data private amp publicconstructor amp destructor Constructor Overloading Types of Constructors
SECTIONndashCOperator Overloading Overloading unary and binary operators Type Conversion usingOperator Overloading
SECTIONndashDInheritance Concept of inheritance Base amp derived classes Access Specifiers ClassHierarchies Types of Inheritance with examples
Virtual Functions and Polymorphism Virtual functions friend functions static function thispointer polymorphism Types of Polymorphism with examples templates class templates
References1 Designing Object Oriented Software Rebacca Wirfs - Brock Brian Wilerson PHI2 Object Oriented Programming in Turbo C++ Robert Lafore Galgotia Publication3 Designing Object Oriented Applications using C++ amp Booch Method Robert C Martin
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
3BSc (Internet and Mobile Technologies) Semester System
(Four Years Degree Course)
SEMESTER ndash V
Paper ID Paper Name Total marks
IMT-501 Game Development 75
IMT-502 Advanced Programming in Android 75
IMT-503 Big Data and Analytics 75
IMT-504 Practical based on Game Development 50
IMT-505 Practical ndash Based on Android Application Development 75
IMT-506 Practical ndash Hadoop MapReduce HDFS MongoDB 50
Total Marks 400
SEMESTER ndash VI
Paper ID Paper Name Total marks
IMT-601 Industrial Training Based on Mobile and Web Based Technology 400
Total Marks 400
4BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-101 Object Oriented Concepts and C++
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAProgramming Paradigms Introduction to the object oriented approach towards programmingby discussing Traditional Structured Programming methodology
Objects amp Classes Object Definition Instance Encapsulation Data Hiding AbstractionInheritance Messages Method Polymorphism Classes Candidate amp Abstract Classes to beexamples of the Design process
SECTIONndashBObject Oriented Programming using C++ Characteristics of OOP Overview of C++ IOusing cout and cin Objects and Classes Member functions and data private amp publicconstructor amp destructor Constructor Overloading Types of Constructors
SECTIONndashCOperator Overloading Overloading unary and binary operators Type Conversion usingOperator Overloading
SECTIONndashDInheritance Concept of inheritance Base amp derived classes Access Specifiers ClassHierarchies Types of Inheritance with examples
Virtual Functions and Polymorphism Virtual functions friend functions static function thispointer polymorphism Types of Polymorphism with examples templates class templates
References1 Designing Object Oriented Software Rebacca Wirfs - Brock Brian Wilerson PHI2 Object Oriented Programming in Turbo C++ Robert Lafore Galgotia Publication3 Designing Object Oriented Applications using C++ amp Booch Method Robert C Martin
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
4BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-101 Object Oriented Concepts and C++
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAProgramming Paradigms Introduction to the object oriented approach towards programmingby discussing Traditional Structured Programming methodology
Objects amp Classes Object Definition Instance Encapsulation Data Hiding AbstractionInheritance Messages Method Polymorphism Classes Candidate amp Abstract Classes to beexamples of the Design process
SECTIONndashBObject Oriented Programming using C++ Characteristics of OOP Overview of C++ IOusing cout and cin Objects and Classes Member functions and data private amp publicconstructor amp destructor Constructor Overloading Types of Constructors
SECTIONndashCOperator Overloading Overloading unary and binary operators Type Conversion usingOperator Overloading
SECTIONndashDInheritance Concept of inheritance Base amp derived classes Access Specifiers ClassHierarchies Types of Inheritance with examples
Virtual Functions and Polymorphism Virtual functions friend functions static function thispointer polymorphism Types of Polymorphism with examples templates class templates
References1 Designing Object Oriented Software Rebacca Wirfs - Brock Brian Wilerson PHI2 Object Oriented Programming in Turbo C++ Robert Lafore Galgotia Publication3 Designing Object Oriented Applications using C++ amp Booch Method Robert C Martin
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
5BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-102 Data StructuresTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPreliminaries Various data structures common operations on data structures algorithmcomplexity big O notation time-space tradeoff between algorithmsArrays Arrays defined representing arrays in memory various operations on linear arraysMulti- dimensional arrays RecordsLinked Lists Types of linked lists representing linked lists in memory advantage of usinglinked lists over arrays various operation on linked lists
SECTIONndashBStacks Description of stack structure implementation of stack using arrays and linked listsApplications of stacks - converting arithmetic expression from infix notation to polish and theirsubsequent evaluation Quicksort technique to sort an arrayQueues Description of queue structure implementation of queue using arrays and linked listsdescription of priorities queues Applications of queues - Operating system simulations
SECTIONndashCTrees Description of tree structure and its terminology binary search tree implementing binarysearch tree using linked lists various operations on binary search treesHeaps Description of heap structure implementing heaps using arrays various operations onheaps Applications of heaps ndash Heapsort technique to sort an array implementation of priorityqueues
SECTIONndashDGraphs Description of graph structure implementing graphs in memory using adjacency matrixor adjacency lists various graphs transversing algorithms finding shortest path between twonodes Dijkastrarsquos shortest path algorithmSearching and Sorting Linear Search Binary search Bubble Sort Selection Sort InsertionSort Merge SortHash Tables Direct address tables hash tables collision resolution by chaining hash functionsopen addressing ndash linear probing quadratic probing double hashing
Reference Seymour Lipschutz Theory and Problems of Data Structures Schaum Outline Series
McGraw-Hill Book Company
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
6BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-103 Concepts of Computer Science
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashABasic Concepts History amp Evolution of Operating System OS as resource manager Variousviews of OSMemory Management Basic Memory management Schemes Partition memory managementdemand paged memory management segmented memory management swapping hierarchy ofmemory
SECTIONndashBProcess Management States of Processes process scheduling race conditions deadlocksbankerrsquos algorithm precedence graphs semaphores monitors
SECTIONndashCBasic Concepts of Database Management (Database Database System why database Dataindependence) an architecture for a database system (levels of the architecture mappings DBAclientserver architecture) Introduction to Relational db systemsER Model Overview ER diagrams Database design using ER model
SECTIONndashDThe Relational Model Relational Data Objects Domains and relations Integrity ConstraintSQL Language Working knowledge of DDL DML and DCL based statements for generatingqueries is to be providedRelational Database Design Concepts of functional dependencies multivalued dependencies1NF 2NF 3NF BCNF Higher Normal Forms
References1 Madnick and Donovan Operating System McGraw Hill 19732 JL Peterson A Silberchatz Operating System Concepts Addison Wesley 19833 CJ Date ldquoAn Introduction of Database Systemrdquo The Systems Programming
Series 6Ed Addison-Wesley Publishing Company Inc 19954 Silberscatz Korth and Sudarshan ldquoDatabase System Conceptsrdquo Third Ed
McGraw Hill International Editions Computer Science Series-1997
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
7BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-106 Practical ndash Based on Data Structures and C++
Marks 50
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
8BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-107 Practical ndash Based on SQL
Marks 50
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
9BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-104 COMMUNICATION SKILLS IN ENGLISH ndash ITime 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
The syllabus is divided in four sections as mentioned below
SectionndashAReading Skills Reading Tactics and strategies Reading purposesndashkinds of purposes andassociated comprehension Reading for direct meanings
SectionndashBReading for understanding concepts details coherence logical progression and meanings ofphrases expressionsActivities
Comprehension questions in multiple choice format Short comprehension questions based on content and development of ideas
SectionndashCWriting Skills Guidelines for effective writing writing styles for application personal letterofficial business letterActivities
Formatting personal and business letters Organising the details in a sequential order
SectionndashDResume memo notices etc outline and revisionActivities
Converting a biographical note into a sequenced resume or vice-versa Ordering and sub-dividing the contents while making notes Writing notices for circulation boards
Recommended Books Oxford Guide to Effective Writing and Speaking by John Seely English Grammar in Use (Fourth Edition) by Raymond Murphy CUP
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
10BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (eftsk Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 1 s_ 6)(ਿਨਬਧ ਦਾ ਸਾਰ ਿਲਖਣ-ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) goQk ouBk(ਅ) goQk gVQ e gqFBK d T[`so
ਸਕਸ਼ਨ-ਡੀ(T) gzikph X[Bh ftT[_s L T[ukoB nzr T[ukoB EkB s ftXhnK to ftnziB
ਸਰ-
(n) GkFk tzBrhnK L GkFk dk Nekbh og GkFk ns T[g-GkFk dk nzso gzikphT[gGkFktK d gSkD-fuzBQ
nze-tzv ns gohfyne bJh jdkfJsK1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
11BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 w[ZYbh gzikph(In lieu of Compulsory Punjabi)
wK L 3 xzN e[b nzeL 50gkm-eqw
eFB-J
g_sh nyoh n`yo eqw go fpzdh tkb toD ns go ftu gDtkb toD ns wksqtK (w[Ybh ikD-gSkD)brkyo (fpzdh fN`gh n`Xe) L gSkD ns tos_
eFB-ph
gzikph Fpd-pDso L w[Ybh ikD-gSkD(kXkoB Fpd z[es Fpd fwFos Fpd wb Fpd nrso ns fgSso)
eFB-hfB`s tos_ dh gzikph Fpdktbh L pkko tgko foFs-Bks ysh ns jo XzfdnK nkfd BkbzpzXs
eFB-vh
js d `s fdBK d BK pkoQK wjhfBnK d BK o[sK d BK fJe s_ se frDsh FpdK ftu
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
12BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
IMT-105 Punjab History amp Culture (From Earliest Times to C 320)
(Special Paper in lieu of Punjabi Compulsory)(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Physical features of the Punjab and its impact on history2 Sources of the ancient history of Punjab
SectionndashB3 Harappan Civilization Town planning social economic and religious life of the Indus
Valley People4 The Indo-Aryans Original home and settlements in Punjab
SectionndashC5 Social Religious and Economic life during Rig Vedic Age6 Social Religious and Economic life during Later Vedic Age
SectionndashD7 Teachings and impact of Buddhism8 Jainism in the Punjab
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Patiala 1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab VolI Patiala 19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 19665 Chopra PN Puri BN amp Das MN (1974) A Social Cultural amp Economic History
of India Vol I New Delhi Macmillan India
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
13BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
PROBLEM OF DRUG ABUSETime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash A
Meaning of Drug Abuse
Meaning Nature and Extent of Drug Abuse in India and Punjab
Section ndash B
Consequences of Drug Abuse for
Individual Education Employment Income
Family Violence
Society Crime
Nation Law and Order problem
Section ndash C
Management of Drug Abuse
Medical Management Medication for treatment and to reduce withdrawal effects
Section ndash D
Psychiatric Management Counselling Behavioural and Cognitive therapy
Social Management Family Group therapy and Environmental Intervention
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
14BSc (Internet and Mobile Technologies) (Semester ndash I)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug epidemic among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
15BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-201 Scripting LanguagesTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAThe Web Historical Perspective of HTTP Uniform Resource Locator Request-Response
paradigm Statelessness Request Methods with Status Codes Structure of HTTP Message
Content Types caching control security session support Virtual Hosting Caching Support and
Persistent Connections
SECTIONndashBClient Side Script Scripting Language variables functions conditions Objects DOM Data
Validation Web browser Configuration Comparison of Client Side Scripting Languages
Browser Languages
XHTML Forms Frames Tables etc
DHTML Cascading Style Sheets Object Model Event Model Filters and Transitions
Data Controls Handling of Multimedia Data
SECTIONndashC
XML Introduction Syntax Document structure Document type Definitions
namespaces XML schemas Displaying raw XML documents Displaying XML documents with
CSS XSLT stylesheets XML Processors Introduction XSL XML transformed XSL elements
transforming with XSLT web feeds (RSS)
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
16BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashDOverview of Server Side Script
Static vs Dynamic web pages Need of Server Side Scripting Server Side scripting Multitier
Web Architecture
References1 Leon Shklar and Rich Rosen Web Application Architecture Principles Protocols and
Practices Wiley 20092 Chris Bates Web Programming Building Internet Applications John Wiley and Sons Ltd3 Patrick Carey HTML XHTML and XML Course Technology CENGAGE Learning 20104 Elliotte Rusty Harold and W Scott Means XML in a Nutshell OrsquoREILLY 2001-20045 Paul Wilton Beginning Javascript Wiley ndash India 2004
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
17BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-202 Web DesigningTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Dreamweaver CS4About Dreamweaver CS4 Opening Files in Dreamweaver The Menu Bar Properties Inspectorand Panels Panels Moving Panels The Properties Inspector The Document Window TheStatus Bar The Document Toolbar Coding Toolbar
Creating Your First WebsiteSet up a New Site Creating a Root Folder Adding Text on a Page Formatting Text ParagraphsLine Breaks Fonts Color Formatting Paragraphs Creating Lists Increase and ReduceIndentions Insert Special Characters Images Inserting Images Add White Space aroundImages Align Images Add Border to an Image Crop an Image Resizing Images Create ImagePlaceholders Creating Links Text Links Make an Image a Clickable Link Make a ClickableImage that Enlarges When Clicked Create an Email Link Create Anchors and Jump Links
Designing with TablesSetting Up a New Site Creating Tables Setting Table Properties and the Properties InspectorPlacing Images and Graphics Into Tables Adding a Background Color Using Tracer Images into Design a WebsiteCreating a Site Using a TemplateBrowsing Templates Creating Your Website From a Template Adding Images ChangingBackground Colors Create a Template from an Existing Site Setting Editable and UneditableRegions Nested Templates
SECTIONndashBCreating Online FormsForm Basics Creating a Basic HTML Form Validation Create Hints for Text Fields BlockInvalid Characters Add a Validated Text Field Add a Text Area Add Checkboxes AddingRadio Buttons Adding List Menus Creating a Submit ButtonLibraries Assets and More Time Saving ToolsCreating Library Items Insert a Library Item into a Document Edit a Library Item The AssetsPanel The Find and Replace Command Check Spelling
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
18BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
Creating a Website with Frames
Creating Frames and Framesets Creating a Predefined Frameset Design Your Own Frameset
Resize a Frame Open a Document in a Frame Save Framesets and Frames Create a Scroll Bar
When to Use Frames
Rollovers and Other Image Tricks Drawing Image Maps
SECTIONndashC
Designing with Cascading Style Sheets
Creating Style Sheets CSS Code Format The CSS Styles Panel and Editing Styles External
Style Sheets Applying Existing External Style Sheets Working with Predefined Styles Adding
Additional Rules Creating a New Class Style Creating a New ID Edit a Rule CSS Layout
Creating Precise Designs Using AP Elements
Drawing AP Div Elements Stacking Multiple AP Div Elements Arranging Layers Using the Z
Index Prevent Overlaps HidingShowing AP Div Elements AP Div Elements Properties
Inspector Nested AP Div Elements Aligning AP Div Elements Using Tables within AP
Elements Adding Background Images Creating a Tracing Image
Behaviors
Using the Behaviors Panel Applying and Changing Behaviors Changing Behaviors Create a
Pop Up Window Create Status Bar Text Assign Behaviors to an Image Map
Adding Audio Video amp Flash to a Page
SECTIONndashDEmbedding vs Linking Working with Flash Embedding SWF Files into a DreamweaverDocument Exploring the Flash Properties Inspector Additional Properties Embedding FLVFiles in Dreamweaver Documents Progressive Download Video Options Streaming VideoOptions Windows Media QuickTime and Other Video Formats Adding Audio to a PageWorking in the CodeIntroduction to HTML HTML Attributes Viewing Source Code in a Browser Window EditHTML Code Code View Options Code Hints Using the Code Inspector Cleaning Up HTMLCreating SnippetsPublishing amp Managing Your WebsiteSetting up the Server Information for FTP The File Panel Options and Viewing Remote FilesTransferring Files To and From a Server Getting Files Putting Files Working with theSynchronize Buttons Enable Cloaking Activating Collaborative Features Working with DesignNotes Enabling Design Notes and Creating Design Notes
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
19BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-203 Fundamentals of PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAPHP IntroductionA Brief History of PHP - Installing PHP - A Walk Through PHP - Installing and ConfiguringPHP on Windows
Language BasicsLexical Structure -Data Types -Variables -Expressions and Operators ndash Constants - Flow-Control Statements -Including Code -Embedding PHP in Web Pages
SECTIONndashBFunctionsCalling a Function - Defining a Function - Variable Scope -Function Parameters ndash Return-Values-Variable Functions - Anonymous Functions
StringsQuoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings -Encoding and Escaping -Comparing Strings - Manipulating and Searching Strings - RegularExpressions
SECTIONndashCArraysIndexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -Multidimensional Arrays - Extracting Multiple Values - Converting Between Arrays andVariables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays
ObjectsTerminology - Creating an Object - Accessing Properties and Methods - Declaring a Class -Introspection ndash SerializationExtending PHP
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
20BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
SECTIONndashD
Architectural Overview - What Yoursquoll Need - Building Your First Extensions - The configm4File - Memory Management - The pval zval Data Type - Parameter Handling - ReturningValues - References - Global Variables - Creating Variables - Extension INI Entries ndashResources
Reference1 Programming PHP Rasmus Leadoff and Levin Tatroe OrsquoReilly Publications
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
21BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-204 Internet and E-Commerce
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SECTIONndashAIntroduction to Networks Uses of Computer Networks Network Hardware NetworkSoftware seven-layer OSI architecture of ISO concepts of layer protocols and layer interfacesTCPIP reference model comparison of OSI ampTCPIP reference models
SECTIONndashBInternet Addresses The Domain Name System Client-Server Model Port NumbersImplementations and Application Programming InterfaceElectronic Communication PCs and Networking E-mail Internet and intranets
SECTIONndashCEDI to E-commerce EDI UNEDIFACTSecurity Technologies Cryptography Public Key Algorithms Private Key AlgorithmsHashing techniques Certification and key Distribution Cryptographic Applications EncryptionDigital Signatures
SECTIONndashD
Protocols for Transactions SSL-Secure Socket Layer SET-Secure Electronic TransactionCredit Card BusinessElectronic Commerce providers CyberCash Digicash VeriSign
References1 Kamlesh K BajajDebjani Nag E ndash Commerce ndash The Cutting Edge of Business2 Forouzon Behrouz Data Communications Tata McGraw Hill
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
22BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT-207 Practical ndash Based on PHP and Scripting Languages
Marks 50
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
23BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
IMT ndash 208 Live Working Project
Marks 50
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
24BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER COMMUNICATION SKILLS IN ENGLISH ndash II
Time 3 HoursMax Marks 50
Theory Marks 35Practical Marks 15
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
Course ContentsSECTIONndashA
Listening Skills Barriers to listening effective listening skills feedback skillsActivities Listening exercises ndash Listening to conversation News and TV reports
SECTIONndashBAttending telephone calls note taking and note makingActivities Taking notes on a speechlecture
SECTIONndashCSpeaking and Conversational Skills Components of a meaningful and easy conversationunderstanding the cue and making appropriate responses forms of polite speech asking andproviding information on general topicsActivities 1) Making conversation and taking turns
2) Oral description or explanation of a common object situation or conceptSECTIONndashD
The study of sounds of EnglishStress and IntonationSituation based Conversation in EnglishEssentials of Spoken EnglishActivities Giving Interviews
PRACTICAL ORAL TESTINGMarks 15
Course Contents-1 Oral Presentation withwithout audio visual aids2 Group Discussion3 Listening to any recorded or live material and asking oral questions for listening
comprehensionQuestions-1 Oral Presentation will be of 5 to 10 minutes duration (Topic can be given in advance or it can
be studentrsquos own choice) Use of audio visual aids is desirable2 Group discussion comprising 8 to 10 students on a familiar topic Time for each group will
be 15 to 20 minutes
Note Oral test will be conducted by external examiner with the help of internal examiner
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
25BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER gzikph (bkiawh)
wK L 3 xzN e[b nze L 50gkm-eqw ns gkm-g[seK
ਸਕਸ਼ਨ-ਏnksw nBksw (ejkDh Gkr)(zgH [fjzdo pho ns tfonkw fzx zX)r[o BkBe dt BhtofNh nzfwqso(ਿਵਸ਼ਾ-ਵਸਤ ਪਾਤਰ ਿਚਤਰਨ)
ਸਕਸ਼ਨ-ਬੀfJfsjke kdK (fJfsjke by-zrqfj)zgkH HHnwbgzikph kfjs gqekFB b[fXnkDk (by 7 s_ 12)(ਸਾਰ ਿਲਖਣ ਸ਼ਲੀ)
ਸਕਸ਼ਨ-ਸੀ(ੳ) Fpd-pDso ns Fpd ouBk L gfoGkFk w[`Yb zebg(ਅ)
ਸਕਸ਼ਨ-ਡੀ(ੳ) zyg ouBk(ਅ) w[jkto ns nykD
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB g`so d uko Gkr jDr jo Gkr ftu_ d gqFB g[`S ikDr2H ftfdnkoEh B e[`b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh
j gzitK gqFB fe th Gkr ftu_ ehsk ik edk j3H joe gqFB d pokpo nze jB4H ggo N eoB tkbk ieo ukj sK gqFBK dh tzv n`r_ t`X s_ t`X uko
T[g-gqFBK ftu eo edk j
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
26BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPERw[ZYbh gzikph(In lieu of Compulsory Punjabi)
smW 3 GMty kul AMk 50gkm-eqw
eFB-J
Fpd FqDhnK L gSkD ns tos_(BKt gVBKt fefonk ftFFD fefonk ftFFD pzXe ie ns ftfwe)
eFB-ph
gzikph tke pDso L w[Ybh ikD-gSkD(T) kXkoB tke z[es tke ns fwFos tke (gSkD ns tos_)(n) fpnkBhnk tke gqFBtkue tke ns j[ewh tke (gSkD ns tos_)
eFB-h
goQk ouBkzyg ouBk
eFB-vh
fu`mh g`so (xob ns dsoh)nykD ns w[jkto
nze-tzv ns gohfyne bJh jdkfJsK
1H gqFB gso d uko Gkr jDr jo Gkr ftu_ d gqFB g[S ikDr
2H ftfdnkoEh B e[b gzi gqFB eoB jB jo Gkr ftu_ fJe gqFB bkwh j
gzitK gqFB fe th Gkr ftu_ ehsk ik edk j
3H joe gqFB d pokpo nze jB
4H ggo `N eoB tkbk ieo ukj sK gqFBK dh tzv nr_ t`X s_ tX uko T[g-gqFBK
ftu eo edk j
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
27BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER Punjab History amp Culture (C 320 to 1000 BC)(Special Paper in lieu of Punjabi compulsory)
(For those students who are not domicile of Punjab)
Time 3 Hours Max Marks 50Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any Section
SectionndashA1 Alexanderrsquos Invasion and its Impact2 Punjab under Chandragupta Maurya and Ashoka
SectionndashB3 The Kushans and their Contribution to the Punjab4 The Panjab under the Gupta Empire
SectionndashC5 The Punjab under the Vardhana Emperors6 Socio-cultural History of Punjab from 7th to 1000 AD
SectionndashD7 Development of languages and Education with Special reference to Taxila8 Development of Art amp Architecture
Suggested Readings1 L M Joshi (Ed) History and Culture of the Punjab Art-I Punjabi University Patiala
1989 (3rd Edition)2 LM Joshi and Fauja Singh (Ed) History of Punjab Vol I Punjabi University Patiala
19773 Budha Parkash Glimpses of Ancient Punjab Patiala 19834 BN Sharma Life in Northern India Delhi 1966
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
28BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
PAPER DRUG ABUSE PROBLEM MANAGEMENT AND PREVENTION(COMPULSORY PAPER)
DRUG ABUSE MANAGEMENT AND PREVENTIONTime 3 Hours Max Marks 50
Instructions for the Paper Setters-
Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the four
Sections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates are
required to attempt five questions selecting at least one question from each Section The fifth
question may be attempted from any Section
Section ndash APrevention of Drug abuse
Role of family Parent child relationship Family support Supervision Shaping values Active
Scrutiny
Section ndash B
School Counselling Teacher as role-model Parent-teacher-Health Professional Coordination
Random testing on students
Section ndash C
Controlling Drug Abuse
Media Restraint on advertisements of drugs advertisements on bad effects of drugs Publicity
and media Campaigns against drug abuse Educational and awareness program
Section ndash D
Legislation NDPs act Statutory warnings Policing of Borders Checking SupplySmuggling of
Drugs Strict enforcement of laws Time bound trials
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
29BSc (Internet and Mobile Technologies) (Semester ndash II)
(Three Years Programme)
References
1 Ahuja Ram (2003) Social Problems in India Rawat Publication Jaipur
2 Extent Pattern and Trend of Drug Use in India Ministry of Social Justice and
Empowerment Government of India 2004
3 Inciardi JA 1981 The Drug Crime Connection Beverly Hills Sage Publications
4 Kapoor T (1985) Drug Epidemic Among Indian Youth New Delhi Mittal Pub
5 Kessel Neil and Henry Walton 1982 Alcohalism Harmond Worth Penguin Books
6 Modi Ishwar and Modi Shalini (1997) Drugs Addiction and Prevention Jaipur Rawat
Publication
7 National Household Survey of Alcohol and Drug Abuse (2003) New Delhi Clinical
Epidemiological Unit All India Institute of Medical Sciences 2004
8 Ross Coomber and Others 2013 Key Concept in Drugs and Society New Delhi Sage
Publications
9 Sain Bhim 1991 Drug Addiction Alcoholism Smoking Obscenity New Delhi Mittal
Publications
10 Sandhu Ranvinder Singh 2009 Drug Addiction in Punjab A Sociological Study Amritsar
Guru Nanak Dev University
11 Singh Chandra Paul 2000 Alcohol and Dependence among Industrial Workers Delhi
Shipra
12 Sussman S and Ames SL (2008) Drug Abuse Concepts Prevention and Cessation
Cambridge University Press
13 Verma PS 2017 ldquoPunjabrsquos Drug Problem Contours and Charactersticsrdquo Economic and
Political Weekly Vol LII No 3 PP 40-43
14 World Drug Report 2016 United Nations office of Drug and Crime
15 World Drug Report 2017 United Nations office of Drug and Crime
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
30BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-301 JAVA AND ANDROID PROGRAMMINGTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Android and JavaInstalling Android Creating Hello World Running on Emulator Introduction to Java Data typesLoops Conditionals and OperatorsAndroid Architecture and OOPSBuilding Blocks of Android Java Classes and Objects Class Methods and InstancesInheritance and Polymorphism in Java Interface and Abstract class
Section BAndroid UI and Advance JavaUsing resources Using themes Debugging Android Code Settings Java IO Threads andSynchronizationAndroid Graphics and Multimedia Basic Graphics Input Handling Playing Audio PlayingVideo
Section CPersistence in Android Accessing Internal Files system Accessing SD cardsIntroduction to SQLite Data Binding Content ProviderNetwork Awareness Accessing the Internet Using Web services Using Javaand Java Script Location Sensing
Section D3D graphics in OpenGL and other viewsOpenGL Introduction Using Threads and Models Texture in OpenGL Making a applicationin OpenGL Other standard views in AndroidWidgets and the way aheadAndroid Widget Development The Path Ahead for Android Running Application on deviceAndroid Market Some Dorsquos and Donts Introduction to System programming in AndroidReference Books
1 Learn Java for Android Development Author Jeff Friesen Publisher Apress (2010)2 Android Essentials Author Chris Haseman Publisher Apress (2008)3 Beginning Android Application Development Author Wei-Meng Lee Publisher John
Wiley amp Sons (2011)4 Programming Android Java Programming for the New Generation of Mobile Devices
2 Edition Author Zigurd Mednieks Laird Dornin G Blake Meike MasumiNakamura Publisher OReilly Media (2012)
5 Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) 0006 EditionAuthor Rogers Cadenhead Publisher Sams (2012)
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
31BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-302 OPEN SOURCE TECHNOLOGIESTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Open Source SoftwareHistory and Emergence of Open Source Software Community Building Open Standards OpenSource LicensesIntroduction to Linux Operating SystemIntroduction to LinuxOpen Source Linux Installation Process Navigating the Linux SystemLinux Desktop Environment File Management Working with Removable Drives ConfiguringPrinting Web Browsing Email Applications Multimedia FileDirectory ManipulationCommands Basic System Maintenance
Section BLinux System AdministrationOverview Linux Boot up Remote Connectivity Root control Emergency Procedures FileSystem Structure Managing your users Process Management AutomationSimplification oftask through scripting installing applications
Section CLinux Web ServerOverview of web Server System Specifications for Web and FTP Server Installation proceduresConfiguration settings StartStop the servers testing the servers track of logs PerformanceTuning of servers Apache HTTP Server and its flavors WAMP server (Windows Apache)
Section DContent Management SystemOSS for CMS MediaWiki Joomla Drupal Zope Wiki Hosting Services Using WikiTechnologies in libraries for designing subject based encyclopedias subject directoryportal andso on Installation of Joomla Customization of Joomla Use of Joomla
Reference Books1 Linux The Complete Reference 6th Edition Authored By Richard
Petersen Publisher Tata McGraw - Hill Education (2007)2 Joomla Explained Your Step-by-Step Guide 1st Edition Author Stephen Burge
Publisher Pearson Education (2011)3 Joomla Bible Author Ric Shreves Publisher Wiley India Pvt Ltd (2011)4 Drupal 7 Bible Author Ric Shreves Brice Dunwoodie Publisher Wiley India Pvt
Ltd (2011)5 Web Component Development With Zope 3 2nd Edition 2nd Rev and Enlarged Ed
Edition Author Philipp Von Weitershausen Publisher Springer (2007)
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
32BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-303 ADVANCED PHPTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ABeginning with CakePHPWhat is CakePHP Understanding Model-View-Controller Basic Principles of CakePHPCakePHP Structure A Typical CakePHP Request CakePHP Folder Structure CakePHPConventions File and Classname Coventions Model and Database Conventions ControllerConventions View Conventions
Developing with CakePHPInstallation Configuration Controllers Components Models Behaviors DataSourcesViews Helpers Scaffolding Global Constants and Functions Vendor Packages DataValidations PaginationCore Components amp HelpersAccess Control List Authentication Cookies Email Authentication Ajax Form HTMLJavaScript Paginator Session Text
Section BCakePHP ApplicationCreating the Blog database Cake Database Configuration Create a Post Model Create a PostsController Creating Posts Views Adding Posts Data Validation Deleting Posts Editing PostsRoutesInstalling WordPressCreating a Database Installing WordPress Installing Themes Downloading a Theme from theWordPress Dashboard Manually Installing a Theme Adding Custom Header with ThemeName Author etcSetting Up Your WordPresscom AccountCreating an Account on WordPress or at your own websitelocalhost Logging Into YourAccount Writing Your First Post with little explanation Customizing Your Account PersonalSettings General Settings
Section CChanging Themes (How the Blog Looks)Widgets Editors Writing Posts Adding a Post Using the Visual Editor Adding HyperlinksCategories Tags amp ReadingWriting Settings Using Categories and Tags ManagingCategories and Tags Controlling the Number of Posts That Are Displayed UnderstandingComments Managing and Moderating Comments Trackbacks and Pingbacks
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
33BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
Making PagesAdding and Deleting a Page Pasting from Text Files Changing the Page Order Adding andManaging Media Adding a Photo Adding a Video Adding Other Content (pdf doc etc)Managing Uploaded Content Media Settings Working with Links Adding Links ManagingLinks
Section DAppearance CustomizationChanging the Header Image Customizing the Sidebar with Widgets Previewing Custom FontsUsing the Dashboard Managing Recent Comments Tracking Statistics Customizing theDashboardrsquos Appearance Installing some important pluginsSEO UltimateFast Secure Contact Form Efficient Related Posts Wordpress Backup to dropbox WP-DB-Backup WP-Polls WP Survey and Quiz Tool Subscribe to comments Share button by lockerzStatpress Visitors Google XML sitemaps Social Login First Visit Message
Reference Books1 PHP The Complete Reference 1st Edition Authored By Steven Holzner
Publisher Tata McGraw - Hill Education (2007)2 HTML5 Black Book Covers Css3 Javascript XML XHTML Ajax PHP And Jquery
(With CD) Author Kogent Learning Solutions Inc Publisher Dreamtech Press(2011)
3 Web Technologies Black Book HTML JavaScript PHP Java JSP XML and AJAX(With CD) Authored By Kogent Learning Solutions Inc Publisher Dreamtech Press(2012)
4 Head First Ajax 1st Edition Author Rebecca M Riordan Publisher Shroff O Reilly(2008)
5 CakePHP 13 Application Development Cookbook Author Mariano LglesiasPublisher Packt (2011)
6 Building PHP Applications With Symfony CakePHP And Zend FrameworkAuthor Bartosz Porebski Karol Przystalski Leszek Nowak Publisher Wiley India PvtLtd (2011)
7 Beginning CakePHP From Novice to Professional 1st Edition Author David GoldingPublisher Apress (2008)
8 Professional Wordpress Design And Development Author Hal Stern David DamstraBrad Williams Publisher Wiley India Pvt Ltd (2010)
9 WordPress MU 28 Beginners Guide Author Lesley A Harrison Publisher Packt(2010)
10 The Practitioners Guide to Rapid Improvements Author Alan A Harrison PublisherAuthorhouse (2010)
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
34BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-304 PRACTICAL BASED ON JAVA AND ANDROID PROGRAMMING
Max Marks 75
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
35BSc (Internet and Mobile Technologies) (Semester ndash III)
(Three Years Programme)
IMT-305 PROJECT BASED ON ADVANCED PHP and CMS(CONTENT MANAGEMENT SYSTEM)
Max Marks 100
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
36BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-401 Cloud and Mobile ComputingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AOverview of Cloud Computing What is a cloud Definition of cloud Definition of cloudcharacteristics of cloud Why use clouds How clouds are changing How clouds are changingDriving factors towards cloud Comparing grid with cloud and other computing systemsworkload patterns for the cloud ldquoBig Datardquo IT as a serviceCloud Computing Concepts Concepts of cloud computing Cloud computing leverages theInternet Positioning cloud to a grid infrastructure Elasticity and scalability VirtualizationCharacteristics of virtualization Benefits of virtualization Virtualization in cloud computingHypervisors Multitenancy Types of tenancy Application programming interfaces (API)Billing and metering of services Economies of scale Management tooling and automationin cloud computing Management Desktops in the cloud Security
Section BCloud Service Delivery Cloud service Cloud service model architectures Infrastructure as aservice (IaaS) architecture Infrastructure as a service (IaaS) details Platform as a service(PaaS) architecture Platform as a service (PaaS) details Platform as a service (PaaS)Examples of PaaS software Software as a service (SaaS) architecture Software as a service(SaaS) details Examples of SaaS applications Trade-off in cost to install versus Commoncloud management platform reference architecture Architecture overview diagram Commoncloud management platformCloud Deployment Scenarios Cloud deployment models Public clouds Hybrid cloudsCommunity Virtual private clouds Vertical and special purpose Migration paths for cloudSelection criteria for cloud deployment
Section CSecurity in Cloud Computing Cloud security reference model How security gets integratedCloud security Understanding security risks Principal security dangers to cloud computingVirtualization and multitenancy Internal security breaches Data corruption or loss Useraccount and service hijacking Steps to reduce cloud security breaches Steps to reduce cloudsecurity breaches Reducing cloud security Identity management Detection and forensicsIdentity management Detection and Identity management Benefits of identity Encryptiontechniques Encryption amp Encrypting data Symmetric key encryption Asymmetric keyencryption Digital signature What is SSL
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
37BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Section DOverview of Mobile Technologies Anatomy of a mobile device Survey of mobile devicesapplications of mobile computingWireless Communication Systems Cellular Networks Wireless Networks Standards2G25G3G4G Geolocation and Global Positioning Systems
Application Environment Limited Resource Computing Memory Management Low powermanagement Fault Tolerance Security issuesFuture of Mobile Computing ndash upcoming technologies Pervasive Computing Location awareservices
Books1 TS Rappaport Wireless Communication PHI 20052 Y Lin Wireless and Mobile Network Architecture Wiley 20073 T Mikkonen ldquoProgramming Mobile Devices An Introduction for Practitionersrdquo
Wiley 20074 J Schiller Mobile Communications Pearson Education 20065 Raj Kumar Buyya James Broberg Andrezei MGoscinski Cloud Computing Principles
and Paradigms 20116 Michael Miller Cloud Computing 20087 Judith Hurwitz Robin Bllor Marcia Kaufman Fern Halper Cloud Computing for
Dummies 20098 Anthony T Velte Toby J Velte and Robert Elsenpeter Cloud Computing A Practical
Approach McGraw Hill 20109 Barrie Sosinsky Cloud Computing Bible Wiley 201110 BorkoFurht Armando Escalante (Editors) Handbook of Cloud Computing Springer
2010
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
38BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-402 Mobile Application Designing
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AUnderstanding the Difference Between a Website a Mobile Website and an Application
What is a WebsiteWhat is a Mobile Website
Section BCreating Our Own Mobile Website
Create Document in photoshop Background Design the Header Addingthe Search OptionAdd the Body TextAdd the Arrows Next to the Body TextOptimizing for WebiPadamp iPhone app design techniques Create a Mobile Sample AppInterface in Photoshop
Section CParallax Website Design
What is Parallax Website DesignIts an Animation
A Simple Parallax TutorialSection D
Creating a Parallax Website from ScratchParallaxHTMLcssJavascriptHow it worksStellarjs Parallax Scrolling WebsiteParallax Technologies jQuery Stellarjs Skrollrjs Jarallax ampCSS
Books and References1 httppotentpagescomparallax-tutorialsstellar2 httpabovethefoldbookcomthe-evolution-of-parallax-scrolling3 Above the Fold Understanding the Principles of Successful Web Site Design Brian
Miller
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
39BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-403 Mobile Application Development (iOS)
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AIntroduction to Xcode and the iOS Simulator Installation of XCode Review the Objective Cprogramming language Compile and debug sample applications that illustrate iPhone featuresand focus on User Interface Implementation Develop applications to practice generating aninterface Objective C codeDiscovering Swift and the iOS Playground Object-Oriented Programming and Swift TheTerminology of Object-Oriented Development Exploring the Swift File Structure SwiftProgramming Basics Memory Management and Automatic Reference Counting Introducing theiOS Playground Further ExplorationInside Cocoa Touch What Is Cocoa Touch Exploring the iOS Technology Layers Tracing theiOS Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode
Section BExploring Interface Builder Understanding Interface Builder Creating User InterfacesCustomizing the Interface Appearance Connecting to CodeModel-View-Controller Application Design Understanding the MVC Design Pattern HowXcode Implements MVC Using the Single View ApplicationWorking with Text Keyboards and Buttons Basic User Input and Output Using Text FieldsText Views and ButtonsHandling Images Animation Sliders and Steppers User Input and Output Creating andManaging Image Animations Sliders and SteppersUsing Advanced Interface Objects and Views User Input and Output (Continued) UsingSwitches Segmented Controls and Web Views Using Scrolling and StackGetting the Userrsquos Attention Alerting the User Exploring User Alert Methods
Section CImplementing Multiple Scenes and Popovers Introducing Multiscene StoryboardsUsingSeguesPopovers Universal Applications and iPhonesMaking Choices with Toolbars and Pickers Understanding the Role of Toolbars ExploringPickers Using the Date Picker Using a Custom
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
40BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Advanced Storyboards Using Navigation and Tab Bar Controllers Advanced ViewControllers Exploring Navigation Controllers Understanding Tab Bar Controllers Using aNavigation Controller Using a Tab Bar ControllerNavigating Information Using Table Views and Split View Controllers UnderstandingTables Exploring the Split View Controller A Simple Table View Application Creating aMaster-Detail Application
Section DReading and Writing Application Data iOS Applications and Data Storage Data StorageApproaches Creating Implicit Preferences Implementing System Settings Implementing FileSystem StorageBuilding Responsive User Interfaces Responsive Interfaces Using Auto LayoutProgrammatically Defined InterfacesUsing Advanced Touches and Gestures Multitouch Gesture Recognition 3D Touch Peek andPop Using Gesture Recognizers Implementing 3D Touch GesturesSensing Orientation and Motion Understanding Motion Hardware Accessing Orientation andMotion Data Sensing Orientation Detecting Acceleration Tilt and RotationWorking with Rich Media Exploring Rich Media The Media Playground ApplicationApplication Tracing Monitoring and Debugging Instant Feedback with NSLog Using theXcode Debugger
Books and References1 iOS 7 Application Development in 24 Hours Sams Teach Yourself (5th Edition) John
Ray2 Professional iOS Programming Covers iOS 7 Peter Van De Put Wrox Publications3 iOS 9 Application Development in 24 Hours Sams Teach Yourself (Sams Teach Yourself
in 24 Hours)4 Programming iOS 9 Dive Deep into Views View Controllers and Frameworks Swift iOS
24-Hour Trainer Wrox Publication5 iOS 9 Swift Programming Cookbook Solutions and Examples for iOS Apps Vandad
Nahavandipoor
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
41BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-404 E-Commerce and Prestashop
Time 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section AWhat is E-Commerce History of E-Commerce Importance for E-Commerce in businessDigital Marketing with E-Commerce
Section BBusiness to Business Business to Customer E-Commerce and multilevel marketing E-Commerce and Indian market Future of e-commerce Advantages and Disadvantages of E-Commerce marketingEbay Amazon Flipkart business models
Section CE-Commerce and Dropshipping basicsCreating your online store Getting traffic to your online store Search Engine Optimization foryour online store Customer Servive and Satisfaction
Section DPrestashopIntroduction to Prestashop Installation Products display Template Catalog managementProduct stock management Payment method Localization and Taxes Shipping User accountsAnalysis and Reporting Why prestashop is better then other Php CMS
Books and References1 E-Commerce Kamlesh K Bajaj Debjani Nag Tata McGraw-Hill2 The ABCrsquos of Ecommerce and Dropshipping Success Robert H Froyk3 Prestashop 13 Theming - Beginners Guide Hayati Hashim
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
42BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-405 Software Engineering and TestingTime 3 Hours Max Marks 75
Instructions for the Paper Setters-Eight questions of equal marks (Specified in the syllabus) are to be set two in each of the fourSections (A-D) Questions may be subdivided into parts (not exceeding four) Candidates arerequired to attempt five questions selecting at least one question from each Section The fifthquestion may be attempted from any SectionThe student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Section ASoftware Characteristics Components Applications Software Process Models WaterfallSpiral Prototyping Fourth Generation Techniques Concepts of Project Management Role ofMetrics amp MeasurementsSW Project Planning Objectives Decomposition techniques SW Sizing Problem-basedestimation Process based estimation Cost Estimation Models COCOMO Model The SWEquation
Section BSystem Analysis Principles of Structured Analysis Requirement analysis DFD EntityRelationship diagram Data dictionary
Section CSW Design Objectives Principles Concepts Design methodologies Data designArchitectural design procedural design Object -oriented concepts
Testing fundamentals Objectives principles testability Test cases White box amp Black boxtesting Testing strategies verification amp validation unit test integration testing validationtesting system testing
Section DSelenium IDEInstall Selenium IDE and FireBug Introduction to Selenium IDE Creating your First SeleniumIDE script How to use Locators in Selenium IDE How to enhance a script using Selenium IDEWebDriverIntroduction to WebDriver amp Comparison with Selenium RC Guide to install SeleniumWebDriver Creating your First Script in Webdriver Accessing Forms in Webdriver AccessingLinks amp Tables using Selenium Webdriver Keyboard Mouse Events Uploading Files ndashWebdriver
Books and References1 Software Engineering amp Testing An Introduction BB Agarwal SP Tayal M Gupta2 Software Engineering Roger S Pressman3 Selenium Testing Tools Cookbook Unmesh Gundecha4 Selenium 2 Testing Tools Beginners Guide Burns David5 Selenium Simplified Alan John Richardson
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
43BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
IMT-406 Project Work based on Mobile Application Designingand Developing (iOS)
Time 3 Hours Max Marks 75
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
44BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
ESL-221 ENVIRONMENTAL STUDIES
Time 3 Hrs Max Marks 100
Teaching MethodologiesThe Core Module Syllabus for Environmental Studies includes class room teaching and fieldwork The syllabus is divided into 8 Units [Unit-1 to Unit-VII] covering 45 lectures + 5 hours forfield work [Unit-VIII] The first 7 Units will cover 45 lectures which are class room based toenhance knowledge skills and attitude to environment Unit-VIII comprises of 5 hours field workto be submitted by each candidate to the Teacher in-charge for evaluation latest by 15 December2019
Exam Pattern End Semester Examination- 75 marksProject ReportField Study- 25 marks [based on submitted report]Total Marks- 100
The structure of the question paper being
Part-A Short answer pattern with inbuilt choice ndash 25 marksAttempt any five questions out of seven distributed equally from Unit-1 to Unit-VIIEach question carries 5 marks Answer to each question should not exceed 2 pages
Part-B Essay type with inbuilt choice ndash 50 marksAttempt any five questions out of eight distributed equally from Unit-1 to Unit-VII Eachquestion carries 10 marks Answer to each question should not exceed 5 pages
Project Report Internal Assessment
Part-C Field work ndash 25 marks [Field work equal to 5 lecture hours]The candidate will submit a hand written field work report showing photographs sketchesobservations perspective of any topic related to Environment or Ecosystem The exhaustive listfor project reportarea of study are given just for reference
1 Visit to a local area to document environmental assets River Forest Grassland Hill Mountain Water body Pond Lake Solid Waste Disposal Water Treatment Plant Wastewater Treatment Facility etc
2 Visit to a local polluted site ndash Urban Rural Industrial Agricultural3 Study of common plants insects birds4 Study of tree in your areas with their botanical names and soil types5 Study of birds and their nesting habits6 Study of local pond in terms of wastewater inflow and water quality7 Study of industrial units in your area Name of industry type of industry Size (Large
Medium or small scale)8 Study of common disease in the village and basic data from community health centre9 Adopt any five young plants and photograph its growth10 Analyze the Total dissolved solids of ground water samples in your area11 Study of Particulate Matter (PM25 or PM10) data from Sameer website Download from Play
store12 Perspective on any field on Environmental Studies with secondary data taken from Central
Pollution Control Board State Pollution Control Board State Science amp Technology Counciletc
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
45BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-IThe multidisciplinary nature of environmental studiesDefinition scope and importance Need for public awareness
(2 lectures)Unit-II
Natural Resources Renewable and non-renewable resourcesNatural resources and associated problems(a) Forest resources Use and over-exploitation deforestation case studies Timber
extraction mining dams and their effects on forests and tribal people(b) Water resources Use and over-utilization of surface and ground water floods drought
conflicts over water dams-benefits and problems(c) Mineral resources Use and exploitation environmental effects of extracting and using
mineral resources case studies(d) Food resources World food problems changes caused by agriculture and overgrazing
effects of modern agriculture fertilizer-pesticide problems water logging salinity casestudies
(e) Energy resources Growing energy needs renewable and non-renewable energy sourcesuse of alternate energy sources case studies
(f) Land resources Land as a resource land degradation man induced landslides soilerosion and desertification
Role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles
(8 Lectures)Unit-III
Ecosystems Concept of an ecosystem Structure and function of an ecosystem Producers consumers and decomposers Energy flow in the ecosystem Ecological succession Food chains food webs and ecological pyramids Introduction types characteristic features structure and function of the following
ecosystem Forest ecosystem Grassland ecosystem Desert ecosystem Aquaticecosystems (ponds streams lakes rivers ocean estuaries)
(6 Lectures)Unit-IV
Biodiversity and its conservation Introduction ndash Definition genetic species and ecosystem diversity Biogeographical classification of India Value of biodiversity consumptive use productive use social ethical aesthetic and
option values Biodiversity at global national and local levels India as a mega-diversity nation Hot-spots of biodiversity Threats to biodiversity habitat loss poaching of wildlife man wildlife conflicts Endangered and endemic species of India Conservation of biodiversity In-situ and Ex-situ conservation of biodiversity
(8 Lectures)
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
46BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VEnvironmental Pollution Definition
Causes effects and control measures of Air pollution Water pollution Soil pollutionMarine pollution Noise pollution Thermal pollution Nuclear pollution
Solid waste management Causes effects and control measures of urban and industrialwastes
Role of an individual in prevention of pollution Pollution case studies Disaster management floods earthquake cyclone and landslides
(8 Lectures)Unit-VI
Social Issues and the Environment From unsustainable to sustainable development Urban problems and related to energy Water conservation rain water harvesting watershed management Resettlement and rehabilitation of people its problems and concerns Case studies Environmental ethics Issues and possible solutions Climate change global warming acid rain ozone layer depletion nuclear accidents and
holocaust Case studies Wasteland reclamation Consumerism and waste products Environmental Protection Act 1986 Air (Prevention and Control of Pollution) Act 1981 Water (Prevention and control of Pollution) Act 1974 Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental legislation Public awareness
(7 Lectures)Unit-VII
Human Population and the Environment Population growth variation among nations Population explosion ndash Family Welfare Programmes Environment and human health Human Rights Value Education HIV AIDS Women and Child Welfare Role of Information Technology in Environment and Human Health Case Studies
(6 Lectures)
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
47BSc (Internet and Mobile Technologies) (Semester ndash IV)
(Three Years Programme)
Unit-VIIIField Work
Visit to a local area to document environmental assets River forest grassland hill mountain
Visit to a local polluted site ndash Urban Rural Industrial Agricultural Study of common plants insects birds Study of simple ecosystems-pond river hill slopes etc
(Field work equal to 5 lecture hours)
References
1 Bharucha E 2005 Textbook of Environmental Studies Universities Press Hyderabad
2 Down to Earth Centre for Science and Environment New Delhi
3 Heywood VH amp Waston RT 1995 Global Biodiversity Assessment Cambridge House
Delhi
4 Joseph K amp Nagendran R 2004 Essentials of Environmental Studies Pearson Education
(Singapore) Pte Ltd Delhi
5 Kaushik A amp Kaushik CP 2004 Perspective in Environmental Studies New Age
International (P) Ltd New Delhi
6 Rajagopalan R 2011 Environmental Studies from Crisis to Cure Oxford University Press
New Delhi
7 Sharma J P Sharma NK amp Yadav NS 2005 Comprehensive Environmental Studies
Laxmi Publications New Delhi
8 Sharma P D 2009 Ecology and Environment Rastogi Publications Meerut
9 State of Indiarsquos Environment 2018 by Centre for Sciences and Environment New Delhi
10 Subramanian V 2002 A Text Book in Environmental Sciences Narosa Publishing House
New Delhi
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
48BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-501 Game Development
Time 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Game Programming using C and C++Introduction to technologies and drawing the game board creating a real playable gameAdding difficulty levels and other menu optionsChanging the game board size and the block countAdding undoredo functionality and keyboardaccelerators Designing a game using modulesMiniMax Game TreesChess BoardRepresentation
Object-Oriented AnimationLearn how to design a framework for doing animation--a foundation for many gamesand graphics enginesAn Introduction to Object Oriented Animation Frames Layers and Layer FoldersThe design of the animation engine
Introduction to Cocos2D-xCocos2D-x Supported Platforms Supported Languages Main Features System requirementsEditors Installation and Testing
Modules2D Graphics Audio Data Structures Debugging File IO GUI Handling User Input Memorymanagement Network Physics Scene Graph Scheduler Scripting Threading Sprite3D GameController
Reference BookJumping into C++ By Allax AllanCocos2d-X by Example Beginners Guide RogerEngelbert
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
49BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-502 Advanced Programming in AndroidTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Android Studio Installation install JDK Install Android Studio (Windows) Android Studio TourAndroid Emulator AVD in Android Studio Hardware Device Hello World Tutorial Creating myfirst APP
Android Overview Android Basic Blocks Basic UI Elements Stringsxml amp message localizationResources and Asset Files Gradle Dependencies Android Broadcast Intent and BroadcastReceiver Debugging Persisting Application State Debug Logcat Errors Text to Speech (TTS)and Speech to Text using google TTS
Recyclerview Adapter amp ViewHolder Fragments Material Design Elements NavigationWorking with my App Adding Views Dynamically Building Layouts for screen configurationchanges working with Custom Styles amp Themes
Android Hierarchical Navigation Webview Custom Views Permission system AsyncTaskThreading and Handlers Using AsyncTask vs Java Threads (with Handlers) LoadersAsyncTaskLoader amp CursorLoader Background Services Android Scheduling task
Access Files in Assets Access Resources Save Data and Files SQLite Databases ContentProviders Loaders Background Services Access RESTful webservices with JSON and otherformats
Widgets Notifications Test and troubleshoot the individual components and your entireapplication Getting Ready for Deployment Publish on Play Store
Reference Books1 Android Cookbook 2e ndash by Ian Darwin (Author)2 Android Studio 23 Development Essentials Android 7 Edition ndash by Neil Smyth3 Android App Development in Android Studio Java + Android Edition for Beginners ndash by J
Paul Cardle4 Android Programming The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2013 by Bill
Phillips and Brian Hardy5 Professional Android 4 Application Development 2012 by Reto Meier6 Android Application Development in 24 Hours Sams Teach Yourself (4th Edition) 2015 by
Carmen Delessio and Lauren Darcey
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
50BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-503 Big Data and AnalyticsTime 3 Hours Max Marks 75
Note1 Eight questions are required to be set giving equal weightage to all the units The
Candidates will have to attempt any five All questions carry equal marks2 The student can use only Nonndashprogrammable amp Nonndashstorage type Calculator
Introduction to Big Data Databases and their evolution convergence of key trends unstructureddata web analytics big data and marketing fraud and big data risk and big data credit riskmanagement big data and algorithmic trading big data and healthcare big data in medicineadvertising and big data big data technologies introduction to Hadoop open source technologiescloud and big data mobile business intelligence Crowd sourcing analytics inter and trans firewallanalytics
NoSql Data Management Introduction to NoSQL Types of NoSQL aggregate data modelsaggregates key-value document data models relationships graph databases schema lessdatabases materialized views Overview of MongoDBMapReduce partitioning and combining composing map-reduce calculations MapReduceexamples such as matrix multiplication
Hadoop Introduction to Hadoop Data format analyzing data with Hadoop scaling out Hadoopstreaming Hadoop pipes Hadoop distributed file system (HDFS) HDFS concepts data flowHadoop IO data integrity compression serialization Avro file-based data structures Map Reduceworkflows Section tests with MRUnit test data and local tests ndash anatomy of Map Reduce job runclassic Map-reduce YARN failures in classic Map-reduce and YARN job scheduling shuffle andsort task execution MapReduce types input formats output formats
Hadoop Related Tools Hbase data model and implementations Hbaseclients Hbase examples ndashpraxis Cassandra Cassandra data model Cassandraexamples Cassandraclients Hadoopintegration PigGrunt pig data model Pig Latin developing and testing Pig Latin scripts Hivedata types and file formatsHiveQL data definitionHiveQL data manipulation ndash HiveQL queriesOverview of spark
Reference Books1 Michael Minelli Michelle Chambers and AmbigaDhiraj Big Data Big Analytics ldquoEmerging
Business Intelligence and Analytic Trends for Todays Businesses Wiley2 Big-Data Black Book DT Editorial Services Wiley India3 Massive Online Open Courses (MOOCS) Big Data University Udacity and Coursera4 P J Sadalage and M Fowler NoSQL Distilled A Brief Guide to the Emerging World of
Polyglot Persistence Addison-Wesley Professional 20125 Tom White Hadoop The Definitive Guide Third Edition OReilley 20126 Eric Sammer Hadoop Operations OReilley 20127 E Capriolo D Wampler and J Rutherglen Programming Hive OReilley 20128 Lars George HBase The Definitive Guide OReilley 2011 8 Eben Hewitt Cassandra
The Definitive Guide OReilley 2010 9 Alan Gates Programming Pig OReilley 2011
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
51BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-504 Practical based on Game Development
Max Marks 50
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
52BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
IMT-505 Practical Based on Android Application Development
Time 3 Hours Max Marks 75
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
53BSc (Internet and Mobile Technologies) (Semester ndash V)
(Three Years Programme)
MT-506 Practical ndash Hadoop MapReduce HDFS MongoDB
Max Marks 50
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
54BSc (Internet and Mobile Technologies) (Semester ndash VI)
(Three Years Programme)
IMT-601 Industrial Training Based on Mobile and web Based Technology
Time 3 Hours Max Marks 400
1 A software module based on the work done in the entire course is to be developed
2 The soft copy of the module shall be submitted to the CollegeInstitute
3 The software module shall be developed in groups consisting of at most two studentsina group
4 The respective college shall depute guide(s)supervisor(s) under whose supervision thesoftware module shall be developed The guidesupervisor shall clarify that the workdone is original amp authenticated The certificate found to be incorrect at any stage shallattract the proceedings against all the stakeholders as per the University rules
5 The evaluation of the module shall be done as per the common ordinance ofUGPG wef 2012-2013 under semester system
top related