All in One 5.0.1
All in One 5.0.1
All in One 5.0.1
MONDAY
FECOM/ MAD OE WADUOSS LAB
GC
L
TUESDAY
FECOM/ SE WADUOSS MAD LAB
GC U
OE SE MAD WADUOSS FECOM/
WEDNESDAY N
GC
THURSDAY
SE WADUOSS MAD C OE FECOM/
GC
H
FRIDAY
FECOM/ MAD SE OE WADUOSS
GC
For Help/Queries
Click/Scan To Connect
Aditya Sagar
2. NOTES
3. GENERIC ELECTIVE
(Fundamental of E Commerce / Green Computing)
For Help/Queries
Click/Scan To Connect
Aditya Sagar
3. HOLIDAY’S LIST
4. ACADEMIC CALENDAR
5. SYLLABUS
School of Computer Applications Bachelor
of Computer Applications
Evaluation Scheme (w. e. f. Academic Session 2019-20)
SEMESTER V
Contact
Evaluation Scheme
Course Cour Hours
Course Title Credits
Serial Category se Course
L T P CIA ESE
Number Cod Total
e
THEORY
1. C Web Application
BCA3501 Development Using 3 1 0 40 60 100 4
Open Source System
2. C Mobile Application
BCA3502 Development 3 1 0 40 60 100 4
3. GE Generic Elective 3 1 0 40 60 100 4
A. BCA3511 Fundamental of E ” ” ” ” ” ” ”
Commerce
OR
B. BCA3513 Green Computing ” ” ” ” ” ” ”
OR
B. OE31102 Digital Governance ” ” ” ” ” ” ”
PRACTICAL
6. C Web Application
Development Using
BCA3551 Open Source System 0 0 4 40 60 100 2
Lab
7. C Mobile Application
BCA3552 Development Lab 0 0 4 40 60 100 2
8. GP3501 General Proficiency - - - 100 - 100 1
Total 15 5 8 - 800 25
1. WEB APPLICATION DEVELOPMENT USING OPEN SOURCE SYSTEM
Course Objective:
1. To focus on the process of Web Development.
2. To build sound concepts of several languages used in Web Technology.
3. To create a dynamic, interactive website quickly, confidently and successfully.
Learning Outcome: Students who have successfully completed this course will have understanding of
the following concepts:
1. Gradually build a static website using HTML, DHTML and CSS.
2. Move this skill upward by creating some degree of user interactivity using JavaScript.
3. Server side data processing by creating pages using server side technologies like JSP.
4. Will have an idea of Open Source Technologies.
Course Contents:
Total
Module Course Topics Credits
Hours
Introduction to Open Source System and HTML: Introduction to Open sources :
Need of Open Sources, Advantages of Open Sources, Application of Open
Sources; Examples of Various Open source operating systems ,Open Source
Database ,Open Source Programming Languages; Various Open Source HTML
Editors; Comparison Chart between different Free and Open Source HTML
Editors.
Introduction to HTML5: HTML tags and its attributes; Text Formatting tags;
I 8 Hours 1
Marquee tag, Block and inline elements; Various types of Lists: Ordered,
Unordered, Definition lists; Table tags; Methods to Create Tables, Attributes of
table tag, Colspan and Rowspan; Frame tags and its Attributes; Formtag: Creation
of Forms, Textbox,
Radio Button, Hidden, etc; Image, Anchor Tag; Links to External Documents:
Inter-page and Intra-page linking.
DHTML and CSS: Dynamic HTML; Features of DHTML ;CSS (Cascading Style
Sheet): Font Attributes, Color and Background Attributes Text Attributes, Border,
Margin related Attributes, List Attributes; Types of Style Sheet-Inline, External
II 8 Hours 1
and Embedded; CSSP (Cascading Style Sheet Positioning); Document Object
Model; JSSS (JavaScript assisted Style Sheet); Browser objects;
DHTML Events.
Server Side Technology using JSP: Introduction to open source web servers and
its examples; Introduction to JSP; Advantages of JSP; JSP Features; JSP
IV Architecture; JSP Life Cycle; JSP Tags; Implicit objects in JSP: Request, 8 Hours 1
Response, Out, Session, etc; Using HTML forms with JSP; Introduction to AJAX:
AJAX Advantages and Disadvantages.
Suggested Readings:
Course Contents:
Total
Module Course Topics Credits
Hours
Tools for application development: Android SDK: Provides the Java framework
classes, Compiles to java byte code, Class framework is updated with every OS
release Android NDK: C/C++ tool chain for compiling to machine code, Android
platform tools, adb (android debug bridge): runs and debugs apps from your dev
machine.
Android developer tools: Eclipse plug-in for Android, Android studio (doesn’t
8
II yet fully support all NDK features) 1
Hours
Application packages: .apk files: compressed files, class byte code, resources
(icons, sounds, etc.), Binary native files; All .apks are signed: Default
development key is created by SDK, When updating an application, signature are
checked.
Suggested Readings:
1. Pradeep Kothari, “Android Application Development (With KitKat support)” Black Book, Dreamtech Press
2. Barry Burd, “Android Application Development (All-In-One for Dummies)”, Second Edition, John Wiley & Sons
3.GENERIC ELECTIVE
A. FUNDAMENTAL OF E COMMERCE
Course Objective: In this course, students will study
OR Course Objective:
B. GREEN COMPUTING
1. The fundamentals of the business and economic motivations for e- 1. The objective of this course is to provide students with an understanding of the role of ICTs and their impact on the global carbon footprint, This
Commerce as well as the needs and desires of individuals.
includes how to estimate the carbon footprint of the ICT operations of an organization and access ways to reduce the carbon footprint by changes to
2. The underlying computation, information and communication
policies for procurement of ICT, changes to ICT operations and revising business processes.
environments that encompass and enable e-Commerce transactions.
2. To study about existing green computing strategies, fundamental challenges in achieving green operations of computing units and directions to solve
3. The evolving role of new highly portable, place-aware, always-with-your
personal devices in e-Commerce, i.e., M-commerce. some of them.
3. This course empowers students to reduce the energy use, waste, and other environmental impacts of Information Technology (IT) systems while
Learning Outcome: After successful completion of this course, the students would be able to: reducing life cycle costs, thereby improving competitive advantage. Students learn how to measure computer power usage, minimize power usage,
procure sustainable hardware, design green data centers, recycle computer equipment, configure computers to minimize power, use virtualization
1. Understand the nature and trends in e-Commerce and Mobilecommerce. to reduce the number of servers, and other green technologies.
2. Recognize the business impact and potential ofe-Commerce.
Learning Outcome: After successful completion of this course, the students would be able to:
3. Explain the technologies required to make e-Commerceviable.
4. Discuss the current drivers and inhibitors facing the business world in 1. Assess enterprise-wide and personal computing and computing related energy consumption.
adopting and using e-Commerce.
2. Acquire expertise for improving the energy efficiency of personal computers by reducing the power consumption requirements.
5. Explain the economic consequences of e-Commerce.
3. Choose the best sustainable hardware for their applications.
4. Evaluate the regulatory and governance issues surrounding IT.
Course Contents: 5. Recognize the necessity for long-term sustainability in IT.
6. Formulate plans for reducing IT heating and cooling requirements.
7. Execute a virtualization plan.
Module Course Topics Total Credits
Hours Course Contents:
Introduction of E-Commerce: Introduction to Electronic Total
Module Course Topics Credits
Commerce: E-commerce, Traditional Commerce vs. E- Hours
8 Hours 1 Politics, Science and Business of Sustainability: The Basics of Green
I commerce, Advantages and Disadvantages of E-commerce,
Impact of E-commerce, Classification of E-commerce, Computing: The Energy Problem, Types of IT Energy Wastes, Reducing Energy
Applications of E- commerce, Limitations of E-commerce, Waste, Problem of E-waste; Legal Mandates for Green IT: Regulations in the
I 8 Hours 1
Electronic Commerce Business Models: Native Content United States, Regulations in India, Waste Electrical and Electronic Equipment
(WEEE).
based Model, Transplanted Content Model, Native
Transaction Model, Transplanted Transaction Models. Technical Strategy and Planning–Emerging Technology Monitoring: Energy
E-Commerce Framework and Business Security: Usage: Energy Problems (Power Supplies), Monitoring Energy Usage, Reducing
Architectural Framework of Electronic Commerce: Energy Usage, Low Power Computers and Components; Cooling: Cooling Costs,
II Network Infrastructure, Information Distribution 1 Reducing Cooling Costs; Energy Saving Initiatives: The Challenges of Energy 8 Hours
8 Hours II 1
Technology, Networked Multimedia Content Publishing Efficiencies,
Technology, Security and Encryption, Payment Services, Energy Star, 80Plus Program, Electronic Product Environmental Assessment Tool
(EPEAT); Document
Business Service Infrastructure, Public Policy and Legal
Management: The Problem with Paper, Reducing Paper Usage, Electronic
Infrastructure, Securing the Business on Internet: Document Management.
Vulnerability of Information on Internet: Security Policy,
IT Asset Disposal (E-Waste Management): WEEE – The scale of the problem;
Procedures and Practices, Site Security, Protecting the Materials Used in Manufacturing Electrical and Electronic Products; Legislative
Network, Firewalls. Influences on Electronic Recycling: Producer Responsibility Legislation, The
Electronic Commerce Network Security & Payment III WEEE Directive, The RoHS Directive; Treatment Option for WEEE; Logistics of 8 Hours 1
System: Securing N e t w o r k Transaction: WEEE; Barriers to Recycling of WEEE.
Transaction S e c u r i t y , Cryptology, Digital Signatures,
III E l e c t r o n i c Mail Security, and Security P r o t o c o l s for Business/IS Strategy and Planning: Virtualization: Basics of Virtualization,
Web Commerce, Electronic Payment System. 8 Hours 1 Types of Virtualization; Improving Data Centre Energy Efficiency: Energy
Introduction to Payment Systems: Online Payment Consumption, Power Requirement of Equipment, Power Requirement for
Systems, Pre-Paid Electronic Payment Systems, Postpaid IV Cooling the Equipment’s; Green IT Department: The First Step – 5S, The Seven 8 Hours 1
Mobile Commerce: Introduction and Applications: Wastes, Drawing a Process map.
Mobile Commerce, Benefits of Mobile Commerce, 8 Hours 1
IV Impediments in Mobile Commerce, Mobile Commerce
Payment Systems, Mobile Commerce Applications, Case Suggested Readings:
Study: Future of Ecommerce in India, Flipkart: Journey of 1. Toby J. Velete, Anthony T. Velete, Robert Elsenpeter - Green IT: Reduce Your Information System’s Environmental Impact While
E- Commerce Start-Up Adding to the Bottom Line; McGraw-Hill.
2. Lawrence Webber, Michale Wallace - Green Tech: How to plan and Implement Sustainable IT Solutions; AMACOM (American
Suggested Readings: Management Association)
3. R E Hester, R M Harrison – Electronic Waste Management; RSC Publishing
1. Bharat Bhaskar, “Electronic Commerce: Framework, Technologies & Applications”, TMH 4. John Lamb - The Greening of IT: How Companies Can Make a Difference for the Environment; IBM Press
2. Ravi Kalakota, Andrew Winston, “Frontiers of Electronic Commerce”, Addison- Wesley 5. Marty Poniatowski - Foundation of Green IT; Prentice Hall
3. Bajaj and Nag, “E-Commerce: The Cutting Edge of Business”, Tata McGraw Hill 6. Bhuvan Unhelkar - Green IT Strategies and Applications; CRC Press
4. P. Loshin, John Vacca, “Electronic Commerce”, Firewall Media, New Delh 7. Carl H. Speshock - Empowering Green Initiatives with IT; John Wiley & Sons, Inc.
5. P. T. Joseph, “E-Commerce: An Indian Perspective”, PHI Learning Pvt. Ltd.
8. Bill Tomlinson - Greening through IT; The MIT Press
4. SOFTWARE ENGINEERING
Course Objective:
1. To present the fundamental concepts of Software Engineering.
2. To make the students aware regarding the importance of various phases in Software Development.
3. To make the students learn about the various methods to deal with different stages of SDLC.
4. The subject also deals the topics like CASE Tools and SPM.
Learning Outcome: After successful completion of this course, the students would be able to:
1. Develop the understanding of Development Life Cycle.
2. Preparation of SRS, High Level, Low Level Design and Test Cases.
3. Aware about the various types of project management activities.
4. Know how to ensure quality during software development life cycle.
Course Contents:
Total
Module Course Topics Credits
Hours
Software Engineering Models: Introduction to Software Engineering;
Introduction to Software; Types of software; Scope and necessity of Software
Engineering; Software Components and Software Characteristics; Software
I Life Cycle Models: Classical Water Fall Model, Iterative Water Fall Model, 8 1
Prototype Model, Evolutionary Model, Spiral Model; Hours
Comparison of different Life Cycle Models.
Suggested Readings:
1. Prasad, L.M. Organizational Behaviour. Sultan Chand and Sons 2003.
2. Stephen P. Robbins, Organizational Behaviour. Prentice Hall of India Pvt. Ltd., New Delhi 2001 Delhi,2003
3. Luthuns Fred, Organizational Behaviour, Tata McGraw Hill, New Delhi, 2003.
4. Chabbra T.N. and Singh B.P., Organization Behaviour, Sultan Chand and Sons
5. Stoner, Freeman and Chilbert Jr., Management, Prentice Hall of India, New Delhi,
6. Gupta, C.B., Management Concepts and Practices, Sultan Chand and Sons, New 2003 Delhi,2003.
6. WEB APPLICATION DEVELOPMENT USING OPEN SOURCE SYSTEM LAB