kadi serva vishvavidhyalaya pgdca [old] syllabusbpccs.org/documents/pgdcaold.pdf · rules for...
TRANSCRIPT
KADI SERVA
VISHVAVIDHYALAYA
PGDCA [OLD]
SYLLABUS
From JUNE 2009 to JUNE 2013
APPROVED BY B.O.S MEETING HELD ON
15TH
JULY 2009
Regulations for the Diploma Degree of Post Graduate Diploma in
Computer Application (P.G.D.C.A.) w.e.f. Academic year 2009-10
R. PG. PGDCA 1 :
Candidates for admission to the 1 - Year Post Graduate Diploma in
Computer Applications (P.G.D.C.A.) course must have passed a Bachelor’s degree examination under (10+2+3) pattern either in science
or commerce or management or social science or engineering (including technology) or equivalent with at least II class and having obtained not
less than 45% OPEN category & 40% marks for SC, ST , SEBC at
the University examination of this University or any other examination recognized as equivalent thereto by this University. Under Social Science
all Arts graduates except those having graduated with languages as major subjects will be considered eligible for admission.
R. PG. PGDCA 2 :
The admission to the course will be given by merit obtained in a
common admission test conducted by this University.
R. PG. PGDCA 3 :
Examination for the P.G.D.C.A. course will be conducted under the Semester system. For this purpose, each academic year will be divided
into two semesters.
R. PG. PGDCA 4 :
A candidate who has passed an equivalent examination from any other
University or examining body and is seeking admission to the PGDCA course shall not be admitted without producing the Eligibility Certificate
and the Migration Certificate.
R. PG. PGDCA 5 :
No candidate will be admitted to any semester examination for Post Graduate Diploma in Computer Applications unless it is certified by the
Designated Authority which is the Head of the University Department or Principal of an affiliated college of the University :
( 1 ) That he has attended the course of study to the satisfaction of the designated authority.
( 2 ) That he has maintained a good conduct and character during the studies.
R. PG. PGDCA 6 :
Candidates desirous of appearing at any semester examination of the
P.G.D.C.A. course must forward their applications in the prescribed form to the Registrar, through the designated authority on or before the
prescribed date.
R. PG. PGDCA 7 :
For any semester the maximum marks for the internal and external assessments shall be shown in the teaching and examination scheme. For
the purpose of internal assessment, sessional tests or any other suitable
methods of assessment may be used by a department. When two tests
are conducted, the maximum of the marks obtained in the two tests in
each subject may be considered.
R. PG. PGDCA 8 :
A candidate will be promoted to the subsequent semester according to the following scheme:
A candidate, who has registered for the first semester examination will be permitted to prosecute his study for the second semester.
R. PG. PGDCA 9 :
No candidate will be allowed to reappear in a semester examination in
which he has already passed. However, the candidate having ATKT will have the option to either reappear in all the subjects or to appear in only
the subjects in which he has failed.
If such a candidate exercises the option to appear in all the subjects,
the marks obtained by him in the theory and practical/viva examination at the earlier examinations at the same semester will stand extinguished.
R. PG. PGDCA 10 :
(i) To pass a subject in any semester a candidate must obtain a
minimum of 40% of marks in each head of the subject and 40% of the aggregate of the subject. When a candidate has failed in a subject,
the marks in the sessional and term work head will be carried forward provided the candidate has secured a minimum of 40% marks in the
head.
For a subject having Practical/VV as one of the heads of passing, if a
candidate fails in the subject and if he passes in the Practical/VV head, he will have the option to either reappear in the Practical/VV examination or
to allow the marks obtained in this head to be carried forward. If such a candidate exercises the option to reappear in the Practical/VV
examination, the marks obtained by him in the same head at the earlier
examinations will stand extinguished.
(ii) A candidate will be eligible for award of First Class with Distinction, First Class or Second Class only if he passes in all the subjects of the First
and Second semester examination at one sitting. If a candidate passes either the First or the Second semester examination in parts then also
he/she will be awarded the respective class according to the aggregate
marks.
For award of class the aggregate marks will consist of the sum of the following :
(a) The percentage of marks obtained at the First & Second semester examinations taken ` together.
In summary the aggregate marks will be the sum of the following components:
(A) PGDCA I + II * Full marks (full marks obtained)
Using the aggregate marks calculated as per the above scheme a class
will be awarded as follow: Distinction CPI not less than 7.5
First Class CPI less than 7.5, but not less than 6.5
Second Class CPI less than 6.5, but not less than 5.5
Pass Class CPI less than 5.5
Rules for Grading – PGDCA Programme (KSV)
1. Theory Subjects and Practical Subjects are allotted credits as per the hours allocated
to them per week..(i.e. 1 hr = 1 Credit = 25 Marks).
2. To pass a subject in any Semester a candidate must obtain a minimum of 40% of
marks under each head of the subject and minimum of 40% in the aggregate of that
subject.
3. If a candidate fails in any heads of a subject, he has to appear for that particular head
to pass. (That is, for example if candidate fails in midterm exam of a subject, he has
to reappear for midterm of that subject.)
4. The performance of each candidate in all the subjects will be evaluated on 7-point
scale in term of grades as follow:
Grading Scheme
%age
according
to Grade
Grade
Points
Qualitative
Meaning of
Grade
1 A + 90-100 10 Outstanding
2 A 80-89 9 Excellent
3 A- 70-79 8 Very Good
4 B + 60 - 69 7 Good
5 B 50-59 6 Average
6 B- 40-49 5 Fair
7 F Less Than
40 0 Fail
8 I Incomplete
Award of class:
The class awarded to a student with his/her BCA course is decided by his/her final CPI as
per the following table:
Distinction CPI not less than 7.5
First Class CPI less than 7.5, but not less than 6.5
Second Class CPI less than 6.5, but not less than 5.5
Pass Class CPI less than 5.5
SEMESTER PERFORMANCE INDEX (SPI)
The performance of a student in a semester is expressed in terms of the
Semester Performance Index (SPI).
The Semester Performance Index (SPI) is the weighted average of course
grade points obtained by the student in the courses taken in the semester. The
weights assigned to course grade points are the credits carried by the
respective courses.
g1 c1 + g2 c2 + ……
SPI =
c1 + c2 + ......
Where g1, g2 …… are the grade points obtained by the student in the
semester, for courses carrying credits c1, c2 …… respectively.
CUMULATIVE PERFORMANCE INDEX (CPI)
The cumulative performance of a student is expressed in terms of the
Cumulative Performance Index (CPI). This index is defined as the weightage
average of course grade points obtained by the students for all courses taken
since his admission to the program, where the weights are defined in the same
way as above.
If a student repeats a course, only the grade points obtained in the latest
attempt are counted towards the Cumulative Performance Index.
5. For any Semester the maximum marks for the internal and external assessments shall
be shown in the teaching and examination scheme. For the purpose of internal
assessment, tests, quizzes, assignments or any other suitable methods of assessment
may be used by a department.
6. Semester Passing Scheme :
a For each semester examination, a candidate will be considered as pass/clear if
he/she has secured “B-” OR above grade in all the subject(s) and overall grade
point greater than 5.00.
b For each semester examination, a candidate will be considered as fail if he/she
has secured “F” grade in any or all of the subject(s).
c If the candidate does not fulfill the subject requirements, he/she will be given
I-grade and the candidate will have to complete the course requirement before
the commencement of the next semester-end examination. If the candidate
does not clear I grade in any subject, he/she will be considered fail – F grade.
d Candidate has to clear his / her „F‟ grade or „I‟ grade, if any, in the next
examination.
7. Following criteria would be followed for awarding the mark statement of any
Semester:
The Grade (Mark) sheet will contain separate grades for each of compulsory papers
(subjects), Practical work, Project Work and overall grade for all the subjects
combined.
It will also contain percentage and the class obtained. The percentage will be
calculated on the basis of cumulative performance index (CPI) obtained by candidate.
CPI will be shown in each semester‟s Grade (mark) sheet for each end-semester
examination.
8. Subject wise Grade and grade points will be calculated based on the Grading Scheme
defined. For example –
FOR SEMESTER-1
SUBJECTS
TOTAL
MARKS
(INT + EXT)
MARKS
SECURED
(INT +
EXT)
IN
PERCENTAGE GRADE
POINTS
AS PER
GRADE
SUBJECT
WISE
CREDIT
POINTS
PRODUCT
OF CREDIT
POINTS
AND GRAD
POINTS
PROG. IN
„C‟ 150 105 70.00 A- 8 6 48
SAD 100 64 64.00 B+ 7 6 42
OFFICE
PACKAGES 150 125 83.33 A 9 6 54
PHP 150 120 80.00 A 9 6 54
M.M 100 74 74.00 A- 8 6 48
TOTAL : 30 246
g1 c1 + g2 c2 + ……
SPI =
c1 + c2 + ......
SPI: 246 / 30 = 8.20
Aggregate grade of semester will be given based on SPI so the grade in above example will
be „A‟ as it falls in that range.
FOR SEMESTER-2
SUBJECTS
TOTAL
MARKS
(INT +
EXT)
MARKS
SECURED
(INT +
EXT)
IN
PERCENTAGE GRADE
POINTS
AS PER
GRADE
SUBJECT
WISE
CREDIT
POINTS
PRODUCT
OF
CREDIT
POINTS
AND
GRAD
POINTS
JAVA 150 82 54.66 B 6 6 36
CN 100 76 76.00 A- 8 4 32
DBMS 150 105 70.00 A- 8 6 48
VB.NET 150 85 56.66 B 6 6 36
SDP 300 204 68.00 B+ 7 8 56
TOTAL 30 208
g1 c1 + g2 c2 + ……
SPI =
c1 + c2 + ......
SPI :208 / 30 = 6.93
Aggregate grade of semester will be given based on SPI so the grade in above example will
be „B+‟
9. To calculate the final grade of the course, CPI will be calculated as follows –
SEMESTER
POINTS
OF SEM
(SPI)
SEM-1 8.20
SEM-2 6.93
CPI: (SPI of Sem-1+SPI of Sem-2)/2
= (8.20+6.93)/2
= 7.56
Aggregate grade of PGDCA Course will be now – „B+‟ as it falls in that range.
Overall Percentage = (CPI-0.5)*10
= (7.56-0.5)*10
= 7.06*10
= 70.6 %
PGDCA 1st Semester
Sr.
No./
Subject
Code
Subject Title
Teaching
Scheme Exam Scheme
Cr.
Th
+
Pr.
Tut
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks Hrs.
Max.
Marks
PGDCA
101
PROBLEM
SOLVING &
PROGRAMMIN
G USING „C‟
6 3+2 1 3 50 3 50 25 25 150
PGDCA
102
SYSTEM
ANALYSIS &
DESIGN
6 3 1 3 50 - - 25 25 100
PGDCA
103
OFFICE
PACKAGES 6 3+2 1
3
50
3
50
25
25
150
PGDCA
104
INTERNET &
WEB
DESIGNING
USING PHP
6 3+2 1 3 50 3 50 25 25 150
PGDCA
105
MULTIMEDIA
DESIGNING
USING FLASH
& PHOTOSHOP
6 3+2 1 - - 3 50 25 25 100
Total 30 25 5 650
PGDCA 2nd Semester
Sr.
No./
Subject
Code
Subject Title
Teaching
Scheme Exam Scheme
Cr.
Th+
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA106
OBJECT
ORIENTED
PROGRAMMING
USING JAVA
6 3+2 1 3 50 3 50 25 25 150
PGDCA107 COMPUTER
NETWORKS
4 3 1 3 50 - - 25 25 100
PGDCA108
DATABASE
MANAGEMENT
SYSTEM (USING
ORACLE)
6 3+2 1 3 50 3 50 25 25 150
PGDCA109
VISUAL
PROGRAMMING
USING VB.NET
6 3+2 1 3 50 3 50 25 25 150
PGDCA110
SYSTEM
DEVELOPMENT
PROJECT
8 - - - - - 200 - 100 300
Total 30 26 4 850
KADI SARVA VISHWAVIDYALAYA – GANDHINAGAR Teaching & Examination Scheme
Effective from Academic Year July 2009 Onwards MODIFIED SCHEME FOR POST GRADUATE DIPLOMA IN COMPUTER
APPLICATIONS (PGDCA)
PGDCA 1st Semester
Theory examination to be taken by the university for the following subjects : PGDCA-101 to PGDCA-104
Practical examination to be taken by the university for the following subjects : PGDCA-101, PGDCA-103
PGDCA-104. PGDCA-105
Sr.
No./
Subject
Code
Subject Title
Teaching
Scheme Exam Scheme
Cr.
Th
+
Pr.
Tut
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks Hrs.
Max.
Marks
PGDCA
101
PROBLEM
SOLVING &
PROGRAMMIN
G USING „C‟
6 3+2 1 3 50 3 50 25 25 150
PGDCA
102
SYSTEM
ANALYSIS &
DESIGN
6 3 1 3 50 - - 25 25 100
PGDCA
103
OFFICE
PACKAGES 6 3+2 1
3
50
3
50
25
25
150
PGDCA
104
INTERNET &
WEB
DESIGNING
USING PHP
6 3+2 1 3 50 3 50 25 25 150
PGDCA
105
MULTIMEDIA
DESIGNING
USING FLASH
& PHOTOSHOP
6 3+2 1 - - 3 50 25 25 100
Total 30 25 5 650
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 101 “PROBLEM SOLVING & PROGRAMMING USING „C‟”
Rationale : To develop the basic concepts of programming using world‟s most popular middle level
language through “C”
Learning outcomes:
1 Able to create fundamentals of structure programming with basic structure
2 Able to develop prog. In such a way that machine can take decision by
programming
3 Able to know importance of an array by real life example as well as technical
problem solving.
4 Able to develop functions and enrich their skill to library function and user define
side.
5 Able to develop a small type of data storing with File Handling.
6 Able to know the importance of reference process by pointer.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks
Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
101
PROBLEM SOLVING
& PROGRAMMING
USING „C‟ 3 2 1 3 50 2 50 25 25 150
Course Content:
UNIT : I (25%)
Overview of C:
Importance of C, sample C programs, basic structure of C programs, programming style, executing C
program.
Constants, Variables and Data Types:
Character set, C tokens, keywords and identifiers, constants, variables, data types, declaration of
variables, assigning value to variable, defining symbolic constants.
Operators and Expression:
Operators - arithmetic, relational, logical, assignment, increment-decrement, conditional, bit-
wise and special. Arithmetic expressions, evaluation of expressions, precedence of arithmetic
operators, type conversions in expressions, operator precedence and associatively, mathematical
functions.
Managing Input and Output Operators:
Reading and writing a character, formatted input-output.
UNIT: II (25%)
Decision Making and branching:
Decision making with IF statement, simple IF statement, the IF-ELSE statement, nesting of IF
… ELSE statements, the ELSE IF ladder, the switch statement.
Decision Making and Looping:
Looping statements - WHILE, DO and FOR. Nesting and Jumps in loops.
Arrays:
One-dimensional, two-dimensional and multidimensional arrays.
Handling of Character Strings:
Declaring and initializing string variables, reading string from terminal, writing string to
Screen, arithmetic operations on character, putting string together, comparison of two strings,
String handling functions, table of strings.
UNIT: III (25%)
User-Defined Functions:
Need for user-defined functions, the form of c function, return values and their types, calling a
function, category of functions, no arguments and no return values, arguments with return
values, handling of non-integer functions, nesting of functions, recursion, functions with arrays,
the scope and lifetime of variables in functions.
Structures and Unions:
Structure definition, giving values to members, structure initialization, and comparison of
Structures, arrays of structures, arrays within structures, structures within structures,
Structures and functions, unions, size of structures, bit fields.
UNIT : IV (25%)
Pointers:
Definition, accessing the address of variable, declaring and initializing pointers, accessing a
variable through its pointer, pointer expressions, pointer increments and scale factor, pointers
and arrays, pointers and character strings, pointers and functions.
Books:
ANSI C E. Balagurusami - TMH Publications
Reference:
Mastering Turbo C Stan Kelly-Bootle - BPB Publications
Programming in C by Pradip Day & Manas Ghosh
“C” Practical list:
1. Write a C program to find the sum of digits of accepted no.
2. Write a C program to find the sum of first 100 natural nos.
3. Write a C program to find the sum of first 100 odd nos. and even nos.
4. Write a C program to display first 25 Fibonacci nos.
5. Write a C program to check whether the given number is prime or not.
6. Write a C program to find factorial of the given number.
7. Write a C program to reverse the accepted number.
8. Write a C program to find whether the accepted string number is palindrome or not.
9. Write a C program to convert decimal number to its equivalent binary number.
10. Write a C program to convert decimal number to its equivalent octal number.
11. Write a C program to convert decimal number to its equivalent hexadecimal number.
12. Write a C program to arrange the accepted numbers in ascending order and descending order.
13. Convert given line into upper case or lower case character as user want. (Use switch
Statement for the choice of case.)
14. Count How many Characters, Words, lines, spaces, tabs into given text.
15. Print detail of students like R-no, name, address, city, phone on screen. (Use structure.)
16. Swap the values of two different no using UDF & pointer.
17. Create one text file store some information into it and print the same information on terminal.
18. You have given a file which contains some integers. From this file create another two files
One for odd and second for even numbers. Print the result of both files.
19. Create one file and insert some information using fprintf() and fscanf() function.
20. Display the following format on screen.
C
CP
CPR
CPRO
.
.
CPROGRAMING
.
.
CPRO
CPR
CP
C
21. Display the following format on screen 1 2 2
3 3 3
4 4 4 4 5 5 5 5 5
22. Display the following format on screen
*
**
***
****
*****
23. Write a program to implement the concept of command line argument. (e.g. DOS type command, copy
command)
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 102 “SYSTEM ANALYSIS & DESIGN”
Rationale : To develop the basic concepts of programming using world‟s most popular middle level
language through “C”
Learning outcomes:
Able to create fundamentals of structure programming with basic structure
Able to develop prog. In such a way that machine can take decision by programming
Able to know importance of an array by real life example as well as technical problem solving.
Able to develop functions and enrich their skill to library function and user define side.
Able to develop a small type of data storing with File Handling.
Able to know the importance of reference process by pointer.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks
Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
102
SYSTEM
ANALYSIS &
DESIGN
6 3 1 3 50 - - 25 25 100
Course Content:
UNIT-I (30%)
- System definition
- Need for system development
- Types of system
- Types of user
- System development strategies
o SDLC
o Structured Analysis Development Strategy
Physical and Logical DFD
Data Dictionary
o System Prototype Method
- Role of system analyst
- System investigation:- Fact Finding Techniques
- Tools for Documenting Procedures & Decision
o Decision Tree,
o Decision Table
o Structured English
UNIT-II (25%)
- Code design
- Form design
- Input design
- Output design
- Computer Aided system tools
UNIT-III (30%)
- System Engineering and Quality Assurance
o Design of software
o Software design and documentation tools
Structure Flowchart
HIPO
Warnier /Orr Diagrams
o Testing
o Documentation
- Managing System Implementation
o Training
o Conversion
UNIT-IV (15%)
- Case Studies
o Financial Accounting System
o Payroll System
o Library System
o Inventory / Stock System
o Billing System ( Input, Output, DFD)
Books:
Analysis & Design of Information Systems - James A. Senn
System Analysis & Design, 1st Edition, - S.Parthasarthy & B.W.Khalkar
Reference: System Analysis and Design, 3
rd edition, by Elias Awad (Galgotia Publications)
System Analysis and Design, 4th edition, by Shelly, Cashman, Rosenblatt (Thomson)
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 103 “PC PACKAGES”
Rationale : To develop the basic concepts of Operating systems and Microsoft Office Package.
Learning outcomes:
Basic concepts of MS-Office
Working with Operating System
To learn office documentation work
Make Powerpoint presentation
Use of Outlook for Sending an E-mail
Working with Spreadsheet
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks
Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
103
OFFICE PACKAGES 3 2 1 3 50 3 50 25 25 150
Course Content:
UNIT-I (10%)
What is OS? – Application of OS, Booting - Warm – Cold booting, History of OS.
Advantages of Windows - Difference: Other-OS vs. Windows, Comparison of Windows difference versions
(Win 98, 2000 ,NT, Xp, Vista etc), Windows different terms (Desktop, Icon, Wallpaper, Taskbar, My computer,
Network Neighborhood, My document, Recycle bin, Control panel & it‟s setting, Find, Shutdown, Logoff,
Typing Tutor, Notepad, Paint, etc
UNIT-II (30%)
What is MS Word ?
Applications of MS Word
Basic operation ( New , open , save , save as , pages setup, print , print preview, undo , redo , find ,
replace , goto , diff. Views , Header-footer,… etc )
Formatting operation ( Bold , Italic , Font , paragraph , bullets-numbering , Border shading , Change
case , column, text direction , drawing toolbar …. Etc )
Miscellaneous operation ( comment , hyper link , auto text , auto correct , macro , spell – check , drop cap ,
customize , option , mail merge, protect document , table , windows menu & it‟s setting .. etc)
Practical based on : Basic , Formatting , miscellaneous operations
UNIT-III (30%)
What is MS Excel ?
Applications of MS Excel ( workbook, worksheet, & workspace )
Spreadsheet‟s Interface & Entering data in Excel
Absolute , Relative , Mix cell address & Range
Editing & Formatting worksheet
Dates , Formulas & Functions ( Numeric, Text , Statistical , Date , Logical , Financial & Database )
Productivity with excel by ( macro , table , goal seek , charts , pivot table & chart )
Analyzing data with excel by countif , sumif , whatif , vlookup, hlookup…. etc
Practical based on: Address mode, functions, chart , pivot table
UNIT-IV (15%)
What is MS Powerpoint ?
Applications of Presentation
Interface of Powerpoint
Creating presentation (add slide , formatting , resizing frames, adding colors , background & shading )
Special Features ( custom animation , slide transition , slide sorter, insert sound & videos …..etc )
Practical based on: Develop skill for an ideal presentation with mini project
UNIT-V (15%)
What is MS Outlook? –
Advantages of outlook express
Interface of Outlook
Creating account for outlook ( POP server setup )
Feature of Address book / Contacts
Sending / Receiving single / group mail to/from your inbox
Text Book
1. PC Software for Windows By R. K. Taxali
2. Fundamentals of Computers by V. Rajaraman (PHI)
Reference Books 1. Microsoft Windows 2000
2. Microsoft Windows Bible
3. Foundations of Computing by P.K. Sinha (BPB)
4. Computer Science by E Balagurusamy (TMH)
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 104 “INTERNET & WEB DESIGNING USING PHP”
Rationale : The primary objective is to impact knowledge about Internet. This course also teaches the
students to develop static web page using HTML and to develop a project using HTML & PHP.
Learning outcomes:
Basic concepts of web designing
Basic concepts of HTML
Basic concepts of PHP
Basic concepts of Internet and Networks
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks
Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
104
INTERNET & WEB
DESIGNING USING
PHP
3 2 1 3 50 3 50 25 25 150
Course Content:
UNIT 1 (25%)
What is Internet – How Information Travels across –Understanding Internet address and Domains- How the
Domain name system works? – How the Routers work - Connecting to the Internet: connecting your computer
to Internet – How the Network Computers work – How DSL works
Communicating on the Internet: Working of E-mails – Email spam and Blocking – Internet chat and instant
messaging – Making phone calls on the Internet
UNIT 2 (25%)
HTML: Requirements for using HTML – Building the foundation – providing structures – Adding context –
Using basic style – creating lists – Adding links – adding images to a web page – Creating tables for data –
creating frames – creating HTML forms – Basics of scripting language.
UNIT 3 (25%)
Introduction to PHP
Introduction – Installation – Syntax – Variables – String – Operators – If...Else – Switch – Arrays – While
Loops – For Loops – Functions – Forms – $_GET – $_POST
UNIT 4 (25%)
Advanced PHP
Date – Include – File – File Upload – Cookies – Sessions – E-mail – Secure E-mail – Error – Exception –
Calendar – Directory – File handling
Text Book 1. How the Internet Works – Preston Gralia ,tech media , fourth edition
2. Practical HTML - Lee Anne Phillips, Prentice Hall of India
Reference Books 1. The Internet in a Nutshell – Valerie Quercia, Shroff Publishers & Distributors
Practical list:: [1] Make html page that contains examples of following attributes. - Headings
- images
- lists (ordered & unordered)
- Hyperlinks
[2] Make Html page that Gives following Output.
This text is bold
This text is strong
This text is big
This text is emphasized
This text is italic
This text is small This text is teletype
This text contains subscript
This text contains superscript
This text is Emphasized
This text is Definition This is Computer code text
This is Sample computer code text This is Keyboard text
This is Variable text
This is Citation text My favorite color is Red Green!
[3] Make Html page for Registration Accepts basic information from user and print “Hello Username your
Registration completed.” With basic information in second page after pressing Register Button. (Use JavaScript
for validation).
[4] Make Html page for Quiz by using JavaScript.
[5] Make PHP page that displays HELLO WORLD.
[6] Make PHP page that displays the current date in month/day/date format.
[7] Make PHP page that gives following output.
THIS TEXT SHOWS ALL LETTERS CAPITALIZED
this text shows all letters in lowercase
This text shows the first letter of the string capitalized
This Text Shows The First Letter Of Every Word Capitalized
[8] Make Sample PHP page that accepts two or more Strings and print them using String Concatenation. (Ex: -
Accept two strings „first name‟ and „last name‟ and print “welcome first name last name.”)
[9] Write PHP page for sending an e-mail.
[10] Write PHP page for generating a random number between 0 and 9.
[11] Make PHP page that display page counter.
[12] Make PHP page that accepts admin password and prints “Welcome to the administration area!” for true
password and “Wrong password” for wrong password.
[13] Make PHP page For Changing Background Colors Based on Day of Week.
(ex:-
Light brown - Sunday
White - Monday
Light yellow - Tuesday
Pinkish - Wednesday
Light blue - Thursday
Light green - Friday
Gray - Saturday)
[14] Make PHP page for calculator operations.
(This operation requires two files, Calculator.html and Calculator.php.
This program accepts two numbers and:
1. Adds the first number to the second
2. Subtracts the first number from the second number
3. Multiplies the first number by the second number
4. Divides the first number by the second number)
[15] Make Rating System in PHP. (Ex: - There is list of 5 to1 and selecting any one of them and press submit
button will give rating to that page.)
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 105 “MULTIMEDIA DESIGNING USING FLASH & PHOTOSHOP”
Rationale : The primary objective is to impact knowledge about Multimedia Design tools like
Macromedia Flash And Adobe Photoshop.
Learning outcomes:
Basic concepts of Multimedia designing with Macromedia Flash.
Basic concepts of Adobe Photoshop.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks
Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
105
MULTIMEDIA
DESIGNING USING
FLASH &
PHOTOSHOP
- 3 - - - 3 50 25 25 100
Course Content:
UNIT: 1
Adobe Flash 8: (70%)
Introduction to Flash
What is Flash? Advantages of Flash compared to animated images and Java Applets.
Flash How to
What do you need to view Flash? What do you need to create Flash movies? Where to start?
Flash in HTML
How to embed a Flash movie into an HTML page.
Flash Tweening
With Tweening you can create movements and changes in a Flash movie. In this chapter you will learn
how to make an object move across the screen.
Flash Guide Tween
How to move an object from one location to another along a specified path.
Flash Tint Tween
How to change the color of an object.
Flash Shape Tween
How to change one object into another.
Flash Button 1
How to insert an image, convert it to a button, and add a URL to it so it becomes a link.
Flash Button 2
How to create your own button and add a URL to it so it becomes a link.
Flash Animation
How to make a symbol turn around while moving from one location to another.
Flash Sound
How to deal with sound files in Flash.
Creating Flash Movie (Project)
UNIT: 2
Photoshop: (50%)
Edit photos in Photoshop
Basic Editing Tasks
Basic photo editing tasks
Opening and closing files in Photoshop
Zooming in and out in Photoshop
Pasting from the copy buffer into Photoshop
Rotate pictures in Photoshop
Cropping pictures in Photoshop
How to remove red eyes in Photoshop
Change the brightness or contrast of a picture
The marquee tools
The quick selection tool
Layers
About layers
The basics of layers
Learning layers and shapes - Draw a simple house
Introduction to Layer Masks
Introduction to Adjustment Layers
Layer Mask Options and Working with Selections
Advanced Layer Mask Painting
Apply a gradient to a whole layer
Apply a gradient to a shape
Directory structure
Presets, shapes, patterns, and the like
Custom Shapes
Patterns
Define a pattern and apply it to a shape
Text Books:
Multimedia Making It works – Tay Vaughan Reference Book:
Multimedia Magic – S.Gokul
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDYALAYA – GANDHINAGAR Teaching & Examination Scheme
Effective from Academic Year July 2009 Onwards MODIFIED SCHEME FOR POST GRADUATE DIPLOMA IN COMPUTER
APPLICATIONS (PGDCA)
PGDCA 2nd Semester
Sr.
No./
Subject
Code
Subject Title
Teaching
Scheme Exam Scheme
Cr.
Th+
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA106
OBJECT
ORIENTED
PROGRAMMING
USING JAVA
6 3+2 1 3 50 3 50 25 25 150
PGDCA107 COMPUTER
NETWORKS
4 3 1 3 50 - - 25 25 100
PGDCA108
DATABASE
MANAGEMENT
SYSTEM (USING
ORACLE)
6 3+2 1 3 50 3 50 25 25 150
PGDCA109
VISUAL
PROGRAMMING
USING VB.NET
6 3+2 1 3 50 3 50 25 25 150
PGDCA110
SYSTEM
DEVELOPMENT
PROJECT
8 - - - - - 200 - 100 300
Total 30 26 4 850
Theory examination to be taken by the university for the following subjects: PGDCA-106 to PGDCA-109
Practical examination to be taken by the university for the following subjects: PGDCA-106, PGDCA-108
PGDCA-109. PGDCA-110
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-II
PGDCA 106 “OBJECT ORIENTED PROGRAMMING USING JAVA”
Rationale : To develop familiarity with the Java Language, to induce the concepts of object oriented
methodology, to implement object oriented analysis and design.
Learning outcomes:
Basic concepts Object Oriented programming.
Basic concepts of Java.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
106
OBJECT ORIENTED
PROGRAMMING
USING JAVA
3 2 1 3 50 3 50 25 25 150
Course Content:
UNIT: 1 (16%)
Fundamentals of Java
OOP paradigm – Basic Concepts of OOP – Benefits of Java – Applications of OOP.
Java Evolution
History – Features – Difference between Java and C, C++ – Java & internet, WWW – Java Environment.
Overview of java Language
Java Concepts – JVM – JRE – Java Program Structure – Java Tokens & Statements – Implementing Java
Program – Command line arguments.
UNIT: 2 (16%)
Constants, Variables and Datatypes
Constants – Variables – Datatypes – Declarations of Variables – Giving/Getting values of variables – Scope of
Variables – Symbolic Constants – Type casting – Standard Default Values.
Operators & Expressions
Arithmetic Operators – Relational – Logical – Assignment – Increment & Decrement – Conditional – Bitwise –
Special Operators.
Decision Making & Branching
Decision making with IF statement – Simple if statement – The If..Else Statement – Nesting – Ladder – Switch
Statement.
UNIT: 3 (20%)
Decision Making & Looping
The while statement – Do statement – FOR statement – Jumps in Loops – Labelled Loops.
Classes, Objects and Methods
Introduction – Defining a class – Fields\Methods declaration – Creating objects – Constructors – Methods
Overloading – Methods overriding – Final Variables, Methods and Classes – Nesting of Methods – Inheritance
– Visibility Controls.
Arrays and Strings
One dimensional arrays – Declare arrays – Create arrays – Initialize arrays – Array Length – Two dimensional
arrays –Variable size arrays – String Arrays – String Methods – String BufferClass.
UNIT: 4 (16%)
Multithreaded programming
Introduction – Creating threads – Extend thread class using run() method – Starting a new thread – Stopping
and Blocking a thread – Life cycle of a thread - Newborn State -Runnable state - Running state Blocked State -
Dead State – Use of Yield(),Stop(),Sleep() methods.
UNIT: 5 (16%)
Managing Input-Output Files in Java
Concept of Streams – Stream Classes – Byte Stream Classes – Character Stream Classes – Using streams, I/O
classes, File Class - File Opening – File Closing – Appending in a File – Copying contents of one file to
another.
UNIT: 6 (16%)
Managing Errors and Exceptions
Compile time Errors - Run time Errors – Exceptions – Syntax of Exceptional handling code – Multiple Catch
Statement – Using Finally Statement – Throwing Our Own Exceptions.
Text Books 1. Programming with Java 3e,A primer By E. Balagurusamy
REFERENCES
2. Complete Reference Java 2 by Herbert Schildt
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-I
PGDCA 107 “COMPUTER NETWORKS”
Rationale : To introduce the concept of electronic data transmission, the representation of data in a
transmission system and the design of communication methods in a distributed computer
system.
Learning outcomes:
To discuss the possible network configurations and control strategies necessary for
various applications.
Detailed Study about Protocols, architectures and transmission alternatives, communication
environment, regulatory issues, network pricing and management.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
107
COMPUTER
NETWORKS 3
-
- 3 50 - - 25 25 100
Course Content:
UNIT: 1 (25%)
Network fundamentals
Fundamentals of Data Transmission, Communications Systems and Data Communication, Basics of Network,
History of Networks, Network Topology; LAN, MAN, WAN, Rules, Models, Layers and 7-layer OSI Model,
The Communication Channel; Electromagnetic Waves; The Electromagnetic Spectrum; Bandwidth and
Channel Capacity;
Virtual & actual communication; Framing; Error & flow control; Error Detection and Correction codes, Parity
bit; Cyclic Redundancy Check;
DNS, Name Servers, Resolvers, World Wide Web Architectural Overview (client side-server side);URLs;
HTTP;
Network Security - Security Features, Cryptography (Substitution Ciphers- Transposition Ciphers), RSA; Web
security – threats – Secure Naming;
UNIT: 2 (25%)
Data and Signals
Analog and digital, periodic analog singals, digital signals, attenuation, distortion, bandwidth, throughput,
latency, digital to digital conversion, analog to digital conversion, transmission modes, digital to analog
conversion( ASK, PSK, FSK ), analog to analog conversion( AM, PM,FM)
UNIT: 3 (25%)
Transmission media
Guided media :
Twisted pair cable structure advantages and disadvantages, coaxial cable structure advantages and
disadvantages, fiber optics cable structure advantages and disadvantages,
Unguided media :
Radio waves, microwaves, infrared, Bluetooth
UNIT: 4 (25%)
Fault tolerance and disaster recovery
Need, hot site, warm site, cold site, power management, disk system fault tolerance, backup consideration, virus
protection
Text Book
1. Computer Networks by Andrew S. Tanenbaum – 4th
Edition.
Reference Book
1. Data Communications and Networking by Behrouz Forouzan – 2nd
Edition
Methodology of Teaching
Classroom sessions
Proper explanation about various syntaxes
Explanation about model programs and allocates assignment programs
Recapitulation of syntaxes, definitions with some programs
Surprise test
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-II
PGDCA 108 “DATABASE MANAGEMENT SYSTEM (USING ORACLE)
Rationale : The course envisages introducing to the students the basic operations of the database and
exposing them to the use of access as an important tool and the concepts like data analysis and what-if analysis.
Fundamentals of Database, Queries, Reports using Oracle also form an important constituent of the course
objectives.
Learning outcomes:
Basic concepts Database Management Systems.
Understanding Microsoft Access.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
108
DATABASE
MANAGEMENT
SYSTEM (USING
ORACLE)
3 2 1 3 50 3 50 25 25 150
Course Content:
UNIT: 1 [30%]
Database Concepts –
File System and Databases – Historical roots of database, database systems and models.
Relational Database Model – Logical view of data, integrity rules, relational database operators, data
redundancy, index.
UNIT: 2 [40%]
Design and Implementation Concepts –
E-R Modeling – Basic modeling concepts, data models: degree of data abstraction, E-R model (with
example)
Normalization of Database Tables – Database tables and normalization, Database design (with
examples), higher level normal forms, de-normalization.
Structured Query Language(SQL) – Introduction to SQL, Data definition commands, data
manipulation commands, queries, advanced select queries, advanced data management commands,
converting E-R model into Database structure (with example), rules governing relationship among
tables.
UNIT: 3 [30%]
Advanced Database Concepts –
Transaction Management and Concurrency Control – What is transaction, properties, transaction log,
concurrency control with – (locking methods, time stamping methods and optimistic methods).
Distributed Database Management Systems – Advantages, disadvantages, distributed database and
distributed processing, DDBMS components.
Text Book 1. Database Systems – Design, Implementation and Management, 4
th edition - Rob & Coronal,
Thomson Publication
Reference Books 1. Database Management System: Vipin Desai, Galgotia publication
2. Database Management System: Korth, TMH publication
3. Understanding SQL: Martin Grubber, BPB publication
4. SQL a Complete Reference: Alex Leon, Mathews Leon, TMH publication
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-II
PGDCA 109 “VISUAL PROGRAMMING USING VB.NET”
Rationale : The purpose of this course is to give students an understanding of Visual Basic .NET as a front
end tool which is used for programming.
Learning outcomes: The students will be able to:
Understand the difference between procedures oriented language and object
oriented language.
It revises the concept of events, methods.
Learn about database connectivity.
Able to develop vb.net program.
Learn to develop a mini vb.net project themselves.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
109
VISUAL
PROGRAMMING
USING VB.NET
3 2 1 3 50 3 50 25 25 150
Course Content: Unit – 1 [15%]
Introduction to Framework technology
Overview of frame work & architecture
Versioning and Deployment
Three bases of framework : CLR,CTS,CLS
Assembly : metadata, manifest, MSIL
Frame work Class Library
JIT
IDE for windows programming ( toolbox, solution explorer, property window, command window,
Task list window)
Unit - 2 [20%]
Basics of VB.NET
Variable, Constants, Data Types and object declaration
Operators, Flow control statements
Introduction about property, events and methods
Your first Windows application
Multiple Documents Interface
Exception Handling
- Types of Errors
- Structured Exception Handling
- Debugging
Unit – 3 [15%]
Windows Controls:
Textbox, rich textbox, button, label, link label, radio button, check box, group box, list box, combo
box, checked list box, scrollbar, track bar, timer, picture box
Advanced Windows Controls
List view, tree view, common dialog controls (open, save, font, color, print, page setup etc),
tab control, date time picker
Unit – 4 [10%]
MDI with OOPS:
Introduction about menu and context menu
Menu editor & context menu as tool
Menus properties, event & methods
Overview of OOPS (object, class, inheritance, encapsulation, polymorphism)
Module and class module and their uses
Unit – 5
Array [10%]
Overview of array, declaration and advantages
Types of array
Creating and accessing array
Sorting and Searching array
Various function of array
Unit – 6 [15%]
Basic of Classes and Function:
Overview of vb.net library and it‟s utility
Important of „import‟ keyword and it‟s usage
Various classes/ functions (char, string, string builder, numeric, date time, time span class etc)
Unit – 7 [15%]
Database interaction (ADO.NET)
Traditional database connectivity Vs. database connectivity through ADO.NET
Architecture of ADO.NET
Object of ADO.NET (connection, adaptor, dataset)
Programming object of ADO.NET(data view, data reader, command object)
Data binding with various tool
Perform simple, select, and parameter query on database by vb.net
Text book:
Programming in visual basic.net by Julia case bradly & Anita G. millspaugh ( TMH)
Reference Books:
Microsoft visual basic.net (s. y. bca ) by Shyam N. chawda
Mastering VB.NET by petrous (BPB)
An introduction to programming using visual basic.net by david I. schnelder (PHI)
KADI SARVA VISHWAVIDHYALAYA
PGDCA-SEMESTER-II
PGDCA 110 “System Development Project”
Rationale : To develop the skills of application development along with the institute-industries
interactions.
Sr.
No./
Subject
Code
Subject Title
Teaching Scheme Exam Scheme
Th.
Pr.
Tut.
Theory Practical
Mid
Term
Internal
Total
Marks Hrs.
Max.
Marks
Hrs.
Max.
Marks
PGDCA
110
SYSTEM
DEVELOPMENT
PROJECT
- - - - - - 200 - 100 300
It is up to the interest of the student that he/she does the project work in any of the following
organizations.
Govt./ semi govt. organizations
Industrial unit
Trading organization
Software firms
Banks
Academic institutes
In house (At institute.)
Covering:
System study
System development
Project documentation
Project is to be certified by the organization and by the institute.
Project should be submitted in 2 copies to the institute for the evaluation.
Total no. of teams are distributed evenly among internal project faculty
The team size should not be exceed maximum 3 students
Team is decided by the institute faculty member.
Minimum one day is allocated as “project day” and it is defined in the timetable.
Final project evaluation and viva will be done by internal and external faculty.