T. Y. B. C. A. Semester 5 Effective From: June 2013.

Similar documents
Course: 501 : PHP & MySQL

1. Introduction to PHP 1.1 Installation of PHP and mysql 1.2 PHP configuration in IIS & Apache Web Server and features of PHP

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

hrs. Designing Fundamentals 2 Paper-II: Data base hrs. management Systems Semester IV 3 Paper-I: Web

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester II)

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester I)

Course Contents/Syllabus: Weightage (%) Module I: Introduction to operating system: 15

Proposed syllabus for


CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

2. UDP Client, UDP Server

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

,

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

-n Do not output the trailing new line. -e Enable interpretation of the following backslash escaped characters in the strings:

Syllabus Under Autonomy Mathematics

Lecture 12. PHP. cp476 PHP

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies

Department of Computer Science and Technology

Government of Karnataka Department of Technical Education Bengaluru

B.Sc. (Computer Applications) Vocational - First Year. II Application Software hrs III Practical (Windows, Word, Excel, Power Point)

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

OUTLINES OF TESTS, SYLLABI AND COURSES OF READINGS FOR. POST GRADUATE DIPLOMA IN COMPUTER MAINTENANCE AND NETWORKING (I & II Semester)

SRI VENKATESWARA UNIVERSITY: TIRUPATI DEPARTMENT OF COMPUTER SCIENCE ADMITTED BATCH

Academic Course Description

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT D. C. A. (1 st SEMESTER) SYLLABUS

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

ITT Technical Institute. SD3440T Creating Websites Using ASP.NET Onsite and Online Course SYLLABUS

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

GANPAT UNIVERSITY GANPAT VIDYANAGAR CAMPUS KHERVA FACULTY OF COMPUTER APPLICATIONS

SECOND YEAR III Paper I Applied Mathematics Paper II Microprocessors & Assembly Language Programming

On successful completion of this course students should:

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

PARUL UNIVERSITY - FACULTY OF IT & COMPUTER SCIENCE

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

3 rd Year V Semester

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

M4.3-R4: INTRODUCTION TO ICT RESOURCES. Objective of the Course

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Module # 14 References:

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Electrical and Computer Engineering Technology

Unit-V System Concepts Unit-VI System Development Life Cycle (SDLC) Books

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Sai Nath University. Assignment For BCA 5 TH

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

Day Hour Timing pm am am am

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

ITT Technical Institute. SD2520 Introduction to Database and XML with jquery Onsite and Online Course SYLLABUS

Course: 401 : Information System

Netwoking Essentials

5. SU-02 June-2016 All Syllabus Science Facutly B.Sc. Computer Science [Optional] Sem. V & VI

programming exercises.

DOT NET Syllabus (6 Months)

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS NETWORKING FUNDAMENTALS CSIT 1730

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN

SCHEME OF STUDIES & EXAMINATIONS Department: Bachelor of Computer Applications 4 th Semester. L T P Theory practical

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Syllabus for Computer Science General Part I

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

ABOUT WEB TECHNOLOGY COURSE SCOPE:

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Syllabus for T. Y. B. Sc (Computer Science) With effect from June 2016

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Networking Technologies

KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) KRISNANKOIL Academic Year [Odd Semester]

Course Outline. TERM EFFECTIVE: Fall 2016 CURRICULUM APPROVAL DATE: 11/23/2015

Swami Ramanand Teerth Marathwada University, Nanded

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

ITT Technical Institute. NT1430 Linux Networking Onsite Course SYLLABUS

Communication Technologies

SYLLABUS. Departmental Syllabus

DETAIL TEACHING SCHEME

NORTH MAHARASHTRA UNIVERSITY, JALGAON. SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012)

Avg. Of Test 1 and Test 2. Exam

Practical Computing-II. Programming in the Linux Environment. 0. An Introduction. B.W.Gore. March 20, 2015

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING III YEAR M SCHEME V SEMESTER.

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

Washtenaw Community College Comprehensive Report. CST 225 PC Networking Effective Term: Spring/Summer 2014

CENTRAL TEXAS COLLEGE SYLLABUS FOR CPMT 2445 COMPUTER SYSTEM TROUBLESHOOTING. Semester Hours Credit: 4

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

SUBJECT OUTLINE DETAILS

Dept. of Computer Sc., SDP College for Women, Ludhiana

Transcription:

Paper No.: 501 (Core Paper-1) Teaching Hours: 4 Hrs./Week Paper Title: PHP MySQL Credits: 4 Prerequisite: Aim: Basic knowledge of scripting language and HTML. To make students aware of open source web-based tools and database. Expected Outcome: The students will be able to develop web based applications. 1. Introduction to PHP 1.1. Installation of PHP and MySQL 1.2. PHP configuration in IIS & Apache Web Server and features of PHP 2. Writing PHP 2.1. How PHP code is parsed 2.2. Embedding PHP and HTML 2.3. Executing PHP and viewing in Browser 2.4. Data types 2.5. Operators 2.6. PHP variables: static and global variables 2.7. Comments in PHP 3. Control Structures 3.1. Condition statements 3.1.1. If Else 3.1.2. Switch 3.1.3.? operator 3.2. Loops 3.2.1. While 3.2.2. Break Statement 3.2.3. Continue 3.2.4. Do While 3.2.5. For 3.2.6. For each 3.3. Exit, Die, Return 3.4. Arrays in PHP 4. Working With Data 4.1. FORM element, INPUT elements 4.2. Validating the user input 4.3. Passing variables between pages B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 1 of 12

4.3.1. Passing variables through GET 4.3.2. Passing variables through POST 4.3.3. Passing variables through REQUEST 5. Working With Data 5.1. Built-in functions 5.1.1. Sring Functions: chr, ord, strtolower, strtoupper, strlen, ltrim, rtrim, substr, strcmp, strcasecmp, strpos, strrpos, strstr, stristr, str_replace, strrev, echo, print 5.1.2. Math Functions: abs, ceil, floor, round, fmod, min, max, pow, sqrt, rand 5.1.3. Array Functions: count, list, in_array, current, next, previous, end, each, sort, rsort, assort, array_merge, array_reverse 5.2. User Defined Functions 6. Sessions and cookies 6.1. Concept of Session 6.2. Starting session 6.3. Modifying session variables 6.4. Un registering and deleting session variable 6.5. Concept of Cookies 7. Introduction of MySQL 7.1. Types of tables in MySQL 7.2. Query in MySQL: Select, Insert, Update, Delete 7.3. Truncate 7.4. Alias 7.5. Order By 7.6. Database connectivity of PHP with MySQL Reference Books: 1. Core PHP Programming by Leon Atkinson : Pearson publishers 2. The Complete Reference PHY by Stever Holzner: McGraw Hill 3. Beginning PHP 5.0 Database by Christopher Scollo, Harish Rawat, Deepak Thomas, Publisher: Wrox Press 4. PHP A beginners Guide By: Ashok Appu Publisher: Wiley 5. PHP 5.0 and MySql Bible Tim Converse, Joyce Park, Clark Morgan, Publishers: John Wiley & Sons 6. MySQL Bible by Steve Suehring Publisher: John Wiley & Sons 7. PHP Black Book by Peter Moulding 8. PHP 5 and Mysql Tim converse, Joyce Park and Clark Morgan Bible Wiley 9. Beginning PHP 5.3 by Matt Doyle - By Wrox Publication B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 2 of 12

Paper No.: 502 (Core Paper-2) Teaching Hours: 4 Hrs./Week Paper Title: UNIX & Shell Programming Credits: 4 Prerequisite: Aim: Fundamental Knowledge of Operating System. To provide basic knowledge of Multi-User Operating System. Expected Outcome: The students will understand the concepts of Multi-User Operating System and will be able to work with such Operating System. 1. Introduction 1.1. Features 1.2. System Structure 1.3. Shell & its Features 1.4. Kernel 1.5. Architecture of the UNIX OS 2. Overview 2.1. Logging in & out 2.2. I node and File Structure 2.3. File System Structure and Features 2.4. Booting Sequence & init process 2.5. File Access Permissions 3. Shell Programming 3.1. Screen Editor (vi) 3.2. Environmental & user defined variables 3.3. Argument Processing 3.4. Shell s interpretation at prompt 3.5. Arithmetic expression evaluation 3.6. Control Structure 3.7. Redirection 3.8. Background process & priorities of process 3.9. Conditional Execution 4. Advanced Shell Programming 4.1. Filtering utilities 4.2. awk 4.3. Batch Process 4.4. Splitting, Comparing, Sorting, Merging & Ordering Files 4.5. Communications with other users B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 3 of 12

Reference Books: 1. Stephen G Kochan, Patrick Wood, Unix Shell Programming, 3rd Edition Sams Publishing 2. Dale Dougherty, Arnold Robbins, sed & awk, 2nd Edition O Reilly Media 3. Kernighan & Pike The UNIX Programming Environment - PHI 4. M. J. Bach - The design of the UNIX OS Prentice Hall 5. A. S. Godbole - Operating Systems - Tata McGrew Hill. 6. Vijay Mukhi - Working with UNIX BPB Publications 7. Vijay Mukhi - UNIX Shells BPB Publications. 8. Das - UNIX System Concepts & Applications - Tata McGraw Hill. 9. Yashwant Kanetkar, UNIX & Shell Programming, BPB Publications. B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 4 of 12

Paper No.: 503 (Core Elective) Teaching Hours: 3 Hrs./Week Paper Title: Network Technologies Credits: 3 Prerequisite: Aim: Fundamental Knowledge of Operating System. The objective is to provide basic knowledge of network components, network operating system, working of networking and security on networks. Expected Outcome: Students will get knowledge of networking, OSI model, configuration & troubleshooting of different network topologies using various network devices. 1. An introduction to Networks, Network Topologies and Types 1.1. Data communication [Analog, Digital] 1.2. Introduction: Networking 1.3. Information Exchange, Sharing, preserving & protecting 1.4. Hardware and Software Resource Sharing 1.5. Need, Uses and advantages of Network 1.6. Clients, Servers, Peers based and Hybrid Networks 1.7. Server types 1.8. Network Topologies (Bus, Star, Ring, Star Bus, Star Ring & Physical Mesh) 1.9. Defining Network Protocols (H/W Protocols, S/W Protocols, H/W-S/W Interface) 1.10. Introduction to wireless network, Ad-hoc wireless and sensor wireless network. 2. The OSI Model and Network hardware 2.1. Introduction to OSI Model with all layers 2.2. Data Communication Model, Digital and Analog data and signals, bit rate, baud, bandwidth, Nyquist bit rate 2.3. Introduction to Guided Transmission Media Twisted Pair, Coaxial cable, Optical fibre 2.4. Wireless transmission Radio waves, microwaves, infrared waves; Satellite communication. 3. Network S/W (Operating Systems) 3.1. What is Network Operating System? 3.2. Common features of Different Operating Systems (Windows XP, Windows-7 and NT Workstation) 4. Network Security: Introductory Concepts and Terminologies 4.1. Various types of securities 4.2. Security with certificates B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 5 of 12

4.3. Firewalls 5. Basic of TCP/IP 5.1. IP Address, IP Subnet 5.2. Introduction of UDP and TCP Reference Books: 1. Networking Complete 3rd Edition- BPB Publication (Text Book) 2. Mastering Local Area Networks By Christa Anderson & Mark Minasi BPB Publication 3. MCSE: Networking Essentials Study Guide- Tata McGraw Hill Publication. 4. MCSE: Windows 2000 N/W Infrastructure Desing - Tata McGraw Hill Publication. 5. MCSA/MCSE: Windows 2000 Professional Study Guide - Tata McGraw Hill Publication. 6. Computer Networks TenanBaum PHI 7. Data communication & N/W B. Forouzan, Tata McGraw Hill Publication. B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 6 of 12

Paper No.: 504 (Foundation) Teaching Hours: 2 Hrs./Week Paper Title: Operating System-II Credits: 2 Prerequisite: Aim: Fundamental Knowledge of Operating System. To Understand Various Advanced Functions and Concepts to Manage Operating System along with scheduling concept. Expected Outcome: Students will get good understanding of various Functions and Management of Operating System. 1. Memory Management 1.1. Memory Management Functions 1.2. Contiguous Allocation 1.2.1. Partitioned Memory Static and Dynamic Allocation 1.2.2. Segmentation 1.3. Non-Contiguous Allocation 1.3.1. Paging Segmentation 1.3.2. Demand Paging and Segmentation 1.3.3. Allocation and Replacement Policies 2. Process Management 2.1. Process Management 2.2. Process Concept 2.3. Scheduling 2.4. Scheduling Algorithms 2.5. Process co-ordination 2.5.1. Producer / Consumer Problem 2.5.2. Critical Section Problem 2.5.3. Semaphores 2.5.4. Inter Process Communication 2.5.5. Deadlocks 3. File Management 3.1. File Management Functions. 3.2. File System and Directory Structure Organization. 3.3. File Protection. B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 7 of 12

Reference Books: 1. Silberschatz - An OS Concept Addition Wesley Publication 2. W.Stallings An Operating Systems - PHI 3. I.M.Flinn, A.M. Mchoes Understanding Operating Systems Thomson Learning 4. Donovan M. Operating Systems - McGrew Hill Pub. 5. Crowley : Operating Systems : A Design Oriented Approach Tata McGraw Hill 6. S. Godbole Operating Systems TMH. B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 8 of 12

Paper No.: 505 (Core Paper-3) Teaching Hours: 4 Hrs./Week Paper Title: ASP.NET Credits: 4 Prerequisite: Aim: Basic Concepts of.net & HTML. To provide knowledge about developing web based applications. Expected Outcome: Students will get good hands on experience to develop web based applications and will also get good understanding about project development. 1. Introduction to ASP.NET 1.1. What is ASP.NET 1.2..Net framework 2.0 1.3. Compile Code 1.3.1. Code Behind and Inline Coding 1.4. The Common Language Runtime 1.5. Object Oriented Concepts 1.6. Event Driven Programming 2. Server Control 2.1. Post back 2.2. Data binding 2.2.1. Grid View 2.2.2. List Box 2.2.3. Data list 2.2.4. Data binding Events 2.2.5. Repeater 2.2.6. Form view 2.3. Web Server Control 2.4. Html Server Control (basic HTML Server Control) 2.5. Validation Control 2.6. Master Page 2.7. Themes & CSS 3. Database Access 3.1. Introduction about ADO.NET 3.2. Introduction about Provider, Adapter, Reader,Command Builder 3.3. Database Access using ADO.NET B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 9 of 12

4. Client Server Communication 4.1. Communications with Web Browser 4.2. Response Object 4.3. Cookies 4.4. Query String 4.5. Session Management and Scope of Variable 5. Advance ASP.NET 5.1. Web.config 5.2. Sitemappath Server Control 5.3. User Control 5.4. User Profile 6. Web Services 6.1. Basics of Web Services 6.2. Interacting with web services 7. Error Handling 7.1. Unstructured Error 7.2. Structured Error 7.3. Error handling in Database Reference Books: 1. Professional ASP.NET 1.1. -Bill Evjen, Devin Rader, Farhan Muhammad, Scott Hanselman, Srivakumar Wrox 2. Introducing Microsoft ASP.NET 2.0, Esposito - PHI 3. Professional ADO.NET Bipin Joshi,Donny Mack, Doug Seven, Fabio Claudio Ferracchiati, Jan D Narkiewiez - Wrox 4. Special Edition Using ASP.NET Richard Leineker Person Education 5. The Complete Reference ASP.NET -Matthew MacDonald TMH 6. ASP.NET Black Book dreamtech 7. Beginning ASP.NET 3.5 in C# and VB Wrox-Imar Spaanjaars B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 10 of 12

Paper No.: 506 Practical Hours: 12 Hrs./Week Paper Title: PRACTICAL (Core) Credits: 6 (Based on Papers 501, 502 & 505) 1. Batch Size 30 Maximum 2. In case of more than 10 students in a batch, separate batch should be considered. 3. Work load of teaching faculty: For 2 hours of practical per batch, 1 hour of work load should be considered. 4. Practical journal should be prepared having minimum 15 practical problems (and in case of PHP MySQL & ASP.NET, 15 forms) should be implemented for each practical subject. The journal should be certified by the concerned faculty and also by the Head of the Department, failing which the student should not be allowed to appear for External Practical Examination. B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 11 of 12

TEACHING & EVALUATION SCHEME No. Course Type Subject Credit Hrs./ Week Internal Marks External Marks External Exam Duration Total Marks 501 CORE PHP/MySQL 4 4 30 70 3 Hrs 100 502 CORE UNIX & Shell 4 4 30 70 3 Hrs 100 Programming 503 CORE Network 3 3 30 70 3 Hrs 100 Elective Technologies 504 Foundation Operating System-II 2 2 30 70 3Hrs 100 compulsory 505 CORE ASP.NET 4 4 30 70 3 Hrs 100 506 CORE Practical 6 12 60 140 5 Hrs 200 Foundation Elective To be Selected from the list (eg 2 2 NCC/NSS/Saptdhara TOTAL 25 210 490 700 B.C.A.(3 rd Year Sem-5) Syllabus as per CBCS (w.e.f. June-2013) Page 12 of 12