BCA-Detailed Syllbus-Signed 8 Dec-Edit-Justify1
BCA-Detailed Syllbus-Signed 8 Dec-Edit-Justify1
Course Objectives:
To know computer evolution with features of each generation.
Identify various devices used in Computer system with specific use of each.
To know the place of computer in our day to day life, its characteristics, its usage, Limitations and benefits etc.
To know types of software and languages with specific use of each.
To understand Computer Network and Management Information System basics.
Course Outcomes:
Describe Computer System evolution, Characteristics and Types.
Select Need base System Hardware and Software .
Classify Languages used in Computer System.
Describe the Use, Process, Types and Topologies of Computer Communication.
Understand the increasing role of management information system in managerial decision making with the help of
computers and how information is processed, stored and utilized with example system.
Unit-wise Syllabus
UNIT – I
Brief history of development of computers, Computer system concepts, Computer system characteristics, Capabilities and
limitations, Types of computers Generations of computers, Personal Computer (PCs) – evolution of PCs, configurations of
PCs- Pentium and Newer, PCs specifications and main characteristics. Basic components of a computer system - Control
unit, ALU, Input/Output functions and characteristics, memory - RAM, ROM, EPROM, PROM and other types of
memory.
UNIT – II
Input/Output& Storage Units-:Keyboard, Mouse, Trackball, Joystick, Digitizing tablet, Scanners, Digital Camera, MICR,
OCR, OMR, Bar-code Reader, Voice Recognition, Light pen, Touch Screen, Monitors - characteristics and types of
monitor -Digital, Analog, Size, Resolution, Refresh Rate, Interlaced / Non Interlaced, Dot Pitch, Video Standard - VGA,
SVGA, XGA etc, Printers& types - Daisy wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Sound Card and Speakers,
Storage fundamentals - Primary Vs Secondary Data Storage and Retrieval methods - Sequential, Direct and Index
Sequential, SIMM, Various Storage Devices - Magnetic Tape, Magnetic Disks, Cartridge Tape, Hard Disk Drives, Floppy
Disks (Winchester Disk), Optical Disks, CD, VCD, CD-R, CD-RW, Zip Drive, flash drives Video Disk, Blue Ray Disc,
SD/MMC Memory cards, Physical structure of floppy & hard disk, drive naming conventions in PC. DVD, DVD-RW.
UNIT – III
Software and its Need, Types of Software - System software, Application software, System Software - Operating System,
Utility Program, Programming languages, Assemblers, Compilers and Interpreter, Introduction to operating system for
PCs-DOS Windows, Linux.
Programming languages- Machine, Assembly, High Level, 4GL, their merits and demerits, Application Software and its
types - Word-processing, Spreadsheet, Presentation Graphics, Data Base Management Software, characteristics, Uses and
examples and area of applications of each of them, Virus working principles, Types of viruses, virus detection and
prevention.
UNIT-V
Introduction to MS-DOS – Booting, Components of MS-DOS, MS-DOS General, Command, Internal(CLS, PROMPT,
DIR, VER, VOL, DATE, TIME, COPY CON, TYPE, COPY, REN, DEL, MD, CD, RD) & External Commands(EDIT,
XCOPY, LABEL,DISKCOPY, CHKDSK, TREE, DELTREE, DOSKEY, FORMAT, BACKUP,RESTORE ), Directory
Commands, File Management in DOS & Commands, Disk Management Commands Utility Commands, Batch Files &
Configuring DOS , Use of wild card character.
References:
Pradeep K Sinha, Priti Sinha, Computer Fundmentals, Sixth Edn. BPB Publications
S.K.Basandra, “Computers Today “, Galgotia Publications.
Alexis Leon & Mathews Leon, “ Fundamentals of Information technology “, Vikas Publishing House, New Delhi.
V.Rajaraman, NeeharikaAdabala, Computer Fundamentals, PHI
Course Objectives:
To provide students with a basic understanding of multimedia systems and its components.
This course focuses on topics in multimedia information representation and multimedia standards in the
components of multimedia – text, audio, image, video and animation.
To provide information about the standards tools and techniques used in development of multimedia components
for productions
To create simple multimedia applications and products for using standalone, networked or web based computers.
Course Outcomes:
Develop understanding of technical aspect of multimedia systems.
Understand and explain the storage mechanism and applicability of various file formats for audio, video and text
media.
Develop various multimedia systems applicable in real time.
Create a multimedia component using various tools and techniques.
Apply the guidelines and standards of multimedia systems and to analyze the performance of multimedia system.
Unit-wise Syllabus
UNIT-I
Introduction to multimedia, needs and areas of use, development platforms for multimedia identifying multimedia elements
text, images, sound, animation and video, making simple multimedia with PowerPoint.
Concepts of plain & formatted text, RTF& HTML texts, using common text preparation tools, conversion to and from of
various text formats, using standard software, object linking and embedding concept.
UNIT-II
Sound - sound and its attributes, sound and its effects in multimedia, frequency, sound depth, channels and its effects on
quality and storage, size estimation of space of a sound file, sound card standard – FM synthesis cards, waves table cards,
MIDI and MP3 Files and Devices, 3D Sounds, recording and editing sound using sound editors like audacity, sound forge
etc.
Importance of images graphics in multimedia, vector and raster graphics, regular graphics vs. Interlaced graphics, image
capturing methods - scanner, digital camera etc. Color models-RGB, CYMK, HUE, Saturation, and Brightness, Various
Attributes of Images Size, Color, Depth etc, Various Image File Format BMP, DIB, CIF, PIC, and TIF format their features
and limitations, image format conversion, various effects on images. create images using Photoshop, CorelDraw and apply
various effects, using layers, channels and masks in images.
UNIT-III
Video- Basic of Video, Analog and Digital Video Type of Video, Digitization of Analog Video, Video Standard – NTSC,
PAL, HDTV, Video Capturing Media /Instruments Videodisk Camcorder Compression Techniques, File Formats AVI,
JPG, MPEG, Video Editing and Movie Making Tools, Converting Formats of Videos, Recording and Editing Videos Using
Video Editing Software Like Adobe Premiere or Sony Vegas.
UNIT-IV
Animation and its basic – principals of animation and its use in multimedia, computer system configuration and peripherals
requirements, software for animation, effects of resolution, pixel depth, image size, on quality and storage, types of
animation and applications.
UNIT-V
Introduction to virtual reality and its applications, virtual reality terminology head mounts display (HMD), boom, cave,
input devices and sensual technology, characteristic immersive vs. shared, augmented and mixed reality.
References:
Ramesh Bangia-Introduction to Multimedia- Laxmi Publications Pvt. Ltd.
Tay Vaughan-Multimedia: Making It Work,TataMc-Graw Hill.
Bhatnager G. Elsevie-,Introduction to Multimedia Systems,
Satish Jain O Level Introduction to Multimedia (M4.2-R4), BPB Publications.
Course Objectives:
To familiarize student with Office Automation and Component of Office Automation.
To make them comfortable to evaluate, select and use Office Software appropriate to specific task.
To make them work on Open Software for Office Automation.
To develop expertise in Word Processing, Spreadsheet, and Presentation Skills.
Course Outcomes:
Outline Office Suit components with specific application.
List Open Office Software.
Apply Word Processing Tools including Document Formatting, Using Graphics, Working with Macro and Mail
Merge.
Apply Spread Sheet Tools including Worksheet formatting, Using Functions, Graphics and Charts.
Create effective Presentation Using Animation and Transition.
Unit-wise Syllabus
UNIT – I
Introduction to Office Automation Suit, Elements of Office Suit & Area of Use. Word-Processing, Spreadsheet,
Presentation Graphics, Database. Introduction of various Office Suites Open Office, Libre Office, WPS Office, Microsoft
Office. Word Basics Using Libre Office (open source) : Starting Word Processor, The parts of a Word Processor Window,
Menus & Commands, Toolbars & Buttons, Shortcut Menus, Creating a New Document, Different Page Views and
Layouts, Applying various Text Enhancements, Formatting Text and Documents: Auto Format, Text Attributes, Paragraph
and Page Formatting, Line Spacing, Margins, Borders and Shading, Tabs and Indents, Text Editing using various features,
Bullets, Numbering, Working with Styles, Printing & various print options, Spell Check ,Working with Headers and
Footers, Tables: Creating a Simple Table, Creating a Table using the Table Menu, Entering and Editing Text in a Table,
Selecting in Table, Adding Rows, Changing Row Heights, Deleting Rows, Inserting Columns, Deleting Columns,
Changing Column Width.
UNIT – II
Graphics: Clipart, Insert Picture, Using Drawing Features, Drawing Objects, Text in Drawing. Templates: Template Types,
Using Templates, Exploring Templates, Modifying Templates. Macros: Macro, Recording Macros, Editing Macros,
Running a Macro. Mail Merge: Mail Merge Concept, Main Document, Data Sources, Merging Data Source and Main
Document.
UNIT – III
Spreadsheet Basics: Overview of Spreadsheet, Features, Creating a New Worksheet, Selecting Cells, Entering and Editing
Text, Entering and Editing Numbers, Entering and Editing Formulas, Referencing Cells, Moving Cells, Copying Cells,
Sorting Cell Data, Inserting Rows, Columns, Inserting Cells, Deleting Parts of a Worksheet, Clearing Parts of a
Worksheet. Formatting: Page Setup, Changing Column Widths and Row Heights, Auto Format, Changing Font Sizes and
Attributes, Using Border Buttons and Commands, Changing Colors and Shading, Hiding Rows and Columns.
UNIT – IV
Function in Spreadsheet, Functions by category: Date and Time functions, Engineering functions, Math and Trigonometry
functions, Statistical functions, Text functions. Spreadsheet Charts: Chart parts and Terminology, Instant Charts with the
Chart Wizard, Creation of different types of Charts, Printing Charts, Deleting Charts, L:inking in Spreadsheet. Spreadsheet
Graphics: Creating and Placing Graphic Objects, Resizing Graphics, Drawing Lines and Shapes.
UNIT – V
Creating Presentations: Using Blank Presentation Option, Using Design Template , Adding Slides, Deleting a Slide,
Importing Images from Outside, Transition and Build Effects, Deleting a Slide, Numbering a Slide, Saving Presentation,
Closing Presentation, Printing Presentation .
References:
0 2/2 0 2/2 30 10 0 40
Course Objectives
To understand the concept of emotional and social intelligence and learn ways of developing them.
To understand and establish the role of emotional learning in life and existence of self and its dependency
with Nature.
To introducethe basic concepts of the learning such as self and social awareness
To inculcate the skills among the students to learn from emotions and practice self-management
To inculcate the relationship skills among students for taking responsive decisions.
To aware about unsupervised learning, misinformation and social learning.
To develop the socio-emotional approach of learning among students.
Learning Outcome:
Contemplate and apply the knowledge and skills for social emotional development.
Create and practice the supportive environments.
Demonstrate, establish and evolve the social-emotional harmony in their personal and professional life
and growth.
Explore and exploit different routes, channel of learning.
To develop the abilities in students to understand their emotions and its interrelationship with the Socio –
Economic contexts
UNIT-I: LEARNING CONCEPTS L T P
2.3 Perceiving emotions accurately in others, Social awareness and empathy, and 2 - -
interpersonal skills
3.1 Harmony of the Self with Society, Understanding Myself as Co-existence of the 2 1 -
Self and the Society, Understanding Needs of the Self and the Needs of the
Society
4.3 Apply listening strategies to become a better listener and ultimately a better 1 1 -
communicator.
UNIT V: SOCIAL IMOTIONAL LEARNING AND Its APPLICATIONS L T P
Suggestive Readings:
A.N.Tripaty (2003). Human Values, New Age International Publishers.
Adams, S. R., & Richie, C. (2017). Social emotional learning and English language learning: A review of
the literature.
Bar-On, R., & Parker, J.D.A.(Eds.) (2000). The handbook of emotional intelligence. San Francisco,
California: Jossey Bros.
Goleman, D. (1995). Emotional Intelligence. New York: Bantam Book.
Goleman, D. (1998). Working with Emotional Intelligence. New York: Bantam Books.
Singh, D. (2003). Emotional intelligence at work (2nd ed.) New Delhi: Response Books.
Bajpai.B.L. (2004). Indian Ethos and Modern Management, New Royal Book Co., Lucknow, Reprinted.
Baron and Byrne. Social Psychology.
Bertrand Russell. Human Society in Ethics and Politics
C.T. Morgan, R.A. King, J. R. Weisz, JSchopler (2011). Introduction to Psychology.
Corliss Lamont: Philosophy of Humanism.
Daniel Goleman (1995). Emotional Intelligence. Bantam Books.
Daniel Goleman (2017). Emotional Intelligence and Social Intelligence: The New Science of Human
Relationships.
Plutchik, R. (2001). The nature of Emotions.
VanAusdal, K. (2019). Collaborative classrooms support social-emotional learning.
Assignments:
1. Prepare chart / poster on human learning.
2. Make a poster presentation on different social and emotional experiences.
3. Self-critical awareness about ones abilities and assets in different contexts of life and limitations in terms
of knowledge, attitudes, skills and values which may be revised or developed.
4. Activities that develop cognitive skills-independent thinking to promote critical thinking and creative
thinking; decision making and problem solving with all their components.
0 2/2 0 2/2 30 10 0 40
Course Objectives
1. To introduce students to basic Human Ethics.
2. To highlight the role of Ethics in Life.
3. To improve emotional and Spiritual Quotient of students.
4. To make students aware of Culture.
5. To improve Cultural Quotient of students.
Learning Outcome:
1. Students will able to contemplate and apply Morality in their life.
2. They will get thorough understanding of Values and Ethics.
3. Students will have ethical knowledge about personal and professional growth.
4. They will understand different forms of Culture.
5. Understand the triangulation of Society, Media and Culture.
SUGGESTIVE READINGS:
A.N.Tripaty, Human Values, New Age International Publishers, 2003
Bajpai. B.L., Indian Ethos and Modern Management, New Royal Book Co., Lucknow, Reprinted, 2004
Berger, A. (2012). Media and Society: A Critical Perspective.
Bertrand Russell, Human Society in Ethics and Politics
Corliss Lamont, Philosophy of Humanism
Gerber S. Scherer and H.Hefner D. (2016).Social Capital in Media Socities.: The Impact of Media use and media
structure capital. International Communication Gazette, Vol. 78 (6), pp 493-513
Ramanujan, A.K. (1999) Folk Tales of India, edited by BrendaBeck and Peter J. Klaus, Chicago: Univ. of Chicago
Press.
Schiffman, Harold. (1996) Linguistic Culture and LanguagePolicy, London and New York: Routledge.
Van, G. (2017). Part-1: What is Culture and how does it Affect our Daily Lives? HUFFPOST.
e-resources
https://hvpenotes.blogspot.com/2017/01/chapter-v-understanding-human
https://aktu.ac.in/hvpe/PDF Presentations/PDF English Presentation/HVPE
https://www.digitalg1.com/courses/kve301-kve401-uhvpe/kve301-kve401
http://www.huffingpost.com/gabriella-van-rij/part-1-what-is-culture-and-how-does-it-affect-our-daily-
lives_b_9607312
2/2 0 0 2/2 30 10 0 40
ikB~;dze ds mn~ns';%
fgUnhHkk"kaka dk lkekU; ifjp; vkSjmldslapkj ds i{kksa dk KkudjkukA
fgUnhHkk"kakavkSjlkfgR; ds izpfyrLo:iksa dk lapkj dh n+f"V ls lapkjdjkukA
fgUnhHkk"kaka dk vU; Hkk"kkvksa ds lkFklaca/kksa dk KkudjkukA
fgUnh ds iz;kstuewydLo:i dk izf'k{k.kiznkudjukA
O;kogkfjdfgUnh ds okpuvkSjys[ku dk dkS'kyfodflrdjukA
vf/kxe ds ifj.kke %
fgUnhHkk"kk dh okD; lajpuk ds fuekZ.k o mldsiz;ksxesafuiq.krkA
fgUnhHkk"kakavkSjlkfgR; ds izpfyrLo:iksa dh lapkj dh n`f"Vls le>vkSjizk;ksfxddq'kyrkA
fgUnhHkk"kkdsvU; Hkk"kkvksa ds lkFklaca/kksa ds Kku ls Hkk"kk n{krkesafodklA
fo|kFkhZ 'kCn] vFkZ ,oaO;kdj.k ds lkFkHkk"kk ds lkekftdlanHkZijviukn`f"Vdks.kfodflrdjik,asxsA
fo|kFkhZlaikndh;] fVIi.kh] izk:i.kvkSji=kpkj dk iz;ksxdjik,saxsA
lanHkZxUz Fk
MkW- HkksykukFkfrokjh ¼l½% fgUnh dh ?ofulajpuk] lkfgR;] lgdkj] d`".kkuxj] fnYyhA
jkepanoz ekZ] vPNhfgUnh] bykgkcknA
oklqnsouanuizlkn] vk/kqfudfgUnhO;kdj.kvkSjjpuk%] HkkjrhHkou] iVukA
f}osnhgtkjhizlkn] lkfgR; lgpj] yksdHkkjrh] izdk'ku] bykgkcknA
d`".kdqekjxksLokeh] iz;kstuewydfgUnhvkSjdk;kZy;hufgUnh] dfyaxkizdk'ku] 1982]] ubZfnYyhA
jkds'k 'kekZ ,oauhyef.k 'kekZ] ¼2019½ jkt Hkk"kakafgUnh % dyvktvkSjdy] n fdz,fVovkVZ] nf{k.kiwohZ fnYyh&110044
xksikyjk; ¼2020½ fgUnhHkk"kaka dk fodkl] jktdeyizdk'ku] v{kj] ubZfnYyhA
MkW- gjnsockgjh] fgUnhmn~Hko] fodklvkSj :i] fdrkcegy]izdk'ku] ubZfnYyhA
larlehj] ¼2018½ vPNhfgUnhdSlsfy[ksa] izHkkrizdk'kuA
vkpk;Zjkepanz 'kqDy¼2020½ fgUnhlkfgR; dkbfrgkl] izHkkrizdk'ku] ubZfnYyhA
Course Objectives:
Learn how to design and develop a web page using HTML and CSS.
Design and develop a web site using text, images, links, lists, and tables for navigation and layout.
Style your page using CSS.
Know CMS and use Word press as a CMS.
Course Outcomes:
Describe the concepts of WWW including browser and http protocol.
List the various HTML tags and use them to develop the user friendly web pages.
Define the CSS with its types and use them to provide the styles to the web pages at various levels.
Develop the modern web pages using the html and CSS features with different layouts as per need of applications.
Able to use WordPress for creating Website.
Unit-wise Syllabus
UNIT-I
Introduction to HTTP, HTML, Basic HTML Tags, Body Tags, Coding Style, Modifying & formatting Text, Lists –
Unordered, Ordered, Definition, Insert Links -Linking to another Document, Internal Links, Email Links, Relative and
Absolute Links, Insert Images - Referencing Images, Clickable Images, Image Placement and Alignment, Image Size,
Image Margins, Image Formats, Image Maps- Defining an Image Map, Advanced Coloring Body Content, Working with
tables - Basic Tables, Table Attributes, Table Cell Attributes, Table Row Attributes, Tables Inside of Tables, Invisible
Spacers, Working with Frame-Based Pages- Creating Windows, Single Window Frames, Creating Column Frames,
Creating Row Frames, Creating Complex Frames.
UNIT-II
Cascading Style Sheet (CSS) – Introduction, creating style, using inline and external CSS, Creating Divs with ID style,
Creating Tag& Class style, creating borders, Navigation links, creating effects with CSS.
JavaScript – Introduction, use of JavaScript in web pages. Understand JavaScript event model, use some basic event and
control webpage behavior.Variable declaration, Operators, , Control Statements, Error Handling, Understanding arrays,
Function Declaration,Built In Functions, Standard Date and Time Functions,Working with Objects, Call method in
JavaScript.
UNIT-III
HTML Editor - Introduction to WYSIWYG HTML editor, advantages of using HTML editors, creating a new site, creating
a new page, adding images with alternate text, inserting & formatting text, aligning images, creating an email link, linking
to other websites, testing & targeting links, organizing files & folders
Creating & Inserting Images - Optimizing Images for the Web
UNIT-IV
Designing accessible tables - understanding tables & accessibility, using tables for tabular data, styling a table, editing table
layouts, adding style to a table using CSS
Creating websites with frames - introducing frames, creating a frameset, opening pages into frames, controlling scrollbars
& borders, targeting links in frames
UNIT-V
Web hosting - Define domain,Process of Domain Registration, Introduction to DNS.
Introduction of Content Management system , Example CMS,WordPress Installation,
Dashboard,WordPressSetting,Categories,Posts,Media,Links.
BCA Syllabus,2021 MCU BHOPAL Page 28Dr C P Agrawal
References:
HTML and CSS, Jon Duckett, John Wiely, 2012
Achyut S Godbole and AtulKahate, “Web Technologies”, Tata McGraw Hill
Gopalan N P, Akilandeswari “Web Technology: a Developer S Perspective”, PHI
H.M. Deitel, P.J. Deitel, a.B. Goldberg-Internet & World Wide Web How to Program, Pearson Education, 3rd
Edition,
C. Xavier, “Web Technology &Design ”, Tata McGraw Hill.
Ivan Bay Ross, “HTML,DHTML,JavaScript,Perl CGI”, BPB.
Web Technologies, Black Book, Dreamtech Press
HTML 5, Black Book, Dreamtech Press
Joel Sklar -Web Design,, Cengage Learning
Harwani-Developing Web Applications in PHP and Ajax, Mcgrawhill
Learn HTML IN A Weekend By Steven E. Callihan, PHI
Course Objectives:
Gain Knowledge to develop skills in understanding strategic issues related to e- commerce and e- governance
Obtain the broad knowledge of state of art of e-governance and e-commerce activities and scenario in India
Understand the electronic payment systems and security
Gain knowledge of government initiative, policy and law and its implementation in the country in area of e-
commerce and e- governance.
Understand the concept of cybersecurity and cybercrime and digital signature
Course Outcome:
1. Explain and demonstrate E-Governance Initiatives at the National Level in India
2. Make Classification of E-Commerce and E- Governance
3. Explain various security concepts and apply them in daily cyber use.
4. Perform the malware and spam email identification, analysis, virus scanning and cleaning and other services using
security tools
Unit-wise Syllabus
UNIT-I
Introduction to E-commerce: Definition, History of E-commerce, E-business Models B2B, B2C, C2C, C2B, legal;
Environment of E-commerce, Dimensions of E-commerce, ethical issues, electronic data interchange, value chain and
supply chain, E-commerce Marketing, E-commerce Strategy, E-commerce Infrastructure, Advantages and Disadvantages
of e-commerce.
UNIT - II
Electronic payment systems: payment gateways, payment cards, credit cards, debit cards, smart cards, e-credit accounts, e-
money, marketing on the web, categories of e-commerce, EDI, marketing strategies, advertising on the web, customer
service and support, internet banking, introduction to m-commerce, case study: e-commerce in passenger air transport,
element of e-commerce, issues of e-commerce.
UNIT - III
E-government, theoretical background of e-governance, issues in e-governance applications, evolution of e-governance, its
scope and content, benefits and reasons for the introduction of e-governance, e-governance models- broadcasting, critical
flow, comparative analysis, mobilization and lobbying, interactive services / G2C2G.
UNIT - IV
Introduction to cyber space and cyber security Cybercrime-concept of cybercrime, Type of cybercrime, phishing, cyber
crime prevention, What Is Ethical Hacking, Security threats to e- commerce- electronic payment system, Digital Signature–
digital signature process.Cyberspace- cloud computing &security, social network sites security, attack prevention-
passwords, protection against attacks in social media, securing wireless networks, security threats.
UNIT - V
Types of cyber attacks,Types of Malware, Worms, Viruses ,Spyware, Trojans , Ransomware, smsmalware, Scareware,
Cyber Security Breaches, Phishing, Identity Theft, Harassment, Cyberstalking, Types of Cyber Attacks, Password
Attacks, Denial of Service Attacks, Passive Attack, Penetration Testing, Prevention Software, Firewalls, types of firewal
Virtual Private Networks, Anti‐Virus & Anti‐Spyware ,Critical Cyber Threats , Critical Cyber Threats, Cyber terrorism,
Cyberwarfare, Cyberespionage, Defense Against Hackers , Cryptography , Digital Forensics, Intrusion Detection
References:
2/2 0 0 2/2 30 10 0 40
COURSE OBJECTIVE
1. To demonstrate a congenial learning of Environment Factors to students
2. To generate in students the awareness about Environmental Problems
3. To define the types of Environmental Ecosystems & its formation to students
4. To associate the knowledge of various Environmental Ethics to students
5. To illustrate to the students problems relating to Human Population on Environment
1.1 Natural resources and associated problems. Forest resources: Use and Over-exploitation,
deforestation,
(Class room lectures)
1.2 Water resources: Use and over-utilization of surface and ground water. ( PPTs)
1.3 Mineral resources: Use and exploitation, environmental effects of extracting and using mineral
resources.
(PPTs & Class room lectures)
1.4 Energy resources: Growing energy needs, renewable and non-renewable energy sources.
( PPTs)
1.5 Land resources: Land as a resource, land degradation, man induced landslides, soil erosion and
desertification.
( Class room lectures )
2.1 Concept, structure and function of an ecosystem, producers, consumers and decomposers, energy
flow in the ecosystem, ecological succession, food chains, food webs and ecological pyramids
( Class room lectures & PPTs)
2.2 Introduction, types, characteristic features, structure and function of the following ecosystem: -
Forest ecosystem, Grassland ecosystem, Desert ecosystem, Aquatic ecosystems (ponds, streams,
lakes, rivers, oceans, estuaries)
(PPTs)
2.4 Threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts, endangered and
endemic species of India
(PPTs & Case study related to Kanha Wild life reserve)
3.1 Definitions. Causes, effects and control measures of: (a) Air pollution (b) Water pollution (c) Soil
pollution (d) Marine pollution (e) Noise pollution (f) Thermal pollution (g) Nuclear hazards
(PPTs)
3.2 Solid waste Management: Causes, effects and control measures of urban and industrial wastes
(PPTs & Class room Lectures)
4.1 From Unsustainable to Sustainable development. Water conservation, rain water harvesting,
watershed management.
( PPTs &Case Studies related to watershed management)
4.2 Environmental ethics: Climate change, global warming, acid rain, ozone layer depletion, nuclear
accidents and holocaust. Case studies
( PPT)
4.4 Environment Protection Act- Air (Prevention and Control of Pollution) Act, Water (Prevention and
Control of Pollution) Act, Wildlife Protection Act
( PPT & class room lectures)
4.5 Forest Conservation Act, Issues involved in enforcement of environmental legislation, Public
awareness
(PPT )
Suggested Readings:
1. Srivastava, Smriti.(2009). Environmental Studies.NewDelhi:S.K. Kataria& Sons
2. Dhankar, Rajesh.(2006).Environmental Studies.New Delhi: Daya Books Pvt. Ltd.
3. Kanagasabai, S.(2010). Environmental Studies.NewDelhi:PHI Learning Pvt. Ltd
4. Bagad,Anjali.(2009). Environmental Studies. New Delhi: Technical Publications.
E- Resources:
1. https://www.ugc.ac.in/oldpdf/modelcurriculum/env.pdf
2. https://www.kopykitab.com/Environmental-Studies-by-J-P-Sharma
3. https://www.tutorialspoint.com/environmental_studies/environmental_studies_tutorial.pdf
4. https://www.ametuniv.ac.in/exam_attachment/Question%20Bank/UG/Marine-Bio-Technology/EVS.pdf
Course Objectives:
To develop skills in installation and configuration of Operating systems,
Identify faults, troubleshoot, repair and do preventive maintenance of computer system and its peripherals.
To understand the various hardware device and configuration.
Develop ability to repair and maintain computer system
Course Outcomes:
Understand hardware components in computer system.
Install, configure Operating Systems and device drivers.
Install, configure and maintain various components in computer system and peripheral devices.
Diagnose faults, repair and maintain computer system and its peripherals.
Unit-wise Syllabus
UNIT – I
Inside the PC: Core Components, Identify different type and generation of computer, Identify devices required for using
laptops, Identify components which makes the system and specify its importance. Identify various types of ports and its
connecting devices.
Motherboard: definition, Components/connections in motherboard, functional block diagram
Central Processing Unit (CPU): CPU Speeds, Word Size, Data Path, Internal Cache memory, Slots and sockets, CISC vs
RISC processor, CPU chips preprocessors motherboard Types/Form Factors (AT, Baby AT, ATX, LPX, NLX, BTX)
Expansion Buses (Definition, Bus Architecture (PC/PC-XT, PC-AT/ISA, EISA, MCA, VESA Local (VL) Bus, PCI,
Combination of Bus Systems, AGP – Accelerated Graphics Port, Universal Serial Bus (USB), IEEE 1394 Fire Wire- A Bus
Standard
System Controller: Definition, Basic Input Output System:Services, Bios Interaction, CMOS-RAM
Chipsets : Definition, Advantage, North and South Bridge
System Memory : definition, memory sizes, speeds and shapes (DIP, ZIP, SIPP, SIMM, DIMM, RIMM), Memory modules
(Dynamic RAM, SDRAM, DDR SDRAM, SLDRAM, DRDRAM, Fast Page Mode (FPM) DRAM, Extended Data
Out(EDO) DRAM)
UNIT– II
Hard Disk Drive and Controller, DVD Drives, Disk Basics, Hard Disk Interfaces: EIDE, Serial ATA, SCSI, USB and IEEE
1394 (Firewire), RAID, Solid State Drive (laptop), Disk Geometry : Heads, Tracks, Sectors, Cylinders, Cluster, Landing
zone, MBR, Zone bit recording, Disk performance Characteristics: Seeks and Latency, Data Transfer Rate,Hard Disk
Controller: Functional Blocks, HDC Functions, DVD Drives : Types, Recording, Construction, Interfacing, DVD Drive
Performance Criteria : Data Transfer Rate, Access time, Cache/buffer, Blu-ray disk specification.
UNIT– III
Input Devices and Printers,Keyboard : Keyboard operation, Keyboard Types, Types of Key switches (Membrane,
mechanical, rubber dome, capacitive) Keyboard interfaces,Mouse : Types, Operation, Interfaces,Scanner : Scanner Types,
Image quality measurement, Types of Printers, Printer Interfaces, Ink-jet Printer : Parts, working principle,LaserJet Printer
: Parts, working principle.
UNIT– IV
Monitor and Display Adapters Video Basics (CRT parameters), VGA monitors, Digital Display Technology- Thin
Displays, Liquid Crystal Displays, Plasma Displays, Light Emitting Displays,Graphics Cards : Components of a card,
Accelerated Video cards, CGA, EGA, VGA.
References:
Computer Installation and Servicing, D Balasubramanian, Tata McGraw Hill Education Private Limited
The complete PC Upgrade & Maintenance Guide, Mark Minasi, BPB Publications
IBM PC and clones, GovindRajalu, Tata McGraw Hill Education Private Limited
2/2 0 0 2/2 30 10 0 40
COURSE OBJECTIVES
1. To help learners use English Language for contemporary academic and social needs.
2. To enable students to learn to use language creatively and critically.
3. Develop Oral and Written Communication.
4. To enable students comprehend complex English Texts.
5. To develop language skills with the literary texts.
1.5 Tense 1 - -
(Lecture, Discussion)
2. 1 Vocabulary 1 - -
(Lecture, Discussion)
2.2 Synonyms 1 1 -
(Lecture, Discussion)
2.3 Antonyms 1 - -
(Lecture, Discussion)
2.4 Prefixes 1 - -
(Lecture, Discussion)
2.5 Suffixes 1 - -
(Lecture, Discussion)
3.1 Listening 1 - -
(Lecture, Discussion)
3.2 Speaking 1 - -
(Lecture, Discussion)
3.3 Reading 1 1 -
(Lecture, Discussion)
3.4 Body Language 1 - -
(Lecture, Discussion)
3.5 Writing Formal and Informal Letters 1 - -
(Lecture, Discussion)
Unit 4 Creativity Through Language L T P
4.1 Comprehension 1 - -
(Lecture, Discussion)
4.2 Paragraph Writing 1 - -
(Lecture, Discussion)
Practical/Projects/Assignments:
1. Creating a Digital Profile – LinkedIn (Resume/Video Profile)
2. Word Games
3. Writing Slogans
4. Role Play
5. Extempore and Debates
6. Writing Picture Stories
Suggested Readings:
1. ParulPopat. Communication Skills . Pearson Education: 2015
2. Professional Speaking skills, ArunaKoneru, Oup, 2015
3. Scanlon, Jaimie, et al. Q: Skills for success. Listening and Speaking.2 Oxford University Press, 2015
4. Meena Agarwal, English Communication, 2016, Edition 1, ISBN-13: 978-9351676737
5. How to Speak and Write Correctly, Joseph Devlin, 2017, Edition 1, CreateSpace Independent Publishing Platform,
ISBN-13: 978-1974637218
6. Oxford English Dictionary and Thesaurus
7. Collected Poems of William Wordsworth
8. The Portrait of a Lady- Khushwant Singh
9. Where the mind is without fear- Rabindranath Tagore
10. Indian Weavers- Sarojini Naidu
11. A Hero- R. K. Narayan
E-Resources:
1. Basic English Grammar rules with example sentences accessed at https://basicenglishspeaking.com/basic-english-
grammar-rules/
2. Basic English Grammar rules accessed at https://grammar.yourdictionary.com/grammar-
rules-and-tips/basic-english-grammar-rules.html
3. English Grammar accessed at https://www.englishgrammar101.com/
4. Basics of English Grammar accessed at
https://www.talkenglish.com/grammar/grammar.aspx
5. Complete Handbook of English Grammar accessed at
https://www.learngrammar.net/english-grammar
6. Listening for Pronunciation Practice accessed at http://orelt.col.org/module/unit/1-
listening-pronunciation-practice
7. Phonetics: The Sounds of Language https://scholar.harvard.edu/files/adam/files/phonetics.ppt.pdf
CourseObjectives
To acquaint students with knowledge of the Indian Constitution.
To make students familiar with concept of Parliament.
To understand the concept of various practices and procedures of Indian Parliament
To develop understanding about powers and privileges of Parliamentary and Legislative members
Learning Outcomes
Students will be able to understand the concept of Indian Constitution and Parliament.
Students will be able to understand working of Indian Parliament
Students will be able to understand and analyze working of State Assembly and Legislative Councils
Ability to apply the theory into practice.
Practical/Projects/Assignments:
1. Role play/Skit/Mock Parliament.
2. PPT Presentation on various contemporary issues
3. Visit to Vidhan Sabha
4. Virtual tour of the Indian Parliament.
5. Any other assignment given by the concerned faculty.
1. Kaul M.N and Shakdher S.L, Practice and Procedure of Parliament, Lok Sabha Secretariat, New
Delhi, Seventh Edition
2. Khosla Madhav, The Constitution of Most Surprising Democracy, Oxford
3. Basu Dr. Durga Das, Introduction of Indian Constitution, Lexis Nexis, 2019
4. Rules of Procedure and Conduct of Business in the Council of States, Rajya Sabha Secretariat, New
Delhi,2013.
5. Chaudhary Sujit, Khosla Madhav and Mehta Pratap Bhanu, The Oxford Hand book of the Indian
Constitution, Oxford University Press U.K,2016
6. Role of Rajya Sabha in Indian Parliamentary Democracy, Rajya Sabha Secretariat, New Delhi,2019
7. Narain Dr. Yogendra, Role and Relevance of Rajya Sabha in Indian Polity, Rajya Sabha Secretariat,
New Delhi.
8. Kashyap Subhash C., Our Parliament, National Book Trust, India
9. Handbook for Members of Rajya Sabha, Rajya Sabha Secretariat, New Delhi, 2010
10. Bakshi PM, Constitution of India, Universal Law Publishing, 2017
11. De Rohit, A Peoples Constitution, Princeton University Press,2018.
c-resources:
https://eparlib.nic.in
https://epgp.inflibnet.ac.in
http://Indias-Founding-Moment-Constitution-Surprising-ebook/
उ े य
1. िव ा थय म वै दक युग सी चली आ रही संगीत परं परा का प रचय कराना ।
2. जीवन म संगीत के मह व को समझना ।
3. िह दु तानी संगीत क प रभाषा थाट और अलंकार को जानना एवं अ यास ।
4. लय, ताल, थाट, राग का प रचय एवं अ यास ।
5. श दउ चारण, रा गान, गीत, गजल भजन का अ यास कराना ।
िश ण के प रणाम
1. भारतीय संगीत क परं परा और मह व क समझ ।
2. थाट, अलंकार, लय, ताल क सि त जानकारी एवं अ यास ।
3. राग यमन, िवलावल, खमाज म घोटा ।
4. याल क ारं िभक जानकारी ।
5. श दउ चारण के मह व के साथ भजन गीत, गजल, रा गान क ारं िभक जानकारी ।
ईकाई– 1 प रभाषाय L T P
1.1 संगीत, वर, अलंकार 1 -
1.2 थाट, राग, स तक 1 -
1.3 आरोह, अवरोह 1 2
1.4 पकड़वादी, संवादी - 2
1.5 अनुवादी, िववादी - 2
ईकाई–2 िह दु तानी संगीत L T P
2.1 िह दु तानी संगीत प ित के दस थाट एवं उनके सांकेितक िच ह । 1 2
2.2 िह दु तानी संगीत प ित के दस थाट एवं उनके सांकेितक िच ह । 1 1
2.3 िह दु तानी संगीत प ित के दस थाट एवं उनके सांकेितक िच ह । 1
2.4 िह दु तानी संगीत प ित के दस थाट एवं उनके सांकेितक िच ह । 1
2.5 1 से 10 तक ारं िभक अलंकार लेखन 1 1
ईकाई–3 वरिलिप प ित L T P
3.1 पंिडत िव णु नारायण भातख डे वर िलिप 2
3.2 ताल िलिप प ित 1
3.3 नाद क प रभाषएं 1
3.4 नाद क िवशंषताएं 1
3.5 िह दु तानी संगीत प ित के 40 िस ांत 1
ईकाई–4 ताल प रचय L T P
थम वष ायोिगक
1. तक अलंकार 10 से 1का गायन
2. राग यमन, िबलावल, खमाज म आरोह, अवरोह, पकड एवं सरगम का गायन एवं ल णगीत गायन
3. राग यमन, िबलावल, खमाज म छोटा याल गायन ( ायी अंतरे सिहत)
4. सै ाि तक न प म दये गये ताल को हाथ से ताली, खाली, देकर तुित । दादरा), कहरवा, ि तालगीत (,
गजल
5. सै ाि तक न प म दये गये ताल को हाथ से ताली, खाली, देकर तुित । दादरा), कहरवा, ि तालगीत (,
गजल, भजन, रा गान, रा गीत, म य देश गायन, का गायन (रण एवं धुन के साथ चाश दो ट प)
संदभ–
1. राग प रचय 1,2,3, ह रशच ीवा तव
2. संगीत िवशारद, बसंत
3. िमक पु तकमािलका भाग 1, िव णु नारायण भातखंडे
Lalit Kala-I
लिलत कला-I
उददे य
1. भारतीय कला के मूलिस ांतोसे छा को प रिचत कराना।
2. छा को दृ यकला के मूल िस ांतो से प रिचत कराना।
3. कृ ित और जीवन क सुंदरता क सराहना करने के िलए उनक दृि को समृ कराना।
4. रे खा, प, रं ग और बनावट के सरल योग का प रचय और अ यास I
5. ाकृ ितक और मानव िन मत व तु के िविभ प का अ यासI
6. भारतीयलोकिच कला - ग डिच कला, वरलीिच कलाऔरमधुबनीिच कलाकाप रचयऔरअ यासI
िश णके प रणाम
1. भारतीयिच कलाके छहअंग औरदृ यकलाके मूलिस ांत क समझI
2. रे खा, प, रं गऔरबनावटके सरलऔरिभ उपयोगक समझI
3. भारतीयलोककला क समझ-उनके उ े मा यम,लोकजीवनऔरलोककथा क जानकारी I
4. भारतीयलोककलाके पांकन क समझI
5. िविभ भारतीयलोककला क िवशेषता मअंतरकरनाऔरउनक पहचानI
6. ाकृ ितकऔरमानविन मतव तु के िविभ प काअ ययनकरके कलाके नए पकोबनानेक ेरणा I
7.
ईकाई - 1 L T P
1.2 माण 1 1
1.3 भाव 1 1
1.5 वा णकभंगा 1
ईकाई- 2 L T P
दृ य कला के मूल त व
2.1 रे खा 1
2.2 प/आकार 1 2
2.3 रं ग 1
2.4 बनावट 1
2.5 अंतराल 1
संयोजनके िस ांत
3.1 एकता 1
3.2 सामज य 2
3.3 संतुलन 1
3.4 भािवता 2
3.5 1 2
वाह (ताल)
ईकाई-4 L T P
Course Objectives:
To Understand importance of Database and Database Management System .
and conceptual and physical design of a database.
To understand RDBMS and to design Relational database.-
To know basic database backup and recovery mechanism.
Practice basic operations of database management system using query language.
Practice create report
Course Outcomes:
Understand Data, Database system and its architecture.
Apply ER modeling and Relational Database design using Normalization.
Understand Concurrency, Recovery and Security mechanism in DBMS.
Apply concepts of database storage and querying using SQL and
Able to create basic reports using SQL PLUS.
Unit-wise Syllabus
UNIT - I
Introduction To Database System : Data - Database Applications, Need for data management, Introduction and applications
of DBMS, File systems versus Database systems, Data Models(Relational Data Model, Hierarchical Model, Network
Data Model, Object/Relational Model, Object-Oriented Model) DBMS Architecture, Data Independence, Data
Modelling using Entity-Relationship Model, Enhanced ER Modelling.
UNIT - II
Relational Database Concept and Design: Introduction to relational database, Structure of Relational Database, Relational
model terminology domains, Attributes, Tuples, Relations, Definition of CODD's rules, Important components-database
manager, DDL, DML, DCL, query processor, data dictionary
Normalization, Basic concept associated with Normal forms.
UNIT – III
ACID properties, Concurrency, Recovery and Security - Concurrency. Concurrency Control Techniques: Overview of
Locking, 2PL, Timestamp ordering, multi-versioning, validation Recovery concepts, Shadow paging, Log Based Recovery,
Elementary concepts of Database security: system failure, Backup and Recovery Techniques, authorization and
authentication
UNIT - IV
Introduction to SQL, SQL operators, data types DDL commands(create table, alter table, drop table, create view, rename,
create index) DML commands of SQL, (select distinct, select from where, select from where order by, select group by
clause, select group by having clause, insert into, update, delete) DCL commands of SQL (Rollback, revoke, grant).
SQL aggregate functions (sum, avg, max, min, count) SQL Character functions (Lower, upper, length, substr, RPAD,
LPAD) SQL arithmetic functions (Round, trunc, sqrt, mod, abs, sine) conversion functions and other miscellaneous
functions.
UNIT - V
Joining Multiple Tables (equi joins), Joining a table to itself (self join), subqueries union, intersects and minus clause.
Report using SQL plus (specifying column heading, formatting columns char formats, break, inserting spaces after every
row, break on multiple column with different spacing, page size, line size, pause).
BCA Syllabus,2021 MCU BHOPAL Page 47Dr C P Agrawal
Lab Practice
EMPLOYEE Schema
Field Type NULL KEY DEFAULT
DEPARTMENT Schema
Field Type NULL KEY DEFAULT
Query List
1. Query to display Employee Name, Job, Hire Date, Employee Number; for each employee with the Employee Number
appearing first.
2. Query to display unique Jobs from the Employee Table.
3. Query to display the Employee Name concatenated by a Job separated by a comma.
4. Query to display all the data from the Employee Table. Separate each Column by a comma and name the said column as
THE_OUTPUT.
5. Query to display the Employee Name and Salary of all the employees earning more than 25,000.
6. Query to display Employee Name and Department Number for the Employee No= 7900.
7. Query to display Employee Name and Salary for all employees whose salary is not in the range of 20000 and 50000.
8. Query to display Employee Name and Department No. of all the employees in Dept 10 and
Dept 30 in the alphabetical order by name.
9. Query to display Name and Hire Date of every Employee who was hired in 1981.
10. Query to display Name and Job of all employees who don’t have a current Manager.
11. Query to display the Name, Salary and Commission for all the employees who earn
commission.
12. Sort the data in descending order of Salary and Commission.
13. Query to display Name of all the employees where the third letter of their name is ‘A’.
14. Query to display Name of all employees either have two ‘R’s or have two ‘A’s in their name and are either in Dept No
= 30 or their Manger’s Employee No = 7788.
15. Query to display Name, Salary and Commission for all employees whose Commission Amount is 14 greater than their
Salary increased by 5%.
References:
Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, 7th Edition, McGraw Hill .
Rajesh Narang “Database management System” PHI.
Ramakrishnan and Gherke, “Database Management Systems”, TMH.
R. Elmarsi and SB Navathe, “Fundamentals of Database Systems”, Pearson,5th Ed.
Singh S.K., “Database System Concepts, design and application”, Pearson Education
Bipin Desai, “An Introduction to database Systems”, Galgotia Publications.
Course Objectives:
Build an understanding of the fundamental concepts of computer networking.
Familiarize the student with the basic taxonomy and terminology of the computer networking.
Preparing the student for entry in advanced courses of computer networking.
To gain knowledge of various protocols for network design and maintenance.
Course Outcomes:
Understand and explain Data Communications System and its components.
Understand Computer Network basics and OSI and TCP/IP model.
Understand Networks switching, error detection and error correction techniques.
Identify the different types of network devices and their functions.
Familiarity with the various protocols of computer networks
Unit-wise Syllabus
UNIT-I
Basic concepts: network definition, components of data communication, distributed processing, topology, transmission
mode, categories of networks. OSI and TCP/IP models: layers and their functions, comparison of models. Digital
transmission: modems, modems, cable modems. Analog and digital signal; data-rate and limits; digital to digital line
encoding schemes; parallel and serial transmission; modulation scheme, multiplexing techniques FDM, TDM, transmission
media.
UNIT-II
Networks switching techniques and access mechanisms, circuit switching; packet switching, message switching,
connection-oriented virtual circuit switching; dial-up modems; digital subscriber, data link layer functions and protocol,
error detection and error correction techniques, data -link control framing and flow control, error recovery protocols - stop
and wait ARQ, go-back-n ARQ; point to point protocol.
UNIT-III
Multiple access protocol and networks, ALOHA, SLOTTED ALOHA, CSMA/CD, protocols; Ethernet LANS, Token
Ring, Token Bus, back-bone networks, network adapters cards, repeaters, hubs, switches, bridges, types of bridges, router
and gateways.
UNIT-IV
Networks layer functions and protocols, routing: routing algorithms distance vector routing; shortest path routing, network
layer protocol, IP protocol, internet control protocols, Unicasting, multicasting, broadcasting, ISDN: services, historical
outline, PRI, BRI.
UNIT-V
Transport layer functions and protocols, overview of TCP and UDP, transport services error and flow control, connection
establishment and release, three way handshake, overview of session layer and presentation layer, overview of application
layer protocol overview of DNS protocol, overview of internet, WWW,HTTP, FTP, SNMP protocol. Internet services,
email services, www services, search service etc.
References:
B. A. Forouzan: Data Communications and Networking, Fourth edition, THM,
A.S. Tanenbaum: Computer Networks, Fourth edition PHI.
Ames Chews Charles Perkins, Matthew Strebe "Networking Essentials: Study Guide "MCSE BPB Publications.
K.Basandra& S. Jaiswal "Local Area Network" Galgotia Publications
William Stalling "Data and Computer Communication" Pearson Prentice Hall
Prakash C Gupta " Data Communication and Computer Network " PHI
Course Objectives:
Have Understanding of Programming Language Standards, Problem Solving Techniques, IDE and Compilers for C
and C++.
To have in depth knowledge of Writing, Compiling and Running Programs.
To understand and Practice Programming Construct: Variable, Operators, Control Structures, Loop, Functions with
C and C++.
To understand and Practice basics of arrays, pointers, preprocessor, Structure and Union
To learn difference in procedural and Object oriented programming language with understanding of OOPs features
and Practice beginner level of Pointers, Preprocessor, Programming
Course Outcomes:
List and Demonstrate Basic Terminology Used in Computer Programming Write, Compile and Debug Programs in
C and C++ Language.
Understand and Apply Variable, Conditional Statements, Loops, Functions in C and C++.
Practice Pointers, Structure, Union and Class in Programming.
Explain and Differentiate the Process of Problem Solving Using Procedural and Object Oriented Programming
Language.
Understand and Practice Object Oriented Programming Concepts in C++.
Unit-wise Syllabus
UNIT-I
Introduction to C Language, Language Standards, Features of Procedural Language specific to C, Structure of C and C++
Program, Introduction to Compilers, Creating, Compiling and Executing C and C++ Programs, IDE Features of Turbo
Compiler. Keywords , Identifiers, Variables, Constants, Scope and Life of Variables, Local and Global Variable, Data
Types, Expressions. Operators - Arithmetic, Logical, Relational, Conditional and Bit Wise Operators, Precedence and
Associativity of Operators, Type Conversion. Library Function, Character Input/Output- getch( ), getchar( ). getche( ),
putchar( ). Formatted Input/Output-printf( ) and scanf( ), Mathematical & Character Functions in C and C++.
UNIT- II
Control Structures: Declaration Statement, Conditional Statement - if Statement, if-else Statement, Nesting of if Statement,
else if Ladder, The?: Operator, switch Statement. Iteration Statements - For Loop, While Loop, Do-While Loop. Jump
Statements: break, continue, goto, exit( ). Arrays - Concept of Single and Multi-Dimensional Arrays, Array Declaration and
Initialization. Strings: Declaration, Initialization, String Functions Using C and C++.
UNIT- III
The Need of Functions, User Defined and Library Function, Prototype of Functions, Prototype of main( ) Function, Calling
of Functions, Function Arguments, Argument Passing: Call By Value and Call By Reference, Return Values. Nesting of
UNIT- IV
Storage Class Specifier- Auto, Extern, Static, Register. Defining Structure, Declaration of Structure Variable, Type def,
Accessing Structure Members, Member Access Operator, Nested Structures, Array of Structure, Structure Assignment,
Structure as Function Argument, Function that Return Structure, Union. Pointer to Structure, Pointers within Structure,
Introduction to Static and Dynamic Memory Allocation, The Process of Dynamic Memory Allocation, DMA Functions :
malloc( ), calloc( ), free( ), realloc( ), sizeof( ) Operator. C++ Classes and Object.
UNIT- V
Constructor and its Types, Array of Objects, Object as Argument, Reference Variable, Default Argument, Destructor
Function, Object Oriented Programming Concepts. Polymorphism (Operator Overloading, Function Overloading) .
Inheritance and its Types. Access Specifier, Virtual Functions, Abstract Base Classes and Pure Virtual Function. Virtual
Base Classes.
References:
Kerninghan& Ritchie “The C Programming Language”, PHI
Schildt “C:the Complete Reference”, 4th Ed TMH.
Kanetkar Y. “Let Us C”, BPB.
Kanetkar Y.: “Pointers in C”,BPB
Gottfried : “Problem Solving in C”, Schaum Series
Balagurusami “Programming in ANSI C”,7thed McGraw Hill Education.
Herbertz Shield, "C++ The Complete Reference "TMH Publication ISBN 0-07-463880-7
R. Subburaj, 'Object Oriented Programming WithC++ Vikas Publishing House, New Delhi.Isbn 81-259-1450-1
E. BalgurUswamy, "C++ '' TMH Publication ISBN O-07-462038-X
M. Kumar 'Programming InC++'' TMH Publications
R. Lafore, 'Object Oriented Programming C++"
Ashok. N. Kamthane, "Object Oriented Programming WithANSi& Turbo C++ ", Pearson Education Publication,ISBN-
8j-7808-772-3
0 2/2 0 2/2 30 10 0 40
COURSE OBJECTIVE
To describe students regarding Entrepreneurship & its Management.
To explain the students difference between Entrepreneurs & Managers.
To outline the students about importance of E.D.Programmes.
To illustrate students Practical problems related to Transportation.
To determine various Project Appraisal methods to the students.
LEARNING OUTCOMES
Students would be able to develop the concept of Entrepreneurship Management.
By analyzing the importance of E.D programmes, students would be able to integrate the various factors
leading to success of Entrepreneurship.
Student would be able to summarize various concepts leading to Small Businesses & would learn to
integrate them into a concrete Business Approach.
Applying Transportation concepts would enable the students to find out the Optimum
way to solve the problems.
Unit-1 Entrepreneurship
1.1 Entrepreneurship: Nature & Scope (Class room lectures & PPT)
1.2 Role & Importance in Indian economy ( PPT & class room lectures)
2.2 Significance & Role of Environmental Infrastructure Network (PPT & Class room Lectures)
4.2 Search for Business Idea (PPTs & Class room Lectures)
4.4 Identification of Projects, Project Design & Network Analysis ( PPTs &group discussions)
5.2 Types of Organization: Sole Proprietorship, Partnership , Joint Stock Company, Co-operative
Organization, Merits , Limitations , Suitability (PPTs & class room lectures)
Course Objectives:
Acquire knowledge and develop skills of Page Maker and Photoshop, Printing Techniques, DTP Tools and photo
editing.
Learn Design layouts and Use existing design template to Create Readable and Attractive Newsletters.
Lear various features, Shortcut Keyboard Commands and their usage PageMaker
Apply a Report Template to a Multi-Page Document.
To develop skills for layers and color and specify various file formats in Photoshop.
Course Outcomes:
1. Create Documents and Templates, Add text into Documents using various Methods.
2. Apply different Formatting Styles to Characters and Paragraphs using PageMaker.
3. Create a book and export it into PDF.
4. Gain proficiency using the selection tools and colors in Photoshop
5. Use and control the adjustments and filters to improve images
6. Use automated actions and batch edits.
Unit-wise Syllabus
UNIT - I
Introduction to Desk Top Publishing (DTP), Need and Area of Application. Use of DTP in Offset Printing, Web Designing
and Publications, Page Layout & Designing in a single page production. Laser printers - Use, Types, Advantage of laser
printer in publication, Difference between a word processor and Publication Software, Use and importance of DTP in
Newspaper Printing, Various DTP Softwares and its application area.
UNIT - II
Introduction to Adobe Page Maker 7.0, Previous and current versions of Page Maker, Page Maker as a DTP Software,
Difference between a Page Maker & Word Processing Software. Attribute settings: Tools, Styles, Menus, Templates,
Guides etc. Keyboard shortcuts, Templates & its use.
UNIT - III
UNIT - IV
Photoshop : Creating a New Document, Saving Files, Reverting Files. Document Window: Selecting Workspace, File
Handling and cursor Preferences, Understanding Image Resolution and Pixel Logic, Editing Images. Working with
Selections Tools, Commands- Expand and Contract, Grow and Similar, Refine Edges, Inverse Selection. Transforming a
Selection, Pen tool. Tools: Paint Bucket Tool, Brush Tool, Pencil Tool, Color Replacement Tool, Retouching Tools, Spot
Healing Brush Tool, Healing Brush Tool, Patch Tool, etc.
UNIT - V
Color mode, Color Levels, Pallets- Curves palette, Brightness/Contrast, Hue/Saturation, Histogram. Variations Command,
File Formats in Photoshop: Bitmap (BMP), PSD,EPS, TIFF, GIF, JPEG. Layers in Photoshop, About Smart Objects and
filters.
Creating an Action, Performing Photo merge in Photoshop, Text Editing in Photoshop, Finding and Replacing Text,
Creating 3D Artwork , Creating and editing a 3D Shape, Animation in Photoshop. Exporting Formats: PSD, Eps, Jpeg, Gif,
Tiff, PDF, BMP, TGA, PNG and etc.
References:
Shelly, Gary B., Cashman, T, Microsoft Publisher 2003 Complete Concepts and Techniques .ISBN:
9780619200312
Wempen, Faithe, Emergent Le, Learning Microsoft Office Publisher 2010, Student Edition ISBN: 9780135108994
Weixel, Suzanne, Fulton, Desktop Publishing Basics ISBN: 9780619055363
Proot, Kevin G., Adobe Pagemaker 7.0ISBN: 9780619109561
Adobe Photoshop CS4 for Photographers: A professional Image Editors Guide By Martin Evening(2006)
Photoshop CS4 in Simple Steps by Kogent Learning Solutions Inc. Published by dremtechpress(2008)
Understanding Adobe Photoshop: Digital Imaging Concepts and techniques By Richard M.Harrington; ISBN 0-321-
36898-3; Published 2007 American Chemical Society
Photoshop In depth -Benjanim&David (2001)
Adobe Photoshop CS6 Classroom in a Book © 2012 by Adobe Press. ISBN-13: 978-0-321-82733-3, ISBN-10: 0-
321-82733-3.
http://ptgmedia.pearsoncmg.com/images/9780321827333/samplepages/0321827333.pdf
Adobe Photoshop CS5 Classroom in a Book by Adobe Press: ISBN-13: 978-0-321-70176
Course Objectives:
Learn PHP programming environment to create, debug and run simple PHP programs.
Understand PHP programming fundamentals such as character set, variables, data types, conditional and iterative
execution, functions etc.
Using PHP to develop applications for Web.
Learn to use Arrays, Web forms, files, and databases with PHP to develop Web pages.
Course Outcomes:
Develop programs using HTML and PHP.
Develop PHP Program using Character set, variables, data types, conditional and iterative statements, functions etc.
Develop WebPages using built-in functions related to string manipulation, mathematical, date and time etc.
Develop Web pages using Arrays, Web forms, files, and databases with PHP
Unit-wise Syllabus
UNIT-I
Introduction to PHP, History of PHP, Versions of PHP, Features of PHP, Advantages of PHP over Other Scripting
Languages, software requirements, Installation and Configuration of PHP, Installing and Configuring Apache to use PHP
on Windows, Basic HTML, Embedding PHP in HTML, PHP Basic syntax, data types, comments, variables and constants,
scope of variables, PHP arrays: creating array and accessing array elements, PHP String, PHP operators, precedence of
operators, expressions, creating a PHP Script, running a PHP script.
UNIT- II
PHP conditional statements, switch case, PHP looping statements, while, for and do while loop, break, continue, exit, PHP
functions: built-in and user defined function, declaration and calling of a function, function argument with call by value,
call by reference, string manipulation, mathematical, date and time functions.
UNIT- III
Introduction to a web form, processing a web form, capturing form data, passing information between pages, PHP $_GET,
PHP $_POST, with multi value fields, validating a web form, input validation, exception and error handling, introduction to
cookies and session handling.
UNIT- IV
Working with database: PHP supported databases, using PHP & MySQL: Installation and configuration of MySQL on
windows, checking configuration, connecting to database, selecting a database, adding table and altering table in a
database, inserting, deleting and modifying data in a table, retrieving data, performing queries, processing result sets.
UNIT- V
Code re-use, require(), include(), and the include_path, PHP file permissions, working with files: opening, closing, reading,
writing a file, file system functions and file input and output, working with directory: creating, deleting, changing a
directory, file uploads, introduction to object oriented programming with PHP.
References:
Steven Holzner, The Complete Reference PHP, TMH
Steve Suehring, Tim Converse and Joyce Park, Wiley-India Pvt Ltd
Course Objectives:
To understand the services provided by operating system
To understand the working and organization of process and its scheduling and synchronization.
To understand different approaches of memory management techniques.
To understand the structure and organization of the file system.
Course Outcomes:
Understand, identify and describe the services provided by operating systems.
Understand and solve problems involving process control, mutual exclusion, synchronization and deadlock.
Implement processor scheduling, synchronization and disk allocation algorithms for a given scenario.
Understand different types of operating system.
Unit-wise Syllabus
UNIT-I
Operating Systems - Definitions, functions, Types of operating system - Multiprogramming, Batch, Time Sharing, Single
user and Multiuser, components, Operating system Services, System Calls, programs, System structure.
UNIT –II
Process management - process concepts, process state & process control block, process scheduling, scheduling criteria,
scheduling algorithms, multiple processor scheduling, real-time scheduling, threads,
UNIT –III
Critical section problem, semaphores, classical problem of synchronization,, deadlock characterizations, method for
handling deadlocks, deadlock prevention, deadlock avoidance, deadlock detection, recovery from deadlock .
UNIT –IV
Memory management - logical versus physical address space, contiguous allocation, fixed partition, variable partition,
swapping, paging, segmentation, virtual memory, demand paging, page replacement, page replacement algorithms
UNIT –V
Disk scheduling, disk management, swap space management, disk reliability, stable storage implementation. File concepts,
directory structure, protection.
References:
Operating system concepts by Silberschatz, Galvin, Gagne, Wiley Student Edition
Operating system concepts & design by Milan Milenkovic, TMH publication
Course Objectives:
Understand .NETFramework, its architecture and user programs
Develop simple GUI and event-driven programs using VB.NET
Identify challenges involved in .NET framework programming
Using Databases in Web application with ADO.NET
Develop Web applications using ASP.NET.
Course Outcomes:
Understanding of various features of .NET Framework
Design and develop event-driven GUI applications using VB.NET
Design and develop software in team.
Develop dynamic Web applications using databases in .NET technology.
Unit-wise Syllabus
UNIT- I.
.NET Framework : Features & Architecture, Common Language Runtime, Common Type System, MSIL, Class Libraries.
Event Drive Programming, Methods and Events. Programming into Visual Studio, IDE of VB.NET- Menu Bar, Toolbar,
Project Explorer, Toolbox, Properties Window, Form Designer, Form Layout, Immediate Window, ASP & HTML Forms,
Introduction to VB.NET and C# Applications, MsgBox Function, InputBox Function, Startup Form,
UNIT- II
Visual Basic .NET Language: Operators, Conditionals, Loops, Statements, Variables, Data Types , Arrays and Dynamic
Arrays, Operators. Procedures, Scope, and Exception Handling, Creating Functions, Exception Handling, Using Resume
Next and Resume Line, Using On Error GoTo, Windows Forms : Loading, Showing and Hiding Forms, Working with
Multiple Forms, Creating Windows Applications, Adding Controls to Forms, Handling Events, Multiple Document
Interface (MDI) Applications, Dialog Boxes, Controls at Run Time, Mouse Events, Keyboard Events, Beeping, Deploying
Applications
UNIT- III
.NET Tools: Control Class, Text Boxes, Rich Text Boxes, Labels, Link Labels, Buttons, Checkboxes, Radio Buttons,
Panels, and Group Boxes, List Boxes, Checked List Boxes, Combo Boxes, and Picture Boxes, Scroll Bars, Splitters, Track
Bars, Pickers, Notify Icons, Tool Tips, and Timers, Menus, Built-in Dialog Boxes, and Printing, Image Lists, Tree and List
Views, Toolbars, Status and Progress Bars, and Tab Controls
UNIT- IV
Web Forms with ASP.NET : Web Form Controls, HTML, Web Applications , Multiform Web Project, Client Events, Title
Bar Text, Error Page, Search Engine Keywords, Embedding Visual Basic Code in Web Pages, Validation Controls,
Calendars. Introduction to Windows Services & Web Services .
UNIT- V
Data Access with ADO.NET : Server Explorer Data Adaptors and Datasets, ADO.NET Objects, Data Connection,
Dragging Tables , Dataset, Data Grid, Data Adapter Controls, Dataset Schema, MS Jet Database, Relational Databases.
Binding Controls to Databases -- Simple Binding, Complex Binding, Navigating in Datasets, Data Forms. Handling
Databases in Code. Database Access in Web Applications.
Course Objectives:
To provide students with a basic understanding of multimedia systems and its components.
To impart skills of audio editing.
To learn using Corel Draw, Premier, Sound Forge and Audacity software for sound recording & editing
To develop skills for recording and editing of audio files.
Learn to export edited audio files to various formats.
Course Outcomes:
UNITWISE SYLLABUS
UNIT I
Introduction to Multimedia, Identifying Multimedia Elements Text, Images, Sound, Video and Animation, Multimedia
Applications in Education, Entertainment. Text - Concepts of Plain & Formatted Text, RTF & HTML Texts, Using
Common Text Preparation Tools, Conversion to and from of Various Text Formats, Using Standard Software, Object
Linking and Embedding Concept, Fonts – Various types and uses.
UNIT II
Corel Draw: Introduction to User Interface, tool panel and workspaces, various size and formats of Panels and layouts, Text
tool and text properties, Creating Vector graphics by using editing tools, creating shapes and editing Shapes, creating
Special object effects, Using color effects. Using grid and rulers, Tracing images and graphics, working with borders and
page Arrangements, Using Masking effects with Text, Using Masking effects with objects.
UNIT III
Adobe Premier: Introduction, Area of Use, Setting up new project, workspace: Project, Video Display, Selected Clip
Display, project panel, Project Timeline Toolbar, Toolbar description: Selection Tool, Track select Forward and Backward
Tool, Tool Ripple Edit Tool, Rolling Edit Tool, Razor tool, Slip tool, Slide Tool, Pen Tool, Hand Tool, Zoom Tool.
Importing files into Premier, Sequence, Titles, Video Motion, Video Opacity, and Transition Panel, Effect panel, color
Correction, Adjusting Videos Speed, Saving project, Exporting Video.
UNIT IV
Sound Forge: Introduction, interface, Editing Toolbar, Transport toolbar, Opening New file, playing a file, playing file
form specific point, playing a selection Basic Sound Editing: copying, pasting, Cutting Deleting, Cropping, Mixing,
Recoding Audio Normalizing, Using Markers, Noise Reduction.
UNIT V
Audacity: Installation of Audacity, Control Panel Review-Start Recording, Play Recording, Stop Recording. Audacity
Tools Tool Bar Use, Cursor, Audio File Formats, Compressed and Uncompressed Audio, Lossy and Lossless Compression.
Editing audio files, Saving/Exporting Tracks, Splitting Tracks into Sections/Using Time Shift. Tool- Adding Music Bed,
Fade In/Out, Shrink/Stretch Time of Audio etc. Mixing, Changing Tracks from Stereo to Mono.
Reference Books:-
Satish Jain, Shashi Singh, Introduction To Multimedia - Based On Nielit O Level Syllabus For Mat-O2.R0 1st Edition,
, BPB Publications, ISBN: 9788183335355, 8183335357
Satish Jain, Corel Draw Training Guide Paperback – Publisher : BPB; First edition , 1 January 2018, ISBN-10 :
938728400X, ISBN-13 : 978-9387284005
Mark Myers, Adobe Premiere Pro CC for Graphics Designing and Motion Graphics, september 23, 2019,isbn-10 :
169508117x, isbn-13 : 978-1695081178.
Scott R. Garrigus, Sound Forge Power, Publisher : Laxmi Publications; First edition (1 January 2010), ISBN-10 :
8170083540, ISBN-13 : 978-8170083542
THE BOOK OF AUDACITY RECORD, EDIT, MIX, AND MASTER WITH THE FREE AUDIO EDITOR
BY CARLASCHRODERPUBLISHER: STARCH PRESS
'Audacity' by 'Melanie Crowder', Publisher: Penguin Young Readers Group, ISBN: 9780147512499
'Digital Audio Editing Fundamentals' By 'Wallace Jackson Lompoc', California, USA ISBN-13 (pbk): 978-1-4842-
1647-7, ISBN-13 (electronic): 978-1-4842-1648-4, DOI 10.1007/978-1-4842-1648-4
CourseObjectives
To acquaint students with knowledge of the Indian Constitution.
To make students familiar with concept of Parliament.
To understand the concept of various practices and procedures of Indian Parliament
To develop understanding about powers and privileges of Parliamentary and Legislative members
Learning Outcomes
Students will be able to understand the concept of Indian Constitution and Parliament.
Students will be able to understand working of Indian Parliament
Students will be able to understand and analyze working of State Assembly and Legislative Councils
Ability to apply the theory into practice.
Suggested Readings:
Kaul M.N and Shakdher S.L, Practice and Procedure of Parliament, Lok Sabha Secretariat, New Delhi,
Seventh Edition
Khosla Madhav, The Constitution of Most Surprising Democracy, Oxford
Basu Dr. Durga Das, Introduction of Indian Constitution, Lexis Nexis, 2019
Rules of Procedure and Conduct of Business in the Council of States, Rajya Sabha Secretariat, New
Delhi,2013.
Chaudhary Sujit, Khosla Madhav and Mehta Pratap Bhanu, The Oxford Hand book of the Indian Constitution,
Oxford University Press U.K,2016
Role of Rajya Sabha in Indian Parliamentary Democracy, Rajya Sabha Secretariat, New Delhi,2019
Narain Dr. Yogendra, Role and Relevance of Rajya Sabha in Indian Polity, Rajya Sabha Secretariat, New
Delhi.
Kashyap Subhash C., Our Parliament, National Book Trust, India
Handbook for Members of Rajya Sabha, Rajya Sabha Secretariat, New Delhi, 2010
Bakshi PM, Constitution of India, Universal Law Publishing, 2017
De Rohit, A Peoples Constitution, Princeton University Press,2018.
c-resources:
https://eparlib.nic.in
https://epgp.inflibnet.ac.in
http://Indias-Founding-Moment-Constitution-Surprising-ebook/
उ े य
1. संगीत के मूल त व को समझना ।
2. सुगम संगीत क िविभ न िवधा जैसे गीत, भजन, गजल शैिलय इ या द से संगीत म आये ए िविभ नसै ाि तक एवं
वैचा रक मह व पर चतन ।
3. संगीत का सै ाि तक और यावसाियक े म दशन, िनयोजन को जानना ।
4. िह दी िच पट संगीत क समझिवकिसत करना ।
5. अ य िवषय के साथ भारतीय संगीत को जोड़कर शोध के िलए भारतीय संगीत का ारं िभक ान देना ।
िश ण के प रणाम
1. अलंकार , राग काफ , भैरव, भैरवी क जानकारी ।
2. सुगम संगीत क िभ न शैिलय से प रिचत होना ।
3. भारतीय िच पट को जानना एवं मुख संगीतकार क शैिलय क समझना ।
4. भारतीय िच पट संगीत म िस पा वगायक के योगदान को जानना ।
5. ताल एवं वा यं क ारं िभक समझ ।
ईकाई– 1 L T P
1.1 ारं िभक 10 से 20 अलंकार का लेखन 2 2
1.2 राग काफ , भैरव, भेरवी का स पूण प रचय 6
ईकाई–2 L T P
2.1 सुगम संगीत प रभाषा एवं िवशेषताऍ 2 2
2.2 सुगम संगीत शैिलयॉ गीत, गजल, भजन ( िस किवय , शायर क 5-5 6
ईकाई–3 L T P
3.1 िच पट का अथ, प रचयन एवं इितहास 2
3.2 िह दी िच पट संगीत म शा ीय संगीत का योग करने वाले मुख 2 4
ईकाई–4 संगीतकार L T P
4.1 पा वगायन का अथ, िह दी िच पट संगीत म पा वगायन का ारं भ 2
4.2 िह दी िच पट संगीत के मुख गायक/गाियकाऍ प रचय एवं योगदान 2 4
ईकाई–5 L T P
5.1 सुगम संगीत म यु त होने वाले ताल का प रचय एवं योग ताल-ती ा, 1 6
5.2 सुगम संगीत म वाथवृंद का योग, मह व एवं मुख वा 1 2
संदभ -
1. िह दु तानी संगीत प ित - 2/1 भाग -लेखक िवभातख डे .ना.
2. राग प रचय - 4/3/2/1भग -लेखक ह रशच ीवा तव
3. संगीत िवशारद लेखक वसंत -
4. गुगलगाियका के गीत हेतु ।/गायक िपतपा व था-/यूटयूब/नेट/
उददे य
1. दृ य िच ण क िविध से छा को प रिचत कराना।
2. कृ ित और जीवन क सुंदरता क सराहना करने के िलए उनक दृि को समृ कराना।
3. ाकृ ितक और मानव िन मत व तु के िविभ प का अ यासI
4. रंगो के योग और िविभ तकनीक से छा को प रिचत कराना।
5. िविभ कार क कला साम ी औरउपकरणो का तकनीक के साथ योग और कौशलिसखानाl
6. अ य िवषय के साथ लिलत कला को जोडकर शोध के िलए लिलत कला का ारं िभत ान देना ।
िश ण के प रणाम
1. प र े यिच णक समझ ।
2. कृ ितऔरजीवनक सुंदरता क सराहनाऔरआनंद ाि ।
3. ाकृ ितकऔरमानविन मतव तु के िविभ प काअ ययनकरके कलाके नए पकोबनानेक ेरणा।
4. िविभ कारक कलासाम ीऔरउपकरणोके योगसेकौशलकािवकास ।
5. कला मककौशलऔररचना मकताकािवकास ।
ईकाई - 1 L T P
दृ यिच और कृ ित अ ययन
1.1 प रचय 1
1.2 के चग और प र े य 2
1.5 फल और सि जय का अ ययन 1 1
ईकाई- 2 अलंकरण(िडज़ाइन)
2.1 सजावटी और यािमतीय अलंकरण(िडजाइन) 1 2
2.2 पो टर िडजाइन 1 2
ईकाई- 3 लॉक टग और फै ि क प टग
3.1 प रचय 2 2
3.2 2
स जी से ट (Vegetable Prints)
3.3 लकड़ी के लॉक से ट 2
3.4 2
फै ि क प टग (कु शनकवर औ दुप े)
ईकाई-4 िम ी सेरचना( लेमॉड लग,तीन आयामी कला)
4.1 प रचय 2 2
4.2 प ी और जानवर 2
ईकाई- 5 कागजिश प
5.1 बुक जैकेट िडजाइन 1 2
लिलतकला ायोिगक
1. दृ य िच और कृ ित अ ययन l
2. अलंकरण (िडज़ाइन)
3. लॉक टग और फै ि कप टग l
4. िम ी से रचना ( लेमॉड लग,तीन आयामीकला)
5. कागज िश प
संदभ–
1.भारतीयकलाएवंसं कृ ित -िनितन सघािनया
2. Watercolour Landscapes Step by Stepby Milind Mulick
3. Colors of India: India Block Print Art (Block Prints Book 1) Kindle Editionby Shruti Jain
4. A for Ajrakh: The A to Z of Block by Nina Sabnani.
Course Objectives:
Understanding the basic set of commands and utilities in Linux/UNIX systems.
To learn command structure of LINUX, various types of shells and types of commands and familiarize students
with some general commands, directory and file related commands,
To learn editors available in LINUX and the detailed working on the most Vi editor
Course Outcomes:
Understand Shell variables and shell keyword.
Write the shell program for simple problem.
Understand type of process and pipes in Linux.
Understand back ground and fore ground Process
Understand Linux System Administration
Unit-wise Syllabus
UNIT – I
Linux introduction and file system - basic features, different flavors of linux. advantages, installing requirement, basic
architecture of Unix/Linux system, kernel, shell, linux standard directories. Commands for files and directories cd, ls, cp,
md, rm, mkdir, rmdir, pwd, file, more, less.
UNIT–II
Creating and viewing files using cat, file comparisons – cmp&comm, view files, disk related commands, checking disk free
spaces. Essential Linux commands understanding shells, processes in linux - process fundamentals, connecting processes
with pipes, redirecting input output, manual help, background processing.
UNIT–III
Managing multiple processes, changing process priority with nice, scheduling of processes at command, cron commands,
kill, ps, who, sleep, Printing commands, touch, file related commands -wc, cut, dd, etc. Mathematical commands- bc, expr.
UNIT - IV
Creating and editing files with vi& vim editor. Shell programming- Basic of shell programming, Various types of shell
available in Linux, comparisons between various shells, shell programming in bash, read command, conditional and
looping statements, case statements, parameter passing and arguments, Shell variables, system shell variables, shell
keywords,Creating Shell programs for automate system tasks.
UNIT - V
Simple filter commands – pr, head, tail, cut, paste, sort, uniq, tr. Filter using regular expressions – grep, awk, egrep, and
sed.
References:
Sumitabha Das "Unix - Concepts &Applications” (Third Ed.) Tata Mcgraw Hill Publications.
Graham Glass & King Ables, "Unix for Programmers and Users" (Third Ed.) - Pearson Education India.(Low Prices
Edition)
Cristopher Negus "Red Hat Linux 9 Bible" IDG Books India Ltd.
Jack T Ackett, David Gunter " Using Linux" PHI, EEE Edition
Nicholas Wells "Linux Installation and Administration" Vikas Publishing, New Delhi
YashwantKanetkar "Unix Shell Programming" BPB Publications,
Red Hat Linux Unleashed Techmedia (Bpb Publications)
Wells "Linux Networking and Security" Vikas Publishing, New Deihi
Course Objectives:
Understand the usage of Java SDK environment and apply to create, debug and run simple java programs.
Understand and apply the basic concept of java programming such as character set, variables, data types,
conditional and iterative execution, methods, etc.
Understand and implement the Object-Oriented Programming (OOPs) concepts in java, through defining classes,
invoking methods, using class libraries, etc.
Learn the creation and the usage of arrays and threads in java.
Learn and demonstrate java applets.
Course Outcomes
1. Explain the object oriented concepts and apply them for solving real problems.
2. Demonstrate and apply the various features Java SDK to develop, run and debug java programs.
3. Apply java technology to develop the small applications, utilities, and web applications.
4. Apply events management and layout managers using awt, swing, jdbc and servlet for developing the software for
various problems.
Unit-wise Syllabus
UNIT-I
C++ vs java, java and internet and WWW, java support systems, java environment, java program structure, tokens,
statements, java virtual machine, constants & variables, data types, type casting, operators, expressions & its evaluation,
decision making and branching, loops, jumps in loops, labeled loops.
UNIT-II
Defining a class, adding variables and methods, creating objects, accessing class members, constructors, method
overloading, static members, nesting of methods, inheritance: extending a class, overriding methods, final variables and
method~, final classes, finalizes methods, abstract methods and classes, visibility control.
UNIT-III
Arrays, one dimensional & two dimensional, strings, vectors, wrapper classes, defining interfaces, extending interfaces,
implementing interfaces, accessing interface variables, system packages, using system packages, naming conventions,
creating packages, accessing a package, using package, adding a class to a package, hiding classes.
UNIT-IV
Threads, creating threads, extending the threads class, stopping and blocking a thread, life cycle of a thread, using thread
methods, thread exceptions, thread priority, synchronization, implementing the unable interface.
UNIT-V
Applets, local and remote applets, applets VS applications, writing applets, applets life cycle, creating an executable applet,
designing a web page, applet tag, adding applet to HTML file, running the applet, passing parameters to applets, aligning
the display, HTML tags & applets, getting input from the user interface.
References:
E. Balagurusamy, "Programming with Java, a Primer",TMH, ISBN-13: 978-0-07-061713-1, ISBN-10: 0-07-
061713-9.
Patrick Naughton and Herbert Schildt, "Java: the Complete Reference", TMH Publication, ISBN 0-07-463769-X.
Yashavantkanetkar, "Let us Java", BPB Publications.
Cay Horstmann, "Big Java", Wiley Publication
Peter Norton, "Java Programming", Techmedia Publications.
Joseph Weber, "Using Java 1.2", PHI, ISBN -81-203-1558-8.
Course Objectives:
Basics of cloud computing.
Key concepts of virtualization.
Different Cloud Computing services
Cloud Implementation and its tools
Key components of Amazon Web Services
Cloud Backup and solutions
Course Outcomes:
Define Cloud Computing and memorize the different Cloud service and deployment models
Describe importance of virtualization along with their technologies.
Use and Examine different cloud computing services
Analyze the components of Google Cloud platform
Describe the key components of Amazon web Service
Design & develop backup strategies for cloud data based on features.
.
Unit-wise Syllabus
Unit - I
Introduction to Computing Paradigms:High-Performance Computing, Parallel Computing, Distributed Computing, Cluster
Computing, Grid Computing, Cloud Computing, Bio-computing, Mobile Computing, Quantum Computing, Optical
Computing, Nano-computing, Network Computing. Cloud Computing Fundamentals:Motivation, Need, Definition of
Cloud Computing. Principles of Cloud computing: Five Essential Characteristics, Four Cloud Deployment Models, Three
Service Offering Models, Cloud Ecosystem, Requirements for Cloud Services. Cloud Computing Architecture: cloud
Architecture, User/Client Layer, Network Layer, Cloud Management Layer, Hardware Resource Layer, , Network
Connectivity in Cloud Computing, Public Cloud Access Networking, Private Cloud Access Networking.
UNIT – II
Cloud Computing Management: Cloud Application, Benefits and Drawbacks Applications on the Cloud, Managing the
Cloud, Managing the Cloud Infrastructure, Managing the Cloud Application, Migrating Application to Cloud, Cloud
Deployment Models: Private Cloud, Outsourced Private Cloud, Community Cloud, On-Premise Community Cloud,
Hybrid Cloud. Cloud Service Models: Infrastructure as a Service, : Platform as a Service, Software as a Service,
Introduction to Open Source Tools for IaaS, Paas& SaaS : Apache.
UNIT - III
Technological Drivers for Cloud Computing: SOA and Cloud, SOA and SOC, Benefits of SOA, Multi-core Technology:
Multi-core Processors and VM Scalability, Memory and Storage Technologies, Cloud Storage Requirements,
Networking Technologies, Web 2.0 : Characteristics, Difference from Web 1.0, Applications, Social Media, Marketing,
Education. Web 3.0:Components , Semantic Web, Web Services, Characteristics, Convergence of Cloud and Web 4.0,
Connecting Information: Facebook. Agile Software Models: Agile SDLC for Cloud Computing, Features of Cloud SDLC,
Agile Software Development Process, Advantages of Agile. Cloud Application Development Platforms: Windows Azure,
Google App Engine, Forcecom. IBM Cloud Computing API
UNIT - IV
Virtualization : Full Virtualization, Para virtualization, Hardware-Assisted Virtualization, Hypervisor, OS Virtualization,
Server Virtualization, Memory Virtualization, Storage Virtualization, Network Virtualization, Application Virtualization,
BCA Syllabus,2021 MCU BHOPAL Page 73Dr C P Agrawal
Processor Virtualization, Memory Virtualization, Storage Virtualization, Network Virtualization, Data Virtualization,
Application Virtualization, Hypervisors, Types of Hypervisors, Security Issues and Recommendations, From Virtualization
to Cloud ComputingVMware. Microsoft Hyper-V.
UNIT - V
Cloud Service Providers ; EMC, EMC IT, Captiva Cloud Toolkit, Google, Cloud Platform, Cloud Storage, Google Cloud
Connect, Google Cloud Print, Google App Engine, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon
Simple Storage Service, Amazon Simple Queue Service, Microsoft Azure, Microsoft Assessment and Planning Toolkit,
SharePoint, IBM SmartCloud. Security in Cloud Computing, Cloud General Challenges,
Text Books:
Essentials of Cloud Computing, K Chandrasekaran, CRC Press [ISBN: 3: 978--4822-0544-2]
Raj Kumar Buyya, James Broberg and rezeiM.Goscinski, -Cloud Computing: Principles and Paradigms,-Wiley 2011.
Srinivasan, J.Suresh,-Cloud Computing – a Practical Approach for Learning and Implementation, Pearson India, [ISBN
978131776513]
Toby Velte, Anthony Velte, Robert Elsenpeter,-Cloud Computing, a Practical Approach - McGraw Hill, 2010 [ISBN:
0071626948]
References:
Greg Schulz -Cloud and Virtual Data Storage Networking, Auerbach Publications [ISBN: 978-1439851739].
Marty Poniatowski-Foundations of Green It- [ISBN: 978-0137043750].
Learning Spring Application Development, Ravi Kant Soni, Packt Publishing.
Michael Miller, Cloud Computing, 2008.
Judith Hurwitz, Robin Bllor, Marcia Kaufman, Fern Halper, Cloud Computing for Dummies, 2009.
BorkoFurht, Armando Escalante (Editors), Handbook of Cloud Computing, Springer, 2010.
Course Objectives:
To understand concepts and operations in Set Theory and Relations.
To understand concepts and operations in Matrices and Determinant.
To Understand fundamentals of Reasoning.
To provide foundations of Probability theory& Logic.
To provide foundations of Statistics related to data analysis.
Course Outcomes:
Student will be able to perform Mathematical Operations like Set operations, Matrix operations
Student will be able to perform Statistical operations like mean, mode, median on given datasets.
Understand and practice Mathematical relations and functions&probability theory.
Understand and practice Determinant, Matrices& Logic.
Unit-wise Syllabus
UNIT – I
Sets and elements: power set, universal set, union and intersection of sets, difference of sets, complement of a set, ordered
pairs, Cartesian product of sets, number of elements in the Cartesian product of two finite sets. Equality of sets, transitivity
of set inclusion, universal set, complement of a Set, Subsets Proper and Improper Subsets, Union of Sets, properties of
Union. operation, intersection of sets, disjoint sets, properties of intersection operation, relative complement of a set, De
Morgan’sLaws, Distributive Laws of Union and Intersection. Definition of Relation: Pictorial Diagrams, Co-domain and
Range of a relation.
UNIT - II
Function as a special kind of relation from one set to another. Pictorial representation of a function, domain, co-domain &
range of a function. Real valued function of the real variable, domain and range of these functions, constant, identity,
polynomial, rational, modulus, signum and greatest integer functions with their graphs. Sum, difference, product and
quotients of functions. Types of relations: reflexive, symmetric, transitive and equivalence relations. One to one and onto
functions, composite functions, inverse of a function. Binary operations.
Fundamental principle of counting. Factorial n. (n!), permutations and combinations.
UNIT - III
Determinant: Determinant of 3rd order, Cramer’s rule, consistency of equations
Matrices: types of matrices, algebra of matrices, linear homogeneous equations, linear non-homogeneous equations.
UNIT - IV
Mathematical reasoning: mathematically acceptable statements. connecting words/ phrases – consolidating the
understanding of "if and only if (necessary and sufficient) condition", "implies", "and/or", "implied by", "and", "or", "there
exists" and their use through variety of examples related to real life and mathematics.
Definition of statistics, raw data, classification of data, average, scatter, range, relationship between mean, median, mode,
dispersion, mean deviation, standard deviation, variance.
References:
1. Basics of Mathematics ByR. D Sharma.
2. Statistics and Solution By V. K. Kapoor.
3. www.e-booksdirectory.com/mathematics
4. www.origoeducation.com/go-maths
Course Objectives:
Basics of Tally Accounting software.
Learn to create company, enter accounting voucher entries and create various type of books for the accounting
purpose.
Learn to do reconcile bank statement, do accrual adjustments,
Learn to prepare and print financial statements, etc. in TallyAccounting software.
Course Outcomes
Explain basics of Tally Accounting processes.
Define key terms related to Tally Accounting software.
Create Company and enter accounting voucher entries and create various type of books in the software.
Do the reconcile bank statementand perform other accrual adjustments
Prepare and print financial statements, etc. in TallyAccounting software
Unit-wise Syllabus
UNIT - I
Tally configuration & INI setup, data directory & folders configuration, single & multiple user, Tally screen components,
mouse / keyboard conventions & key, combinations, switching between screen areas, quitting Tally. Maintaining company
data, basic company details, create/alter/select/load/close a company, chart of accounts, company features, configuration.
UNIT – II
Create, Alter & Display Groups and Ledgers, All accounting voucher types and transactions, Create and Alter new Voucher
type, Item and Account Invoice transactions, Excise Invoice, Export Invoice, Transactions using Bill-wise details Create,
Alter & Display Cost Centre and Cost Categories, Cost centre& Cost Category allocation in voucher entry, Creating Cost
centre Class, Invoice entry in a Class situation, Create, Alter & Delete Foreign Currencies, Voucher entry using foreign
currency, Bank Reconciliation, Interest calculations using simple &advance parameters, Interest calculations on
outstanding balances &on invoices, Use of voucher class, adjustment of interest, Creation of voucher class, Invoice entry in
a class situation.
UNIT – III
Create, Alter & Delete Budgets for groups, ledgers & cost centres, Defining credit limit & credit period, Display Budgets &
variances, Create, Alter & Delete a scenario. Enabling Job Costing in Tally, Master creation & configuration for Job
costing, Creation of Voucher type & Voucher class for Stock Transactions, Creation of Transfer journal for transfer of
stock between godowns, Consumption journal Transactions, payment voucher, Godown summary Report, Job Work
Analysis, Material consumption summary. Reports like balance sheet, Profit & Loss account, Ratio analysis, Trial Balance.
Accounts books like cash/bank book, All ledgers, Group summary &vouchers, Sales, purchase & journal registers, Cost
centre& category summary, Cost centre breakup, ledger & group breakup,outstanding receivables &payables, interest
receivable &payable, Statistics, Cash & Fund flow, Day book, List of Accounts, Reversing Journals, optional vouchers,
post-dated vouchers.
UNIT – IV
Create, Alter & Display Stock Groups and Stock Items, Stock item behavior using costing and market valuation method,
other behavior like treating all sales as new manufacture, treating all purchases as consumed, treating all rejections inward
as scrap, ignoring negative balances, Treating difference due to physical counting, Create, Alter & Display Stock
categories, Create, Alter, Display simple & compound units of measures, Stock items using alternate units, Defining
standard cost & selling price, Defining Rate of duty, Defining MRP, Create, Alter & Display Godowns, Allocation of items
to the Godowns, All inventory voucher types and transactions, Inventory details in accounting vouchers, Defining re-order
level, Transactions using tracking numbers, Use of batch-wise details in voucher, Additional cost details in vouchers,
Creating Bill of material, Cost estimation, Creating Price list &defining Price levels, invoice using Price list, Zero valued
Course Objectives:
Understand, learn and apply the theoretical and practical knowledge of software development such as software
development paradigms, process, models, tools and techniques.
Understand and learn the process of software requirements identification, analysis, review, and learn recording
requirements in the standard format of the SRS document.
Understand the various types and levels of software testing and basic approaches of test case designing.
Gain the knowledge of the various models of software quality, estimation, quality assurance and control.
Course Outcomes:
1. Identify, analyze, review and validate the requirement of software components and system, and also prepare
software requirement specification (SRS) document using relevant standards, tools and methodologies.
2. Manage a software project by applying project management concepts such as planning, scheduling and risk
management for developing qualitative and economic software.
3. Develop and maintain the software system to solve real life problems in team with sustainability.
4. Work effectively in various profiles of software developing team such as software analyst, architecture,
programmer, tester, quality assurance and project manager.
UNIT - I
Software : software characteristics and appli1cations, software engineering - a layered technology, software process models
- linear sequential model, prototype & RAD model, incremental model and spiral model. Project metrics: software
measurement–size oriented, function oriented metrics, extended function point metric
UNIT - II
Software project planning: objectives, decomposition techniques, and empirical estimation models. Analysis concept and
principles: requirement analysis, analysis principles.
UNIT – III
Design concepts and principles: design process, design concepts, design principles, effective modular design, human
computer interface design, interface design guidelines.
UNIT – IV
S/w quality assurance: quality concepts, reliability s/w testing models: s/w testing fundamentals, white and black box
testing, basic path testing, testing strategies: strategic approach to s/w testing, unit testing, integration testing, validation
testing, system testing.
UNIT - V
S/w reuse: reuse process, classification and retrieving components, economics of s/w reuseSoftware maintenance- need for
software maintenance, maintenance models. Software configuration management (SCM) – version control – SCM process
– software configuration items Computer aided software engineering (CASE): introduction to case, taxonomy of case tools
References:
R S Pressman, Software Engineering
Pankaj Jalote An Integrated Approach To Software Engineering
K. K. Aggarwal, Yogesh Singh, Software Engineering,
Ian Sommerville, Software Engineering, Addison-Wesley Publishing Company,
James F. Peter, Software Engineering - an Engineering Approach, John Wiley,
Fairley Richard Software Engineering Concepts, Tata McGraw Hill
The majority of the students are expected to work on real-life project preferably in some industry/ research and
development laboratories / educational institution / software company. However, it is not mandatory for a student to work
on a real-life project. The student can formulate a project problem with the help of her/his supervisor and if approved,
the student commences working on it.
The project proposal should contain complete details in the following form:
SESSION :20XX-20YY
Name of Students
Enrollment No.
Roll No.
Submitted to
Makhanlal ChaturvediNational University of Journalism and Communication, Bhopal
<Name of Study Institute>
PROJECT CERTIFICATE
This is to certify that the project report entitled ____________________________________ submitted to
MakhanlalChaturvedi National University of Journalism & Communication, in partial fulfillment of the requirement for
the award of the degree of Bachelor of Computer Applications(BCA), is original work carried out by myself Mr/
Ms________________________ with enrolment no. _________________ under the Supervision of
Prof./Dr./Mr./Ms._____________________________________.The matter embodied in this project is genuine work done
by myself and has not been submitted whether to this University or to any other University / Institute for the fulfillment of
the requirement of any course of study.
Date:
This Major Project is the result of contribution of many mind. I would like to acknowledge and thank my project
guide.................................. (Faculty Name)for his/hervaluablesupportandguidance. He/she guided me through the process
from conception and till the completion of this project. I would also like to thanks my class teacher/institute director
.............................and my all my faculties................... I thank to lab staff members......................and other non-teaching
members.
I am very thankful for the open-handed support extended by many people. While no list would be complete, it is my
pleasure to acknowledge the assistance of my friends who provided encouragement, knowledge and constructive
suggestions.
Signature of Student
(Name of student)
(Roll No ------------)
(Enrollment No --------)
This is to certify that the Major Project report entitled “----------------------------------------” is done by me, and it is
authentic work carried out for the partial fulfillment of the requirements for the award of the degree of Bachelor of
Computer Application(BCA) under the guidance of....................(Faculty name ). The matter and software embodies in this
project has not been submitted earlier for award of any degree or diploma to the best of my knowledge and believes.
Signature of Student
(Name of student)
(Roll No ------------)
(Enrollment No --------)
This is certify that this Major Project entitled "________________________" submitted in partial fulfillment of the
requirements for the award of the degree of Bachelor of Computer Application (BCA) in session (years 20__ to 20__) to
the Makhanlal Chaturvedi National University of Journalism & Communication, Bhopal, done by
___________________________(student name) is an authentic work carried out by his/ them at “…
…………………………… ”(study centre name /department name) (-----------Place) under my guidance. The matter and
software embodied in this project work has not been submitted earlier for the award of any degree or diploma to the best of
my knowledge and belief.
Signature of BCA
Teacher
(Project Guide)
Course Objectives:
To Introduce Python Programming Language as Multipurpose Programming Language with Features and
Applications.
To Learn Installing Python and Introducing Cross Multiplatform Usage of Python.
To Practice Basic Language Features of Python and Implement Oops Concepts Using Python.
Learn core python structures and flow control, Create and run python functions
Explore the python library functions for various purpose
Course Outcomes:
1. Install and use Python on Various Platform.
2. Understand and Explain various features of Python language
3. Design and Develop Python applications for data analysis using object‐oriented concept
4. Build package and modules in Python with reusability and exception Aspect
5. Write and execute Simple programs for sorting and searching in Python.
Unit-wise Syllabus
UNIT - I
Planning the computer program: concept of problem solving, problem definition, program design, debugging, types of
errors in programming, documentation.
Techniques of problem solving: flowcharting, decision table, algorithms, structured programming concepts, programming
methodologies viz. Top-down and bottom-up programming.
Overview of programming: structure of a python program, elements of python.
UNIT - II
Introduction to python: python interpreter, using python as calculator, python shell, indentation. Atoms, identifiers and
keywords, literals, strings, operators (arithmetic operator, relational operator, logical or Boolean operator, assignment,
operator, ternary operator, bit wise operator, increment or decrement operator)
Creating python programs: input and output statements, control statements(branching, looping, conditional statement, exit
function, difference between break, continue and pass.), defining functions, default arguments, errors and exceptions.
Iteration and recursion: conditional execution, alternative execution, nested conditionals, the return statement.
UNIT - III
Recursion, stack diagrams for recursive functions, multiple assignment, the while statement, tables, two-dimensional tables
Strings and lists: string as a compound data type, length, traversal and the for loop, string slices, string comparison, a find
function.
UNIT - IV
Looping and counting, list values, accessing elements, list length, list membership, lists and for loops, list operations, list
deletion. Cloning lists, nested lists
Object oriented programming: introduction to classes, objects and methods, standard libraries.
UNIT - V
Data structures: arrays, list, set, stacks and queues.
Searching and sorting: linear and binary search, bubble, selection and insertion sorting.
LIST OF PRACTICAL’S:
Using for loop, print a table of Celsius/Fahrenheit equivalences. Let c be the Celsius temperatures ranging from 0 to
100, for each value of c, print the corresponding Fahrenheit temperature.
Using while loop, produce a table of sins, cosines and tangents. Make a variable x in range from 0 to 10 in steps of 0.2.
For each value of x, print the value of sin(x), cos(x) and tan(x).
Write a program that reads an integer value and prints “leap year” or “not a leap year”.
Write a program that takes a positive integer n and then produces n lines of output shown as follows. For example enter
a size: 5
*
**
***
****
*****
Write a function that takes an integer ‘n’ as input and calculates the value of 1 + 1/1! + 1/2! + 1/3! + ... + 1/n
Write a function that takes an integer input and calculates the factorial of that number.
Write a function that takes a string input and checks if it’s a palindrome or not.
Write a list function to convert a string into a list, as in list (‘abc’) gives [a, b, c].
Write a program to generate Fibonacci series.
Write a program to check whether the input number is even or odd.
Write a program to compare three numbers and print the largest one.
Write a program to print factors of a given number.
Write a method to calculate GCD of two numbers.
Write a program to create Stack Class and implement all its methods. (Use Lists)
Write a program to create Queue Class and implement all its methods. (Use Lists)
Write a program to implement linear and binary search on lists.
Write a program to sort a list using insertion sort and bubble sort and selection sort.
Course Objectives:
To introduce Android platform and its architecture.
To learn activity creation and Android UI designing.
Tobefamiliarized with Intent, Broadcastreceivers and Internet services.
ToworkwithSQLite Database and content providers.
To integrate multimedia, camera andLocationbased services & REST full web ServicesinAndroid Application.
Toexplorepublishing process of Android Application
Course Outcomes:
Describe Android platform, Architecture and features.
Design User Interface and develop activity for Android App.
Use Intent, Broadcast receivers and Internet services in Android App.
Design and implement Database Application and Content providers.
Use multimedia, camera and Location based services in Android App.
Discuss various stages in Android App publishing.
Unit-wise Syllabus
UNIT - I
Various mobile platforms, introduction to android, history and versions of android, android API, android architecture,
android runtime, dalvik virtual machine, features of android, introduction and installation of eclipse and ADT plugin and/or
introduction and installation of android studio, requirements and installation of android SDK, SDK manager, emulator, avd,
android virtual device manager, Google play account, installing android app from google play, APK file.
UNIT - II
Setting up Development Environment, Installing Packages using SDK Manager, Android Project Structure, Creating Hello
Android App, Deploy it on USB-connected Android device, Setting up an Emulator, Android Tool Repository, Manifest
File, DDMS, File Explorer, Installing and Running Android - Hello App, Activity Life Cycle and its methods, Logcat,
Components of an Android App – Activity, Service, Broadcast Receiver, Content Provider
UNIT - III
Layout – Linear Layout, Relative Layout, Scroll View Layout, Table Layout, Frame Layout, UI Resources – Layout
Resources, UI Elements, Views – Text view, Edit Text, Button, Check Box, Radio Button, Image Button, Spinner,
Navigating between Activities – Intent, Exchanging Data between Activities, Action Bar, Event Handling, Listeners,
Notifying the User –Toast.
UNIT - IV
Using Threads, Image View, Exception Handling, Multimedia - Playing Audio using an Intent, Playing Video using an
Intent, Playing Audio using Media Player, Playing Video using Video View, Fragment, Fragment Life Cycle.
UNIT - V
SQLite database, creation of database and tables, CRUD operations – create, retrieve, update and delete operations, Cursor,
list view,
Introduction – REST full web Services, JSON, Google Play Services, location services, publishing apps.
References:
Michael Burton, Donn Felker, "Android Application Development for Dummies", Dummies, ISBN :
9788126538775
Pradeep Kothari, " Android Application Development (with Kitkat Support)", Kogent Learning Solutions Inc.,
Black Book, DreamTech Press, ISBN : 9789351194095
W. Frank Ableson, Robi Sen, Et. Al., " Android in Action", Manning, ISBN : 9789350042915
Charlie Collins, Michael Galpin, Et. Al., " Android in Practice", Manning, ISBN : 9789350042397
Course Objectives
To provide students with the knowledge about business advantages of the social media and its importance for
marketing success.
How to integrate different digital media and create marketing content.
Understand planning and control activities to effectively produce and deliver goods and services.
Learn principles of marketing, economics, accounting, operations management, and finance.
Develop and implement social media strategies for business-to-business (B2B) and business-to-consumer (B2C)
marketing for penetration, growth, and development.
Course Outcome:
Students will be able to identify the importance of the social media marketing for marketing success
Successfully created a blog and a social media marketing plan for a new product or service.
Understand what social media is, the various channels through which it operates, and its role in marketing strategy
Use principles of consumer and social psychology to develop social media content and campaigns that engage
consumers
Draw on knowledge about word-of-mouth marketing to develop effective approaches for propagating ideas,
messages, products, and behaviors across social networks
Measure the impact of a social media campaign in terms of a specific marketing objective.
UNIT-I
Social media overview- social media features, social media tools and platforms, social media monitoring, hashtag, viral
content.Search engine optimization (SEO) - on page optimization, off page optimization.
UNIT-II
Social media marketing I - SMM vs. SMO, benefits of using SMM, social media strategy, Email marketing, LinkedIn
Marketing,LinkedIn publishing, Twitter Marketing, Google Analytics- Google analytics works.Affiliate marketing-
Introduction, history, Affiliate marketing scenario in India.
UNIT-III
Social media marketing II- Facebook marketing- profiles and pages, business categories, Facebook page custom URL,
invite page likes, scheduling posts, Facebook events, Facebook insights reports, competitor's Facebook page, connect with
twitter.Facebook Ad Campaigns- Ad Objective, Performance Matrix, Ad Components, Facebook Ad Structure, Facebook
Insights, Facebook Page Promotion, Video Promotion.
UNIT-IV
Google Ads- introduction to Ad words, keyword planner, PPC, PPC terminology, strengths of Pay-Per-Click, PPC AD on
Google, Facebook.Content Marketing- Introduction, Objective of content marketing, types of content.
UNIT-V
Mobile Marketing- Trends in Mobile, Mobile Statistics, QR Codes, SMS Marketing, SMS Campaign Process, Mobile
Analytics, Emerging TrendsSecurity for SMM, Social Media Privacy, Cookies, VPN, Digital Certificate, E-wallet.
References:
Dan Zarrella (2011) the Social Media Marketing Book, O'Reilly Media.
Krista Neher (2013) Visual Social Media Marketing: Harnessing Images,Instagram, Infographics and Pinterest to
Grow Your Business Online, Boot Camp Digital.
Ryan Deiss, Russ Henneberry (2017) Digital Marketing for Dummies, John Wiley &Sons.ISBN 1119235596,
9781119235590.
Ahuja Vandana (2015) Digital Marketing, Oxford University Press. ISBN 0199455449, 9780199455447
7BCA-CSC15-RESEARCH METHODOLOGY
L T P Load Theory Internal Practical Total
Marks Marks Marks Marks
Credits/Hours
Prerequisite:
COURSE OBJECTIVES
The primary aim of the course is to :
Equip the students to analyse research related information. · sensitize the students to ethical research practices
Equip them to write technical reports and research paper.
Equip them with the process of patent filing create awareness about the consequences of IPR Infringement
COURSE OUTCOME
At the end of this course the student will be able to:
UNIT-WISE SYLLABUS
UNIT I
Basics of Research: Computer Research, Reasoning, Socio-Techno Research, Research Problem, Meaning and Importance
of Research Problem, Types of Research:- Selection and formulation of
Research Problem, Sources of Research Problem, Criteria and Characteristics of good Research Problem, Errors in
selecting a research Problem, scope and objectives of research problem.
UNIT-2
Research Design, Hypothesis, Classification of Research, Pure and Applied Research , Exploring or Formulative Research,
Descriptive Research , Diagnostic Research/Study ,Evaluation research/Studies , Action Research , Experimental Research
, Analytical Study of Statistical Method , Historical Research, Surveys , Case Study , Field Studies General Survey of
various Methods including Survey Method, Interdisciplinary Method, Cash Study Method, Sampling Method, Statistical
Method, Observation Method, Interview Method, Schedule Method, Questinnarie Method, Documentary Method, Library
Method, Historical Method and Scientific Method. Characteristic Features of Scientific Method; Empirical Verifiable,
Cumulative, Self- Correcting, Deterministic, Ethical & Ideological neutrality (Value Free), Statistical Generalizability.
UNIT-3
Collection, Objectives and Classification of Data, Aims, Methods and Objects of Tabulation of Data, Forms and Processes
of Interpretation and Presentation of Data
Types of data:-Primary, Secondary and Tertiary Data. Construction and adaptation of instruments, administration of
questions and tests, Tabulation of data. Data organization in SPSS & Excel, Graphical representation of data
Sampling, Methods of Data Collection, Tools & Techniques of Data Collection, Data Analysis, Jurimetrics, Use of Digital
Library in Technology Research, Effective Literature studies, approaches and analysis.
UNIT-4
Locating Information on a Topic of Interest, Acquiring Copies of Articles of Interest, The Nature of Scientific Variables,
Conceptual Versus Operational Definitions of Variables, Levels of Measurement, Various Paradigms including Formism,
Mechanism, Organicism, Pragmatism
Format for Research Report, Identification of the Parts of a Research Report, Effective Technical Writing, How to write
report and Research paper; developing a research proposal. Report Writing, Essentials of Report Writing, Aids for Writing
Good Research Report, Research Ethics, Quantitative Research, Qualitative Research, Research Proposal, Review of
Literature, Measurement, Scaling, Reliability & Validity, Primary & Secondary Data, Survey Method, Content Analysis,
Case Study Method, Projective Techniques, Data Processing, Statistical Package for Research Result Analysis: SPSS/MS-
Excel/R-Programming/Matlab/Weka, Drawing Conclusions, Presentation of Research, Citation Patterns, and Referencing
Styles, Plagiarism
UNIT 5
Ethics: Need for Ethics in Professional Life; Kohlberg’s Theory of Moral Development and Its Applicability to Engineers,
Professional Ethics: Values in Work Life; Professional Ethics and Ethos; Codes of Conduct. Research Ethics, Plagiarism,
Case Studies on Ethics.
Introduction to IPR: Nature of Intellectual Property Rights: Patents; Designs; Trademarks; Copyright; Trade Secrets;
Industrial Design; Geographical Indicators; Integrated Circuits. International Character of IPRs, Role of IPRs in Economic
Development. Patents: Introduction to Patents, Inventions not Patentable, Procedure for grant of Patents, Rights and
Obligations of a Patentee; IPR Infringement. Case studies on IPRs.
Text Books:
Course Objectives
Define the concepts of Information security and their use.
Describe the principles of symmetric and asymmetric cryptography.
Understand the concepts of digital signature and digital certificates.
List and explain various digital signature algorithms.
Understand the concepts of hashing with algorithms
Course Outcome:
Understand and use the various key management and remote authentication mechanisms.
Understand the concept transport layer security
Understand and apply the various symmetric key algorithms.
Understand and apply the various asymmetric key algorithms.
Understand the concepts of hashing with algorithms and apply them.
Understand and use the message authentication and its requirement.
UNIT-I
Introduction: security concepts:-confidentiality, integrity, and availability , threats, risks, sources of threats, attacks
classification, cryptography, confusion vs. Diffusion, stream ciphers vs. Block ciphers, classical cryptography,
objectives of cryptography, secret-key and public-key cryptography, cryptanalysis, RC5, blowfish, Symmetric Cipher
Model, Cryptography, Cryptanalysis and
Attacks; Substitution and Transposition techniques, Stream ciphers and block ciphers, Block Cipher structure,
UNIT- II
Block ciphers block cipher principles, Feistel networks, S-boxes and P-boxes, block cipher, DES, Electronic Code Book,
Cipher , Block Chaining Mode, Cipher Feedback mode, Output Feedback mode, Counter mode , Public Key Cryptosystems
with Applications, Requirements and Cryptanalysis, RSA algorithm, its computational aspects and security, Diffie-Hillman
Key Exchange algorithm, Man-in-Middle attack.
UNIT- III
Introduction to Hash Function: Cryptographic Hash Functions, their applications, Simple hash functions, its requirements
and security, Hash functions based on Cipher Block Chaining, Secure Hash Algorithm (SHA), Message digest: MD5 ,
Message Authentication Codes, its requirements and security, MACs based on Hash Functions, MAC based on Block
Ciphers
UNIT- IV
Digital Signature, its properties, requirements and security, various digital signature schemes (Elgamal and Schnorr),
Digital Signature algorithm, Key management and distribution, symmetric key distribution ,using symmetric and
asymmetric encryptions, distribution of public keys, X.509 certificates, Public key infrastructure
UNIT- V
Remote user authentication with symmetric and asymmetric encryption, Kerberos , Web Security threats and approaches,
SSL architecture and protocol, Transport layer security, HTTPS and SSH.
Reference Books:
William Stallings, Cryptography and Network Security, PHI.
Calabrese, Info Security Intelligence-Cryptography Principles Appl- Cengage Learn.
Krawetz- Intro to Network Security,Cengage Learning.
Bruce Schneier, Applied Cryptography, John Wiley and Sons Mark Stamp,
Mark Stamp, Information Security: Principles and Practice, John Wiley and Sons.
COURSE OBJECTIVES
Introduce the Basic Concepts of Data Base, Data Warehouse and Data Mining
Understand the Concept of Knowledge Discovery
Understand the process of deriving Information from data with Different Perspectives
Understand and apply Preprocessing Methods on Raw Data
Discover Interesting and Useful Patterns and associations, Analyze Supervised and Unsupervised Models
UnderstandBusiness Intelligence Life Cycle andTechniques Used in It
COURSE OUTCOMES
Demonstrate an Understanding and knowledge of theData Warehousing, Data Mining and Business Intelligence
Explain the Data Analysis and Knowledge Delivery Stages.
Organize and Prepare the Data Needed for Data Mining Using Pre Preprocessing Techniques
Implement the Appropriate Data Mining Methods Like Association, Classification, Clustering
Apply Data Mining Methods to Solve Practical Problems.(Analyze the Problem Domain, Data Collection,
Preprocessing, Apply Suitable Data Mining Method, Interpret and Visualize the Results and Provide Decision
Support.)
UNIT-WISE SYLLABUS
UNIT-I
Data Ware Housing Definition, Usage and Trends, DBMS Vs. Data Warehouse, Data Marts, Metadata, Data Mining
Definition & Application, DBMS Vs. Data Mining, KDD Versus Data Mining, Data Mining Techniques, Business
Intelligence Introduction, Cycle of a Business Intelligence AnalysisData Preprocessing: Need, Data Cleaning, Integration &
Transformation
UNIT-II
Data Warehouse Process & Architecture, OLAP and OLTP Definitions, Difference Between OLAP and OLTP,
Dimensional Analysis, Multidimensional Data Mode, Data Cubes, Drill-Down and Roll-Up – Slice and Dice or Rotation,
Operations, Types of OLAP, ROLAP Vs. MOLAP, Schemas for Multidimensional Database: Stars, Snowflakes and Fact
Constellations
Relation between BI and DW, the Business Intelligence User Types, Standard Reports, Interactive Analysis and Ad Hoc
Querying, Parameterized Reports and Self-Service Reporting, Dimensional Analysis, Alerts/Notifications, Visualization:
Charts, Graphs, Widgets, Scorecards and Dashboards
UNIT-III
Association Rule Mining, Single-Dimensional Boolean Association Rules Apoiri Algorithm, FP Growth, Multi-Level
Association Rules from Transaction Databases
UNIT-IV
Classification and Prediction, Concepts of Decision Tree Induction and Bayesian Classification,
Jiawei Han, Michelinekamber, “Data Mining Concepts and Techniques”, Morgan Kaufmann Publishers
Arun K Pujari, “Data Mining Concepts and Techniques”, University Press
G.K.Gupta, “Data Mining with Case Studies”, PHILtd.
COURSE OBJECTIVES:
Familiarize the students with most important information technologies used in manipulating, storing, and analyzing big
data.
This course gives students all around learning of the big data framework using Hadoop and spark, including yarn,
HDFS and MapReduce
Itprovide an overview of approaches facilitating data analytics on huge datasets.
COURSE OUTCOME:
Ability to identify the characteristics of datasets and compare the trivial data andbig data for various applications.
Demonstrate an ability to useHadoopframeworkto efficiently store retrieve and process Big Data for Analytics.
Implement several Data Intensive tasks using the MapReduce Paradigm
UNIT - I
Big Data- Introduction, Characteristics, Types, Elements, Traditional vs. Big Data Business Approach, Big Data Analytics,
Advantages, Applications, Distributed & Parallel Computing for Big Data, Components in Big Data Architecture,
Virtualization Approaches.
UNIT - II
Statistics and Probability: Sampling Techniques - Data Classification, Tabulation, Frequency and Graphic Representation,
Measures of Central Value - Mean, Mode, Median, Random Variable and Probability Theory.
UNIT - III
Hadoop- Introduction, Features, Advantages, Versions, Key Considerations of Hadoop, RDBMSVsHadoop, Hadoop
Ecosystem, HDFS - Architecture, Features, Commands, Processing Data withHadoop, Hadoop Yarn.
UNIT - IV
MapReduce Framework, Features, Uses, WorkingonMapReduce, MapReduce Input and Output Operations, Exploring Map
and Reduce Functions, MapReduce Optimization Technique, HBASE Introduction, Architecture, HBASE in Hadoop
Applications.
UNIT - V
Processing Data withMapReduce, Task Execution & Environment – Installation of Eclipse, Hadoop, Java Development Kit
and Linux Ubuntu OS, MapReduce Program Steps to Obtain Word Count, Functionality of Input Format- Inputsplit,
Recordreader, Fileinputformat, Output Process of Fileoutputformat – Outputformat, Recordwriter, Role of Combiner,
Partitioner, Debugging MapReduce.
REFERENCE BOOKS
Rob Kitchin The Data Revolution: Big Data Open Data Data Infrastructures and theirConsequences SAGE
Publications Ltd
Croll and B. YoskovitzLean Analytics: Use Data to Build a Better Startup Faster o'reilly
Mayer-Schönberger and K. CukierBig Data: A Revolution That Will Transform How We Live Work and Think
E. Siegel-Predictive Analytics: The Power to Predict Who Will Click Buy Lie or Die
Bernard Marr-Big Data in Practice Wiley publication.
Course Objectives
Explore ethical hacking basics
Investigate reconnaissance: Information gathering for the ethical hacker
Explore scanning and enumeration
Explore hacking through the network: Sniffers and evasion
Investigate how to attack a computer system
Explore low tech hacking techniques
Investigate password hacking
Investigate database and other attacks
Course Outcomes
Perform session hijacking
Gathering information required in order to attack target
Investigate trojans and other attacks
Investigate web-based hacking
Unit-wise Syllabus :
UNIT-I
Ethical Hacking Overview, Hacking Life Cycle, Legal issues in Ethical Hacking, Hacking Terminology, Gathering Facts,
CP/IP Concepts Review, Network and Computer Attacks,
UNIT-II
Network Enumeration and Foot Printing- DNS Query, WHOISQuery, OS Finger Printing, Banner Grabbing, CERT-In
Guidelines :CERT-In Guideline for Securing Wireless Access Points/Routers, Credit Card, Email, Web Server Security,
Auditing and Logging, Securing Home Computers, SQL Server Security, Linux and Windows Server security, IDS -
Intrusion Detection System, Anti Virus Policy
UNIT-III
Programming for security professionals- web application vulnerabilities, buffer overflow attack, session hijacking, code
injection attacks-cross site scripting attack, SQL injection attack. Required LAB Goals: basics of ethical hacking, gathering
information required in order to attack target, finding critical bugs in servers.
UNIT-IV
Password hacking, windows hacking, logging by pass, network hacking, and anonymity and email hacking. Web servers
hacking, session hijacking, surveillance, desktop, server and OS vulnerabilities, required lab. Goals: methods of password
encryption and decryption learn to remain anonymous over the internet.
UNIT-V
Database attacks, hacking wireless networks, cryptography, network protection systems, Trojan and backdoor applications,
legal resources, virtualization and ethical hacking. Required Lab Goals: ways to maintain access to a system using Trojan
and backdoor, attacking database server and wireless networks.
References Books:
1. Michael T. Simpson, KentBackman, James Corley-Ethical Hacking and Network Defence.
2. Stuart McClure Joel Scambray, George Kurtz -Hacking Exposed—Network Security Secrets & Solutions,
COURSE OBJECTIVES
To Understand the Concepts of Artificial Intelligence and Machine Learning such as supervised and unsupervised
learning, knowledge representation, Possibility and probability theory and also get update about current and futuristic
trends of AI problems and solutions.
To Gain Knowledge of search space and search strategies, different algorithms of Supervised and Unsupervised
Learning
Understand the various architectures and activation functions, training and testing approach used in Artificial Neural
Network and also acquire knowledge of expert systems.
Understand the concepts of Fuzzy Logic, Genetic Algorithms, and applythem to solve the real-life problems.
COURSE OUTCOMES
Demonstrate Artificial Intelligence Techniques, Various Types of Production Systems, and Characteristics of
Production Systems.
Design and implement Neural Networks usinglayers, various activation functions and Various Algorithms to solve real
life problems.
Analyze fuzzy nature problem and Design, implement and test the Fuzzy Inference Systems for vague nature real life
problem.
Explain Genetic Algorithms theory, Design and validate the Genetic Algorithms based systems for search space driven
problems.
UNIT-WISE SYLLABUS
UNIT-I
AI Introduction, The AI problems, AI technique, Characteristics of AI Applications, Current Trends in AI. Machine
Learning: Machine Learning Overview, Design of a Learning system, Types of machine learning, Applications of machine
learning, Variables and probabilities - Probability Theory, Probability distributions
UNIT-II
Problem Solving, General Problem Solving, Production Systems, Control Strategies Forward and Backward Chaining,
Searching:Searching for Solutions, Uniformed Search Strategies – Breadth First Search, Depth First Search. Heuristic
Search, Greedy Best First Search, Knowledge Representations Mapping & Issues
UNIT-III
Soft Computing: Introduction to Soft Computing, Soft Computing vs. Hard Computing, Various Types of Soft Computing
Techniques, Applications of Soft Computing. Basic Concepts of Neural Network, Human Brain- Biological Neural
Network, Evolution of Artificial Neural Network, Structure and Function of a Single Neuron, Difference Between ANN
and Human Brain, Characteristics and Applications of ANN, Learning Methods, Activation Function, Neural Network
Architecture.
UNIT-IV
Supervised Learning: Perceptron learning, - Single layer, multilayer, Back propagation network, Unsupervised Learning
Neural Networks – Competitive LearningNetworks – Kohonen Self-Organizing Networks
UNIT-V
Introduction to expert system and application of expert systems, case studies, MYCIN
Fuzzy Logic: Fuzzy Set Theory, Crisp Set, Fuzzy Set, Operations on Fuzzy Sets: Compliment, Intersections, Unions,
Product, Difference, Properties of Fuzzy set
Elaine Rich and Kevin Knight “Artificial Intelligence” - Tata McGraw Hill.
Dan W. Patterson “Introduction to Artificial Intelligence and Expert Systems”, Prentice India.
Nils J. Nilson “Principles of Artificial Intelligence”, Narosa Publishing House
Christopher Bishop, “Pattern Recognition and Machine Learning”, Springer
Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press
EthemAlpaydin, “Introduction to Machine Learning”, MIT Press
Tom Mitchell, "Machine Learning", McGraw-Hill
Stephen Marsland, “Machine Learning - An Algorithmic Perspective”, Chapman andHall/CRC Press
S, Rajasekaran& G.A. VijayalakshmiPai, Neural Networks, Fuzzy Logic & Genetic Algorithms, Synthesis &
Applications, PHI publication.
S.N. Sivanandam&S.N.Deepa, Principles of Soft Computing, Wiley Publications.
UNIT- I
Fundamentals of the Analysis of Algorithmic Efficiency –Performance Analysis: Space complexity, Time complexity,
Asymptotic Notations and their properties: Big-Oh notation (O), Omega notation (Ω), Theta notation (Θ), and Little-oh
notation (o), Mathematical analysis of Non-Recursive and recursive Algorithms
UNIT- II
Brute Force Method: Brute Force Introduction, Selection Sort and Bubble Sort, Sequential Search and Brute-Force String
Matching, Exhaustive Search.
Divide and Conquer: Introduction, Advantages and Disadvantages of divide and conquer, Merge sort, Quick sort, Binary
Search, Binary tree traversals and related properties.
UNIT- III
Dynamic programming: Overview of Dynamic Programming, Fibonacci numbers, Binomial coefficient, Warshall’s and
Floyd’s Algorithms, Optimal binary search trees, knapsack problem, memory functions.
Greedy Technique: Introduction to Greedy Technique, Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s Algorithm,
Huffman Trees.
UNIT-IV
Backtracking: General method, N-Queens problem, Sum of subsets problem, Graph coloring, Hamiltonian cycles
UNIT-V
Lower – Bound Argument: P, NP NP- Complete and NP Hard Problems, non deterministic algorithms, Approximation
Algorithms for NP-Hard Problems – Travelling Salesman problem – Knapsack problem.