You are on page 1of 14

Semester 6

Personality and Career Skills (OPN273)


Unit No. and Details
Name

Unit 1: Discovery of Discovery of self– Journey to Understand Self and Personality Traits
Self and Developing  To understand what shapes the nature and character of an individual, what are
the right Attitude the limiting beliefs and clarifying perceptions.
 Learn about integral aspects of Personality.
 Johari Window
Developing the right Attitude
 Developing the right attitude to harbour meaningful relationships personally
and professionally.
 Develop a demeanor which reflects in Social Presence
Unit 2 : Be a part of  We is more productive than I.
the Team  What constitutes a Team-Process?
Unit 3: Evolving Evolving Creativity
Creativity and  Introduction to Lateral Thinking
Decision Making  Evolving a Solution centric Approach
Decision Making
 To instil a solution centric approach by virtue of which individual will gain the
ability to understand perspectives and come to mutually beneficial conclusions
Unit 4: Stress  Eustress
Management  Work life balance
Unit 5: Presentation Presentation Skills
Skills and Group  Understand the Need, Audience
Discussion  Structuring the Presentation
 Voice
 Platform Skills
Group Discussion
 Brain Storming
 Mind Mapping
 Handling Contradiction
 Expressing Self
Unit 6: Evolving  Purpose of Life
Personal Vision-  Goals-SMART
Setting Goals
Unit 7: Efficient  Time Management Matrix
Utilization of Time  Prioritization
Unit 8: Resume  Difference between CV, Bio data and Resume SEO in Resume Etiquettes
Writing and  Handling Difficult Questions
Interview Skills  Courting Rejection

1. Emotional Intelligence: Why It Can Matter More Than IQ by Daniel Goleman,


Bloomsbury Publishing; 1st edition (20 July 2009)

2. Critical Thinking Skills: Developing Effective Analysis and Argument by Stella


Cottrell, Palgrave Macmillan publication; Second edition (20 May 2011)
Semester 6

3. The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R.
Covey, Mango publishing (1 January 2016)

4. PERSONALITY DEVELOPMENT by Elizabeth Hurlock, McGraw Hill Education; New edition (1


July 2017)

5. Personality Development and Soft Skills (Old Edition) by Barun K Mitra.

6. Soft Skills Training: A Workbook to Develop Skills for Employment by Frederick H Wentz

Android Programming (CMP516)


Unit No and Name Title
Unit 1: Introduction  Mobile Computing
to Mobile  Historical of Mobile Environments
Development  Early Mobile Phones to Smartphone’s
 Tablets
 Mobile Computing Architecture
 Mobile Generation
o Devices for 1G, 2G, 2,5G,3G
o Applications for 1G, 2G, 2,5G, 3G
 Handoff
 Roaming
 GSM & GSM Architecture
Unit 2: Introduction  Android
to Android o 2.1.1 What is Android
o 2.1.2 History and Version
o 2.1.3 Android Architecture
o 2.1.4 Hello Android example
 Dalvik VM
 Software Stack
 R.java file
 Screen Orientation
 Android Operating System
o Introduction
o Android Versions with Features
Unit 3: User  Toast & Snack Bar
Interface Screen  Custom Toast
Elements  Button
o Toggle Button
o Switch Button
o Image Button
o Radio Button
 Text View and EditText, CheckBox
Semester 6

 Alert Dialog and Button Sheets


 Spinner
 Date Picker and Time Picker
 Rating Bar and Progress Bar
 File Download
Unit 4: Android  Installing the Java Development Kit
Development  Installing Android Studio
Elements  Set up Android Studio
 Start a new Android Studio project
 Update your Android Studio software often
Unit 5: Android  5.1 Terminologies
Terminologies and o Context
Resource Handling o Activity
o Intent
o Linking Activity using Intent
o Calling Build-In Application using Intent
 Notifications Service
 Broadcast
 Adapter Resources
o Working with different types of Resources
Unit 6: Android  Layouts
User Interface o Linear Layout
Elements o Absolute Layout
o Frame Layout
o Relative Layout
o Table Layout
o Creation of LayoutProgrammatically
 View
o ListView
o GridView
o RecyclerView
o ScrollView
o WebView
Unit 7: Data Storage  File system in android
and Introduction to  Internal and external storage
SQLITE  Creating SQLite database
 Editing Tasks with SQLite
 Cursors and content values
 Working with Android database
 Publish Android Application in Android Market
Unit 8: Providers  Content Provider
and Receivers o Content Provider Fundamental
o Contact Content Provider
o Other Built-in Content Providers
o Creating Custom Content Provider
o Understanding Content URI
o ContentResolver
o Sharing Information from custom content provider
 Broadcast Receivers
Semester 6

o Broadcast receiver usage patterns


o When and why to use them
o Implementing a broadcast receiver
o Registering a broadcast receiver via the manifest file and Programmatically
o Call State BroadcastReceiver
Text Books:
1. Wireless and Mobile Network Architectures by Yi Bang Lin, Wiley Publications
2. Hello Android: Introducing Google’s Mobile Development by Ed Burnette, 3rd Ed., 2010, The
Pragmatic Programmers
3. Mobile and Personal Communication System and Services by Raj Pandya, Prentice Hall,
Eastren Economy Edition
Reference Books
1. Android Wireless Application Development by Lauren Darcey and Shane Conder, Pearson
Education, 2nd Edition
2. Professional Android 4 Application Development by Reto Meier, John Wiley & Sons
3. Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps
by Ian G. Clifton
PHP Programming (CMP517)
Unit No and Name Title
Unit 1: Basics of  Introduction
PHP o Getting started with PHP
 Syntax
 Echo / Print
 Variables & Constants
 Data Types
 Comments
 Attributes
 Operators
 Decision Making & Loops
 Predefined Functions
 Date and Time
Unit 2: PHP Form  Strings
Handling  Arrays
 GET ,POST and REQUEST methods
 Reading fields from HTML
 PHP Validations
Unit 3: File  File Open/Read
Handling, Session,  File Create/Write
Cookies in PHP  File Deletion
 File Upload
 Cookies
 Sessions
 Filters
Unit 4: Errors and  Compilation of Errors and Warning
Exception Handling o Parse error
in PHP o syntax error
o Undefined index
 Error Reporting
Semester 6

 Exception Handling
Unit 5: PHP MySQLi  MySQLi connect
 Loop through MySQLi results
 Prepared statements in MySQLi
 Escaping Strings
 Debugging SQL in MySQLi
 MySQLi query
 How to get data from a prepared statement
 MySQLi Insert ID
 Close connection
 Joins
Unit 6:  Defining PHP classes
Object Oriented  Creating objects in PHP
Programming  Calling Member Functions.
 Constructor functions
 Destructor
 Inheritance
 Function Overriding
 Access Specifiers
 Interfaces
 Abstract Classes
 Static and Final Keywords
 Calling Parent Constructors
 Namespaces
 Functions
Unit 7: PHP  Introduction to Framework
Frameworks and o Laravel
Laravel o CodeIgniter
o CakePHP
 Yii
 MVC(Model View controller) Introduction
 Laravel Installation
 Laravel Database Connectivity
Unit 8: Content  Introduction to CMS
Management o WordPress
system and o Joomla
WordPress o Drupal
o Magento
 WordPress
o Home
o Overview
o Installation
o Dashboard
o Add, Delete, Publish Post
o Media Library
o Add, Delete, Publish Page
Reference Books
1. Php: The Complete Reference by steven holzner, Publisher: Mcgraw Hill, Latest edition
Semester 6

2. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning PHP, MYSQL,
Javascript, CSS & HTML5) by Robin Nixon, O'Reilly Media, 5th edition (2018).
3. The Joy of PHP Programming: A Beginner’s Guide to Programming Interactive Web
Applications with PHP and MySQL, Author –Alan Forbes, Latest Edition – Fifth Edition,
Publisher – Plum Island Publishing LLC.
4. Code Smart: The Laravel Framework Version 5 for Beginners by Dayle Rees.
5. Building Web Apps with WordPress: WordPress As An Application Framework by Brian
Messenlehner and Jason Coleman Foreword by Brad Williams.
6. PHP Cookbook: Solutions & Examples For PHP Programmers by Adam Trachtenberg and
David Sklar
Semester 6

Lab: Android Programming (CMP716)


Practical No. Practical Activities
1 Introduction to Android Create an application with following functionalities: Print
and My first android and show a simple message e.g. Hello Word
application
2 Android button & Toggle Android button & Toggle button from this create application
button
3 Use of Toast & Custom Use of Toast & Custom Toast creates android application.
Toast
4 Check Box & Alert Diaglog Create Android application using CheckBox &
Box AlertDiaglogBox
5 Spinner & Auto complete Create Android application using Spinner & Auto complete
test view test view
6 Calculator Create an application with following functionalities:
Calculator for Basic mathematical operations.
7 Rating Bar, Web view, Seek Create Android application using Rating Bar, Web view, Seek
Bar Bar
8 Android UI Design Design an android application for “Registration Form” using
different layout such as table layout, linear layout etc. Use
Drawable Resources, option menu, List Views and Adapters.
9 Date picker & Time Picker Create Android application using Date picker & Time Picker
10 Progress Bar, Implicit Create Android application using Progress Bar, Implicit
Intend Intend
11 Progress Bar, Explicit Create Android application using Progress Bar, Explicit
Intend Intend
12 Fragments Create Android application using fragments
13 SQLite Database for an Design and Implement a Registration Form using SQLite
Android Application Database.
14 Notification/Working in Design and Implement a Timetable application with lecture
background and practical alert notifications.
15 Mini Project Design and Implement an android application using android
studio or eclipse adt bundle such as Simple MP3 Player with
Play, Stop, Pause options, Torch application etc.
Semester 6

Lab: PHP Programming (CMP717)


Practical No. Practical Activities
1 Installation of XAMPP Server and print “hello world” in PHP.
2 Write a PHP program to print sum of digits.
3 Write a PHP program to check prime number.
4 Write a PHP program to print factorial of a number.
5 Write a PHP program to sort elements in an array in ascending order.
6 Create a PHP program in which two values submitted using form and
calculate its addition, subtraction, multiplication, modulation, average
and division on the same page. Find the greatest number between them
and square of each of them using PHP function
7 Write a PHP program to change background color based on hour of a
day.
8 Write a PHP Program to create a simple Registration form.
9 Write a PHP program to Insert and display records to the table in
Database.
10 Write a PHP Program to perform various string operations.
11 Write a program for creating a user login and logout system with PHP
and MySqli.
12 Write a program to merge 2 arrays with and without using predefined
functions.
13 Write a program to create a file in write mode.
14 Write a program to read and display the contents of file.
15 Write a PHP script to display string, values, within a table.
16 Write a PHP Script to get Last occurred error.
17 Installation of Lavarel.
18 Installation of WordPress(Online/Offline).
19 Miniproject – Design a WordPress website.
Semester 6

Project-BCA (CMP801)
Guidelines

1. Objectives of Project Work


• To train the student to independently formulate and solve a social, philosophical,
commercial, or technological problem and present the results in written and oral form.
• To expose students to the real life problems in the World of Work.
• To provide opportunities to students to interact with people and understand human
relations.

2. About the Project Work


• Project carries 6 Credit Points, 150 marks.
• Every project will have two guides: Internal Guide and External Guide
• Person giving guidance from industry or business world is External Guide
• Counsellor responsible to guide the student at the SC is Internal Guide
• Student should report the progress of his project work to the internal guide three
times during the project work.
• At the end of the project, student should prepare a document of his work in the form
of Project Report.

3. Process
Students are supposed to complete their project work within a period of 4 months.

Activity Responsibility When


Session to describe the process Study Centre Coordinator At the beginning of 6th semester.
of doing the project work and
forming the groups (preferably 2
students, not more than 3)
Session with external Guides Study Centre Coordinator Immediately after groups
(from industry, business) and formation
internal guides (from SC) to
decide the project topics and
assign guides to the groups
Review of literature and Students Within 10 days after project
submission of Project Proposal topics are allotted.
to the Internal guide
Approval of Project Proposal Internal Guides Within 15 days from submission
by Internal guide of project proposal
Project Work starts Students Immediately after approval of
project proposal
First reporting Students and Internal Guide At the end of 2nd month from
start of 6th Semester
Second reporting Students and Internal Guide At the end of 3th month from start
of 6th Semester
Semester 6

Third reporting Students and Internal Guide At the end of 4th month from start
of 6th Semester
Printing of Report (If any Students After 3rd reporting and on
research paper is published approval of the guide and the
related to project topic then coordinator of the study centre.
attach that research paper copy
to project report.)
Submission of 2 copies of Students On or Before 15 days of End
Project Report to SC ((1 copy for Examination
SC and 1 copy for SCS)

4. Writing a Project Proposal


Project proposal should be clearly and concisely written (not more than 4 printed
pages). The proposal should demonstrate student’s understanding of the proposed
project. Project Proposal should include
• Title of the project
• Names of students in a group, Internal and External Guides
• Introduction and background
• Problem statement
• Project description (preliminary design and methodology)
• Software Platform (operating system, software packages and languages)
• Hardware Platform (Computer Systems and other peripherals and devices)
• Tentative schedule
• Tentative References
5. Format of Project Report
The report should be organized in the following sequence:
• Preliminary pages (Cover Page, Title page, Approval Page (completion certificate),
Acknowledgement, Synopsis, Table of contents)
• The body of the project (chapters containing textual and graphical contents of the
project)
• The bibliography (List of references, Appendices (program listing, forms of exiting
system if any, user manual etc.))

6. Outside Cover Page


The front cover should show:
• The name of the university
• The full title of the project, the initials and surname of the students
• The degree for which the thesis is submitted: B.Sc (BIS) or B.C.A
• The year of submission
7. Title Page
This should show
• Full title of the project
• Student’s names in full with PRN
Semester 6

• The name of the degree for which the project is submitted


• The name of the university
• The date (month and year) of submission.
8. Approval Page (Completion Certificate)
Internal as well as External guides should sign this page in order to assure that they have
seen and approved the final version of the report

9. Synopsis
Summary or condensation of the project. It should preferably be a single page (150
words max)

10. Acknowledgement
The acknowledgment should not be more than one page. The student may acknowledge
financial support, permission to use copy-righted materials, trademarks, service marks,
personal assistance etc.

11. Table of Contents


It should be left justified, Times Roman 14 (student may use Table of content feature
available in MS-WORD)

12. Introduction and Background


• It should have about 10% of total length
• Statement of Problem Area (brief, non-technical)
• Existing system, Methods and Procedures
• Background
• Purpose/Objectives/justification of Project

13. Body of the Project Report


The body of the project report may include relevant features listed below:
• Requirements Analysis
• Systems Design
• Database design (normalization, tables)
• File System and Data Structures
• User Interface design
• Prototyping
• Software and Hardware Platform (Selection of Operating System, Software packages,
Computer Languages, Computer Systems and Peripherals)
• Verification and Software Testing
• DFD, Structure Charts, E-R diagram, Flowcharts, UML diagrams, Pseudo code,
Decision Table, Decision Tree, Workflow, data dictionary
• Input and Output Forms/formats/reports.
• Screen Dumps
• System Functional Specification
Semester 6

• Off-line or On-line help feature


• Quality parameters/procedures
• Encryption/Security features
• Future Directions
• Results / conclusion

14. Paper
To insure durability, permanency, and opacity, project report should be printed on A4
size white bond paper

15. Typeface and Printing


Chapter/Section Titles
• Should be printed in Times New Roman font in black color
• Font size should be 16/14 points bold.
• Chapter should start on new page
Running Text
• Running text in the Repot should be printed in Times New Roman font in black color
• Font size should be 12 points.
• The print should be best quality
• Single line spacing for running text
• Double line spacing between paragraphs
• Printing on both sides
16. Margins
• Every page of the report, including all appendices, all notes, and the bibliography
must have a LEFT and RIGHT margins of 1½ inches (to allow room for binding) and
TOP and BOTTOM margins of 1 inch.
• Nothing should appear in LEFT and RIGHT margins. This means that all page numbers,
text, tables, parts of illustrations, etc., must not appear in the margin area.

17. Page Numbers


• The page numbers must be bottom-centered to the text (font Times New Roman : 10
points)
• All preliminary pages should NOT be numbered.
• The numbering should start from chapter-one (Introduction)
• Chapter titles(Headings) start on a new page.
• Leave an extra space after title
• Since you will have several levels of subheadings, distinguish one level from another
in a consistent way, such as (1, 1.1, 1.2, 2, 2.1, 2.1.1, 2.1.2, 2.2).
• Avoid having more than three levels of subheadings.

18. Length of Project Report


In any case, the length of the graduate project report should not be more than 100
pages (excluding program listing)
Semester 6

19. Binding
• The project report must be clothbound (hardcover binding) and must be in light gray
or black color. Spiral binding is NOT allowed.
• The outside cover of the project report must follow the format described earlier and
the lettering must be printed in gold letters.

20. Sample Title Page

Title of the Project

A project Submitted to the

Yashwantrao Chavan Maharashtra Open University, Nashik,

in Partial Fulfillment of

the Requirements for the Degree of

Bachelor of Computer Science

(B.C.A)

By

Name of the Students

Year
Semester 6

Certificate of Completion

This is to certify that …… the team of the following students of B.Sc(BIS)/B.C.A have completed the
Project Work titled “………….” under my guidance and supervision. The project report has been
written according to the guidelines given by the Yashwantrao Chavan Maharashtra Open University.

1)

2)

3)

Signature of the Study Centre Coordinator Signature of the Guide

Name of the Study Centre Coordinator Name of the Guide

Stamp of the Study Centre

You might also like