b.c.a (bachelor of computer applications ... 2017-18 bca 1st year bca-105 web designing using html,...
TRANSCRIPT
Session 2017-18 BCA 1ST YEAR
B.C.A (BACHELOR OF COMPUTER APPLICATIONS) FIRST YEAR-FIRST SEMESTER EXAMINATIONS
YEAR 2017-18 & 2018-19 Sessions
Code
Title of Paper
Hours
per
Week
L T P
Semester
Examination
Internal
Assessment
Max.
Marks
Credit
BCA-101 *Elective 4 1 0 75 25 100 4
BCA-102 *Foundation Course 4 1 0 75 25 100 4
BCA-103 Punjabi Compulsory /
Punjabi (Mudla Gyan)
4 1 0 75 25 100 4
BCA-104 Fundamentals of Information
Technology
4 1 0 75 25 100 4
BCA-105 Web Designing using HTML
and DHTML
4 1 0 75 25 100 4
BCA-106 Software Lab – I (OSCLI,
OFFICE)
0 0 5 50 - 50
BCA-107
Software Lab – II (based on
paper BCA-105: HTML and
DHTML)
0 0 5 50 - 50 5
Total 475 125 600 25
*Elective I: Any one of the following papers:
1. BCA-101 E1 Workshop on Corel Draw
2. BCA-101 E2 Workshop on Operating System (Linux)
**Foundation I:
1. BCA-102 Workshop on Communication Skills – I
Session 2017-18 BCA 1ST YEAR
BCA-101 E1 Workshop on Corel Draw
Max Marks: 100 ` Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
Introduction to Corel draw: Creating your first New Document , Exploring the user interface of Corel Draw, Device Central,
working with Templates, Import, Export, Tools of Corel draw, pick tool, crop tool, text tool, freehand tool, rectangular tool(circle,
star, Polygon), Interactive tool, Eyedropper tool, outline tool, Fill tool, interactive Fill tool.
Working with text and lines in Corel draw, Artistic text, Formatting text, changing shape of the text, Paragraph text, Working with
Lines, Fitting text to a path, Applying effects to text.
Working with shapes: Creating Rectangle and Squares, Creating Circles and Ellipse, Drawing Polygons, Creating Star, Rotating
shapes, Selecting fill and outline color
Working with object: Handling Objects in Corel draw, Positioning objects, Aligning and distributing objects, sizing and scaling
objects, rotating and mirroring objects, combining and breaking objects, Grouping, Creating Graphical special effects.
Working with curves: Drawing with Freehand Tool, Drawing Closed Curves, Bezier tool, Drawing with the Artistic Media tool,
Pen tool, 3-Point Curve tool, Special Effect of corel draw, Blending tool, Contouring the Object, Distorting Objects, Envelope
tool, Extruding of the Object, Drop Shadow, Applying Transparency Effect
Working with Colors and Bitmaps: Color Slider, Color viewers, Fixed Pallets, Color Pallete Browser Docker, Using Color style
Dockers, Converting Objects to Bitmap, 3D Effect, Art Effect,Blur Effect, Color Transformation Effect, Contour Effect, Creative
Effect, Distort Effect, Noise Effect
Working with tables: Selecting, moving and navigating table components, Inserting and deleting table rows and columns,
Resizing table cells, rows, and columns, Formatting tables and cells, Working with text in tables, Merging and splitting tables and
cells, Corel Draw and Web, Saving the file as webpage, publishing your drawing as a webpage, Creating Rollover Buttons
The breakup of marks for the practical will be as under i. Practical file Evolution 15 Marks
ii. Viva Voce 30 Marks
iii. Program Development and Execution 30 Marks
Text Books:
1. Corel Draw X5 in simple steps by Kogent Learning Solutions.
2. Corel Draw X5 The Official Guide by Tata McGraw Hill written by Gary David Bouton.
Session 2017-18 BCA 1ST YEAR
BCA-101 E2 Workshop on Operating System (Linux)
Max Marks: 100 ` Maximum Time: 3 Hrs.
External Examination: 75
Internal Assessment: 25 Min Pass Marks: 35%
This laboratory course will mainly comprise of exercises based on LINUX operating System.
Introduction to Linux: The Required Hardware, The Different Licensing Schemes, Comparing and selecting a Distribution.
Installing Linux, Installation type, Choosing Text or Graphics Installation, Disk partitioning setup.
Disk setup, Boot loader configuration, Account configuration, Installing packages, Graphical interface configuration, Finishing
first run configuration.
GNOME and KDE Environment, Logging in to desktop, Launching applications, Using window controls, working with multiple
windows, Understanding virtual desktops, X window utilities, changing font , background, managing files with GNOME and
KDE.
Basic Linux Commands :How Linux Commands Work, Command Options & Parameters, Input and Output Redirection, Main
pages, Wildcards : * and ?, Environment Variables, The process status Commands : ps, termination command : kill, the su
command, the grep command.
Linux File System: Common types of files, filenames, I nodes, The root directory, How directories are named, Navigating the
Linux file System : pwd command, Absolute and relative filenames; cd command, Creating and Deleting files : Cat, Creating
Directories, Moving and Copying files, Moving Directories, Removing files and directories, Important directories in the Linux file
System : / , /home, /bin, /usr, /usr/bin, /var/spool, /dev, /sbin,/etc.
File and Directory ownership, Groups, Changing group ownership, File Permissions, UMASK setting, Changing File Permission,
Changing directory permissions, Compressing files with gzip Mounting a Floppy, CD-ROM, Backup and restore, Using tar and
cpio, add user , Delete user, change password,
Editing and Type Setting :Text Editors vi, The vi Editor, Starting vi, vi modes, Inserting Text, Quitting vi, Moving the Cursor,
Deleting Text, Copying and Moving Text, Searching and Replacing Text, Setting Preferences.
The breakup of marks for the practical will be as under
i. Practical file Evolution 15 Marks
ii. Viva Voce 30 Marks
iii. Program Development and Execution 30 Marks
Session 2017-18 BCA 1ST YEAR
BCA-104:Fundamentals of Information Technology Max Marks: 100 ` Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
(A) INSTRUCTIONS FOR THE PAPER SETTER The question paper will consist of three sections A, B and C. Sections A and B will have four questions each from the respective
Units of the syllabus and students will attempt any two questions, each question will carry 12 marks each. Section C will have 9
short answer type questions which will cover the entire syllabus uniformly and will carry 3 marks in all. (B) INSTRUCTIONS FOR THE CANDIDATES
1. Candidates are required to attempt two questions from sections A and B. Section C is Compulsory.
Unit-I
Introduction: Characteristics of Computers, The Evolutions of Computers, Computer Generations, Classification of
computers based on size and application like Notebook Computers, Personal Computers, workstations, Mainframe Systems,
Super Computers, Clients and Servers etc.
Basic Computer Organization: Block diagram of Computer, Interrelationship between different units: Input Unit, Output
Unit, Storage unit, Arithmetic Logic Unit, Control unit, Central Processing unit. Instruction Set, Registers, Processor Speed,
Types of Processors.
Main Memory: Memory Organization, RAM, ROM, PROM and EPROM, Cache Memory
Input-output Devices: Characteristics of I/O devices, Input Devices(Keyboard, Point-and–draw Devices, Data scanning
Devices, Digitizer, Electronic Card reader, Voice Recognition Devices, Vision-Input System). Output Devices (Monitors,
printers, plotters, Screen Image Projector, Voice Response System).
Unit-II Secondary Storage Devices: Sequential and Direct-Access Devices, Magnetic Tape, Hard Disk, Optical Disks. Basic principles
of Operations, Advantages and limitations.
Types of Software: System Software, Application Software, Overview (function)of different types of system software’s:
Operating Systems, Language Translators. Overview of different types of Application Software: word Processing, spreadsheet,
Database.
Computer languages: Machine Language, Assembly Language, High Level Language, Compiler, Linker, Interpreter, Object
Oriented Programming Languages, Characteristics of Good Programming Language.
Number System & Codes: Bit, byte, binary, decimal, hexadecimal, and octal systems, conversion from one system to the
other. Binary Arithmetic: Addition, subtraction and multiplication. Character codes (ASCII, EBCDIC, BCD, 8421, 2421,
Excess-3, Gray, Hamming).
TEXTBOOKS
1. P.K Sinha “Fundamentals of IT”,B.P.B Publications 2. “Computers today” by Peter Norton.
REFERENCES
1. D. H. Sanders, “Computers Today”, McGraw Hill, 2. Satish Jain, “Information Technology", BPB, 3. David Cyganski, John A. Orr, “Information Technology Inside and Outside” Pearson Education, 4. V. Rajaraman, “Fundamentals of Computers” (2nd edition), Prentice Hall of India, New Delhi, 5 B. Ram, “Computer Fundamentals”, Wiley,
Session 2017-18 BCA 1ST YEAR
BCA-105 Web Designing using HTML, DHTML
Max Marks: 100 ` Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
(A) INSTRUCTIONS FOR THE PAPER SETTER The question paper will consist of three sections A, B and C. Sections A and B will have four questions each from the respective
Units of the syllabus and students will attempt any two questions, each question will carry 12 marks each. Section C will have 9
short answer type questions which will cover the entire syllabus uniformly and will carry 3 marks in all.
(B) INSTRUCTIONS FOR THE CANDIDATES 1. Candidates are required to attempt two questions from sections A and B. Section C is Compulsory.
Unit I
Introduction to Internet: WWW, Web pages, Web Browsers, URL, Introduction to HTML: HTML tags and attributes, paired
and unpaired tags, Text-formatting tags-bold, italic, underline, strike, superscript, subscript, font face, font size, font color,
marquee tag, Creating external and internal links, using images as links. Ordered and unordered lists: Lists, unordered Lists,
Ordered Lists, Nested Lists. Tables: Table creation in HTML, Width of the Table and cells, cells spanning multiple row and
columns, coloring cells, column specification, Presenting information in tables, table attributes.
Unit II
Forms: Introduction, form elements, Input elements, different control types created with input elements, button elements, text
area element, drop down lists, action attributes and method attributes
DHTML and Style Sheets: Defining styles, Elements of styles, linking a style sheet to an HTML Documents, In-Line Styles,
External style sheets, Internal style sheets, Multiple Styles. Cascading style sheets.CSS: CSS Font Properties, CSS Text
Properties, CSS Background Properties, CSS Border Properties, CSS Margin Properties.CSS List Properties.
Text Books:
1. Thomas A. Powell , “HTML: The Complete Reference”, Osborne/McGraw-Hill
References:
1. HTML 4.0 Unleashed by Rick Dranell; Tech Media Publications
2. Teach Yourself HTML 4.0 with XML, DHTML and Java Script by Stephanie, Cottrell, Bryant; IDG Books India Pvt. Ltd.,
New Delhi
Session 2017-18 BCA 1ST YEAR
BCA-106: SoftwareLab-I (OSCLI, OFFICE)
Max Marks: 50 ` Maximum Time: 3 Hrs.
External Examination: 50
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
Command Line
Introduction to Command Line: File/Directory Manipulations, Copying of files and Disks, Delete/Undelete. Change from one
drive to another, Rename files. Sub-directory view, Batch Files. Internal/External commands.
Word Processing
Introduction to Word Processing, Interface, Toolbars, Ruler, Menus, Keyboard Shortcut, Editing a Document,
Previewingdocuments,Printingdocuments,FormattingDocuments,Checkingthe grammar and spelling, Formatting via find and
replace, Using the Thesaurus, Using Auto Correct, Auto Complete and Auto Text, word count, Hyphenating, Mail merge, mailing
Labels Wizards and Templates, Handling Graphics, tables and charts, Converting a word document into various formats.
Spread Sheet
Creating worksheet, entering data into worksheet, heading information, data, text, dates, alphanumeric, values, saving & quitting
worksheet, Opening and moving around in an existing worksheet, Toolbars and Menus, keyboard shortcuts, Working with single
and multiple workbook, Working with formulas &cell referencing, Formatting of worksheet.
Presentation Tools
Creating slides, Applying transitions and sound effects, setting up slide shows, Animation.
The breakup of marks for the practical will be as under
i. Lab Record(External Evaluation) 10 marks
ii. Viva Voce (External Evaluation) 20 marks
iii. Program Development and Execution(External Evaluation) 20 marks
Session 2017-18 BCA 1ST YEAR
BCA-107: SoftwareLab-II
(Based on paper BCA-105: Web designing using HTML and DHTML) MaxMarks:50
University Examination: 50 Maximum Time: 3Hrs.
MinPassMarks:35% PracticalSessionstobeconducted:40-50Hrs
This laboratory course will comprise as exercises to supplement what is learnt under paper
BCA-105: Web Designing Using HTML and DHTML.
The breakup of marks for the practical will be as under
i. Practical file Evaluation 10 Marks
ii. Viva Voce 20 Marks
iii. Project Development and Execution 20 Marks
Session 2017-18 BCA 1ST YEAR
FIRST YEAR-SECOND SEMESTER EXAMINATIONS YEAR 2017-18 & 2018-19 Sessions
Code
Title of Paper L T P Semester
Examination Internal
Assessment Max.
Marks Credit
BCA-201
*Elective
4 1 0
75
25
100
4
BCA-202 *Foundation Course
4 1 0 75 25 100 4
BCA-203 Punjabi Compulsory / Punjabi (Mudla Gyan)
4 1 0 75 25 100 4
BCA-204 Programming Fundamentals using C
4 1 0 75 25 100 4
BCA-205 Database Management System 4 1 0 75 25 100 4
BCA-206 Software Lab – III (Based on paper - 204)
0 0 5 50 - 50
BCA-207 Software Lab – IV (based on paper BCA-205)
0 0 5 50 - 50 5
Total
475
125
600 25
*Elective- II: Any one of the following papers:
1. BCA-201 E1 Workshop on Adobe Photoshop
2. BCA-201 E2 Workshop on Networking & Hardware
**Foundation-II: Any one of the following papers:
1. BCA-202 F1 Workshop on Communication Skills-II
2. BCA-202 F2 Workshop on Accounting
Session 2017-18 BCA 1ST YEAR
BCA-201 E1 Workshop on Adobe Photoshop
Max Marks: 100 Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
Introduction to Photoshop: Basics of Adobe Photoshop. Understanding pixels & resolution. Exploring menus, panels and
toolbox. Creating new image files and opening existing files in Photoshop. Understanding and handling different image file
formats, changing the resolution, color, grayscales and size of the images. Zooming & panning an image. Working with multiple
images, rulers, guides & grids. Creating multicolor images and using brushes, adjusting color using the panel. Cropping, rotating,
overlapping and superimposing photos on a page. Undoing Steps with History.
Working with selections, layers and channels: Understanding selection tools, refining the selection and edges. Understanding
layers, creating, selecting, editing, locking and grouping layers. Layer styles, consolidating layers. Manipulating layer mask.
Understanding color channels, working with channels panel. Working with filters: Basics of Filters, constructive filters, blur
filters, destructive filters, effects filters, render filters, liquify filter and other filters required for artistic effects.
Creating images for the web: understanding web image formats, preparing and slicing images for the web use. Adding
transparency to the web, previewing images in a browser.
Text Books:
1. Adobe Photoshop CS6, Bible the comprehensive, tutorial resource – Lisa Danae Dayley, Brad Dayley - Wiley India
2. Photoshop 7 Savvy – Steve Romaniello – BPB Publications
The break up of marks for the practical will be as under
i. Practical File Evaluation 15 Marks
ii. Viva Voce 30 Marks
iii. Program Development and Execution 30 Marks
Session 2017-18 BCA 1ST YEAR
BCA-201 E2 Workshop on Networking and Hardware
Max Marks: 100 Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
1. Installation of Operating System.
2. Creating Users and Groups and setting their properties.
3. Configuring Roaming and Mandatory User Profiles.
4. Creating and Managing Shares.
5. Study of File Permissions.
6.Study of Encrypted File System.
7.Study of File Compression.
8. Study of Event Viewer, Task Manager.
9. Study of System Monitor & Performance Log.
10. Installing Local and Network Printer and set priority.
11. Installation of Network Server.
12. Study of Disk Management & Implementing Disk Quotas.
13. Study of Backup, Restore and Automated System Recovery.
14. Installing and Configuring Terminal Services & RDP.
The breakup of marks for the practical will be as under
1. Practical File Evaluation 15 Marks
2. Viva Voce 30 Marks
3. Program Development and Execution 30 Marks
Session 2017-18 BCA 1ST YEAR
BCA-204 Programming Fundamentals using C
Max Marks: 100 Maximum Time: 3 Hrs.
External Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
(A) INSTRUCTIONS FOR THE PAPER SETTER
The question paper will consist of three sections A, B and C. Sections A and B will have four questions each from the respective
Units of the syllabus and students will attempt any two questions, each question will carry 12 marks each. Section C will have 9
short answer type questions which will cover the entire syllabus uniformly and will carry 3 marks in all.
(B) INSTRUCTIONS FOR THE CANDIDATES
1. Candidates are required to attempt two questions from sections A and B. Section C is Compulsory.
Unit-I
Programming Process: Problem definition, Algorithm development, Flowchart, Coding, Compilation and debugging.
Basic structure of C program: Character set, Identifiers and keywords, constants, variable. Data types, input and output
statements.
Operators and Expressions: Arithmetic, Unary, Logical and Relational operators, assignment operators, Conditional operators,
type conversion. Library functions. Control statements: Branching, Looping using For, While and Do-While statements, Nested
control structures, Switch, Break and Continue statements.
Arrays: Definition, accessing and dereferencing operators, declaration, assignment, one dimensional and two dimensional arrays.
Unit-II
Strings: Input/ Output of strings, string handling functions.
Pointers: pointer data type, pointer declaration, initialization, accessing values using pointer.
Structures and unions: Initialization, accessing structure member, nesting of structure, array of structure, comparison of
structure &unions
Functions: prototype, definition and call, formal and actual arguments, methods of parameter passing to functions: call by value,
call by reference, recursion. Storage Classes. File handling: opening and closing files. Basic I/O operation on files.
TEXT BOOKS
1. E. Balagurusway, “Programming in C”, Tata McGrwal Hill.
2. Byron Gotfried, : "Programming with C", Second Edittion Publisher, Schaum’s outline series, TMH Edition
REFERENCES:
1. Kernighan; Dennis M. Ritchie. The C Programming Language (2nd ed.).
2. Ram Kumar and Rekesh Aggarwal, : "Programing in ANSIC", TMH Ed.
3. Brain W. Kernigham and Dennis M. Richie, : "The C Programming Language", 2nd Ed., PHI
Session 2017-18 BCA 1ST YEAR
BCA-205: Database Management System
Max Marks: 100 Maximum Time: 3 Hrs.
University Examination: 75 Internal Assessment: 25
Min Pass Marks: 35% Lectures to be delivered: 45-55 Hrs.
(A)INSTRUCTIONS FOR THE PAPER SETTER
The question paper will consist of three sections A, B and C. Sections A and B will have four questions each from the respective
Units of the syllabus and students will attempt any two questions, each question will carry 12 marks each. Section C will have 9
short answer type questions which will cover the entire syllabus uniformly and will carry 3 marks in all.
(B) INSTRUCTIONS FOR THE CANDIDATES
1. Candidates are required to attempt two questions from sections A and B. Section C is Compulsory.
Unit-I
Traditional file processing system: characteristics, limitations. Database: definition.
DBMS: definition, characteristics, advantages, database schema, instance, DBA and its responsibilities, three level architecture of
DBMS, mapping between different levels, Data independence.
Database languages: DML, DCL, DDL Keys: primary, candidate, super, foreign, composite
E-R MODEL :Definition, Entity and Relationship, cardinality of a relationship, E-R Diagram Notations, Modeling using E-R
Diagrams, weak entity sets, strong entity sets, converting E-R diagrams to tables. Aggregation, Generalization, Specialization.
Data Base Model: Hierarchical, Network, Relational Models & their difference.
Unit-II
Normalization: Definition, Need, Functional Dependency, Full Functional Dependency, Partial Dependency, Transitive
dependency, Multivalued Dependency, Types of Normal Forms:(1NF,2NF,3NF,BCNF).
Database concurrency:definition, Problems of concurrency: Lost Update, Dirty read, Incorrect Summary.
Concurrency control techniques: Locking, Deadlock.
Introduction to Database Recovery: Transaction Log: Deferred Update
Introduction to Database Security: Privileges, Granting and Revoking Privileges and roles
TEXTBOOKS:
1.Fundamentals of Database Systems, Third Edition, by Elmasri/Navathe
2.Korthand Silberschatz Abraham, Database Concepts, McGraw Hall,
REFERENCES:
1. An introduction to Database Systems by C.J.Date.
2.An introduction to Database Systems by Bipin C.Desai.
3. SQL, PL/SQL, The programming language of oracle, Ivan Bayross. BPB Publication.
Session 2017-18 BCA 1ST YEAR
BCA-207: Software Lab–IV
(Practical Based on Paper BCA-205)
Max Marks: 50
University Examination: 50 Maximum Time:3Hrs.
Min Pass Marks: 35% Practical Sessions to be conducted: 40-50Hrs
Feature, Designing Database, Relationship (One to One, One to Many, Many to One, Many to Many), Create Table (Design
View, Wizard, Datasheet View),Query (Update Query, Delete Query, Selection Query, Cross Table Query, Make Table Query).
Create (Manually, Form Wizard, Auto Form),Sorting, Filtering, Report Creation(Design View and Wizards), Report using Single
Tables/ Multiple Tables/Queries, Labels.
Creating Tables, Using Select statement, Where Clause, Group by clause, having clause. Joins- Inner Joins, Outer Joins, Union
Constraints: Primary Key, Foreign Key, Unique, Check Constraints.
The breakup of marks for the practical will be as under
i. Lab Record ( External Evaluation) 10 Marks
ii. Viva Voce (External Evaluation) 20 Marks
iii. Program Development and Execution(External Evaluation) 20 Marks
Session 2017-18 BCA 1ST YEAR
BCA-206: Software Lab - III
(Based on paper BCA-204)
MaxMarks:50
University Examination:50 Maximum Time:3Hrs.
MinPassMarks:40% PracticalSessionstobeconducted:40-50Hrs
This laboratory course will comprise as exercises to supplement what is learnt under paper BCA-203: Programming in C.
Implement programs in C:
1. Using input & output statements.
2. Using flow control statements.(for, while, do while, if, if else, switch)
3. Using Arrays
4. Using functions
5. Using Structures
6. Using Unions
7. Using Pointers
8. Using Strings
9. Using Files
The break up of marks for the practical will be as under
i. Lab Record ( External Evaluation) 10 Marks
ii. Viva Voce (External Evaluation) 20 Marks
iii. Program Development and Execution(External Evaluation) 20 Marks