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

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

S Y B Voc Software Development Syllabus

CHOICE BASED CREDIT SYSTEM (With effect from )

B.Sc II Year Computer Science (Optional)

Object Oriented Programming

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

CERTIFICATE IN WEB PROGRAMMING

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

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

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

MaanavaN.Com CS1203 OBJECT ORIENTED PROGRAMMING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination. June, 2015 BCS-031 : PROGRAMMING IN C ++

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

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

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

Object Oriented Programming with c++ Question Bank

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

Course: 401 : Information System

An Object Oriented Programming with C

SECOND SEMESTER JAVA PROGRAMMING

B.Sc. Computer Science (Ancillary)

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

SAURASHTRA UNIVERSITY

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

Venkateshwar International School Sector-18, Dwarka, New Delhi-78 SAT- PRELIMINARY ROUND Class XII

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

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

Syllabus Under Autonomy Mathematics

Dot Net Online Training

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

DOT NET TRAINING PROGRAM

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

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

PROGRAMMING IN C AND C++:

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

Get Unique study materials from

IT6503 WEB PROGRAMMING. Unit-I

Syllabus for Computer Applications

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

Scheme and Syllabus. B. Sc. (IT) I to VI Semester. w.e.f. July 2011 ( Batch onwards)

10CS36: Object Oriented Programming with C++

Avg. Of Test 1 and Test 2. Exam

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Web Site Development with HTML/JavaScrip

C++ for System Developers with Design Pattern

Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p.

M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 Second Semester MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009)

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

VALLIAMMAI ENGINEERING COLLEGE

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

AIM. 10 September

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

C++ (Non for C Programmer) (BT307) 40 Hours

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

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Short Notes of CS201

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science & Engineering. Fifth Semester. Subject: Web Programming

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

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

CS201 - Introduction to Programming Glossary By

Accredited By NAAC. Revised Syllabus For. B.Sc Part III. Information Technology (IT) Entire. Semester V and VI

CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.Sc INFORMATION TECHNOLOGY

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

Welcome to Teach Yourself Acknowledgments Fundamental C++ Programming p. 2 An Introduction to C++ p. 4 A Brief History of C++ p.

AN OVERVIEW OF C++ 1

UNIVERSITY OF CALICUT

Absolute C++ Walter Savitch

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

SRI VENKATESWARA UNIVERSITY BCA II SEMESTER W.E.F

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

DOT NET Syllabus (6 Months)

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe


Intro to OOP Visibility/protection levels and constructors Friend, convert constructor, destructor Operator overloading a<=b a.

Master of Computer Applications

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

Object Oriented Programming. Solved MCQs - Part 2

Problem Solving with C++

Tilak Maharashtra University

Core JAVA Training Syllabus FEE: RS. 8000/-

Django with Python Course Catalog

Computer Science (330)

Compulsory course in Computer Science

LESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT SYLLABUS

JAVA. Duration: 2 Months

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

Diploma in Android Programming (DAP)

B Accredited By NAAC. (2009) Syllabus For. Syllabus to be implemented from June 2011 onwards.

Jayaram college of Engineering and Technology, Pagalavadi. CS2203 Object Oriented Programming Question Bank Prepared By: S.Gopalakrishnan, Lecturer/IT

B.C.A Under CBCS with effect from Academic Year SRI VENKATESWARA UNIVERSITY, TIRUPATI B.C.A. SEMESTER II. Mid Sem Exam* Marks

Transcription:

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015) Scheme Details Examination Pattern : 40 Internal : 60 External Periods : 45 Per Semester Sem I Sem II UG IT 111 Web Design-I UG IT 121 Advanced Web Design II UG IT 112 OOP-I UG IT 122 OOP-II UG IT -103 LAB Course on Paper I&II UG IT -203 LAB Course on Paper I&II Note :- 1. Each period is of 48 minutes duration. 2. Each course is of THREE periods per week 3. Each practical is of four periods per week 4. For each paper 40 marks are for internal assessment and 60 marks are for external

Syllabus for UGIT 111: Web Design -I Semester I 1. Introduction to Information Technology & Internet (10L,12 M) 1.1. Introduction to Information Communication Technology 1.2. Analog & Digital communication, 2G, 3G, 4G and future generations 1.3. Overview of Information Systems. 1.4. Overview of Information Security- Viruses & Worms, Security threats 1.5. Introduction to Computer Network 1.6. Types of Networks- LAN, MAN, WAN 1.7. History of Internet, Working of Internet & Intranet 1.8. Applications of Internet-Email, WWW, Messenger Services, News Groups 1.9. Search Engines 2. Web Design Process (8L,12 M) 2.1. Basic Web Process 2.2. What is Web Design? 2.3. Web Design Pyramid 2.4. What is Good Web Design & Website Evaluation? 2.5. Basic Web Process Model 2.5.1. Modified Waterfall 2.5.2. Joint Application Development 2.6. Goals & Problems 2.6.1. Brain Storming 2.6.2. Narrowing the goal 2.7. Site Plan 2.8. Site Testing 3. Site Types, Site Structure and Navigation (10L,10M) 3.1. Site Types 3.2. Grouping by purpose 3.3. Site Structure 3.4. What is Navigation? 3.5. Placing Navigation 3.6. What is Web Page? 3.7. Web Page Categorization: Splash Page, Entrance Page, Home Page, Sub Home, Page, Content Page, Exit Page.

4. Introduction to HTML (7L,14M) 4.1. What is HTML? 4.2. Advantages and Disadvantages of HTML 4.3. History & Development of HTML 4.4. Structure of HTML document 4.5. Introduction to CSS 4.6. Basic HTML tags 5. Introduction to HTML tags (10L, 12M) 5.1. Character entity references 5.2. List tags 5.3. Anchor & Image tags 5.4. Table tags 5.5. Frameset tags 5.6. Form tags 5.7. Script tags References: 1) HTML 4.0 by E Stephen Mack &Janan Platt, BPB Publication 2) The ABC s of Java Script by Lee Purcell Mary Jane Mara, BPBPublication 3) The Complete Reference Web Design, Thomas A. Powell, TMH,ISBN 0-07- 041186. 4) Creating commercial web sites ISBN 1575211696. 5) How to become webmaster in 14 days, James L Mohler,Techmedia. 6) Web References: www.w3c.org, www.sybex.com

Syllabus for UGIT 112: OOP (Object Oriented Programming-I) Semester I 1. Introduction to Procedure Oriented Programming (08L, 12M) 1.1 What is Procedure Oriented? 1.2 Types of Procedure Oriented Languages 1.3 History of C Programming 1.4 Feature and Applications of C 1.5 Structure of C-Programming 1.6 Sample C Program 1.7 Compilation and Execution of C-Programming 1.8 Advantages and Disadvantages of Procedure Oriented Languages 2. Object Oriented Methodology (03L, 04M) 2.1 What is Object Oriented? 2.2 What is Object Oriented Development? 2.3 Object Oriented Themes 3. Principles of OOPS (06 L, 08M) 3.1 OOPS Paradigm 3.2 Basic Concepts of OOPS 3.3 Benefits and Application of OOPS 3.4 Introduction to structure of C++ program 4. Basics of C++ (06 L, 08M) 4.1 Header Files 4.2 Access Modifiers 4.3 Tokens, Expressions and Control Structures 4.4 Predefine and User Define Data Types 5. Classes and Objects (10 L, 14 M) 5.1 Simple classes (Class specification, class members accessing), 5.2 Defining member functions 5.3 Passing object as an argument 5.4 Returning object from functions 5.5 friend classes 5.6 Pointer to object 5.7 Array of pointer to object

6. Functions in C++ (08L, 08M) 1.1.What is Function and its needs? 1.2 Function Prototype 1.3 Call by value and Call by reference 1.4 Inline Function 1.5 Friend functions 7. Constructors and Destructors (04 L, 06 M) 6.1 Introduction 6.2 Default Constructor 6.3 Parameterized Constructor and examples 6.4 Destructors Reference Books: 1. Object-oriented programming C++ (Third edition) ---E.Balagurusamy by Tata McGraw-Hill 2. Object-oriented modeling and design. --James Rumbaugh, Michel Blaha, William Premerlani,Frederick Eddy, William Sorensen by Prentice Hall of India 3. C++ Programming (7th edition) ---Al Stevens by WILEY-dreamtech India Pvt. Ltd. 4. C++ Programming in easy steps --Mike McGrath by WILEY-dreamtech India Pvt. Ltd

Syllabus for UG IT103 LAB Course Sem I Semester I Practical based on web design -I 1) Run different commands of MS DOS. 2) Create at least one practical of MS-Word, MS-Excel, MS-Power Point, MS- Access. 3) Creating email ID, Sending & receiving mails. 4) Create basic web page which includes different tags and attributes. 5) Create web page using CSS. 6) Create a HTML page to create calendar of current month using <Table> tag. 7) Create a HTML page to create Admission form using <Form> tag. Practical s based on OOPS using C++ Programming-I 1. Write a C++ program to find factorial of a given number. 2. Write a C++ program to find whether the given number is Armstrong number or not. 3. Write a C++ program to generate prime numbers between the given range. 4. Write a C++ program to check whether the given string is palindrome or not. 5. Write a C++ program to the use of static data members and static member function. 6. Write a C++ program with a function using reference variable to swap two integers. 7. Write an object-oriented program to demonstrate the use of function with default argument. 8. Write a C++ program to demonstrate the concept of array of objects. 9. Write a C++ program to demonstrate function overloading.

Syllabus for UGIT 121: Advanced Web Design -II Semester II 1. Introduction to Java Script (7L 10M) 1.1. Evaluation of Scripting Languages 1.2. Advantages of Java Script over other scripting languages 1.3. Variables, Data Types 1.4. Conditional Statements If conditional statement If else statements Switch case statement 1.5. Controlling looping statements For loop While loop Do while loop 1.6. Keywords with, this, new 1.7. Break, continue statements 2. Java Script Function & Objects (8L 10M) 2.1. Creating functions in Java script 2.2. Calling a function 2.3. Data conversion functions 2.4. Events in Java Script 2.5. Methods, Properties, Object 3. Java Script Objects hierarchy (7L 10M) 3.1. Array Object 3.2. Date & time object 3.3. Math object 3.4. String object 3.5. Document object 3.6. History object 4. Java Scripting your forms (7L 10M) 4.1. Basic Script Constructions 4.2. Organizing your object & script 4.3. Field level validation 4.4. Check required fields 4.5. Calculate expiry date 4.6. Automatic calculations

5. Introduction to XML (8L 10M) 5.1. Introduction to XML, Difference between XML and HTML 5.2. History and Advantages of XML 5.3. XML Implementations, 5.4. XML approach to web designing, 5.5. logical and physical structure of XML documents 6. XML Namespaces and DTD (8L 10M) 6.1. XML Namespaces,DEFINING NAMESPACES, 6.2. Creating valid XML documents using document type definitions (DTDs), 6.3. Elements, attributes, entities, Working with XML schemas, 6.4. FormattingXML using cascading Style sheets References: 1) The ABC s of Java Script by Lee Purcell Mary Jane Mara, BPB Publication 2) The Complete Reference Web Design, Thomas A. Powell, TMH, ISBN 0-07- 041186. 3) How to become webmaster in 14 days, James L Mohler, Techmedia. 4) Beginning XML 5th edition by Joe Fawcett Liam R.E. Quin, Danny Ayers Wrox Publication. ISBN: 978-1-118-16213-2 5) Web References: www.w3c.org, www.sybex.com

Syllabus for UGIT 122: Object Oriented Programming-II Semester II 1. Polymorphism (10 L, 12 M) Concept of function overloading, Overloaded operators, overloading unary and binary operators, overloading comparison, arithmetic assignment, Data conversion between objects and basic types, 2. Virtual Functions (08 L, 10M) Introduction & need, Pure Virtual Functions, Static Functions,Assignment & this Pointer, abstract classes,virtual destructors 3. Program development using Inheritance (10 L, 14 M) Introduction, Derived class declaration, derived class constructors, class hierarchies, multiple inheritance, multilevel inheritance, containership, hybrid inheritance, benefits of using inheritance. 4. Exception Handling (07L, 08M) Introduction, Exception Handling Mechanism,Concept of throw & catch with example 5. Templates (04 L, 08 M) Introduction, Function Template and examples, ClassTemplate 6. Working with Files (06L, 08M) Introduction, File Operations, Various File Modes, File Pointer and their Manipulation Reference Books: 1. Object-oriented modeling and design. --James Rumbaugh, Michel Blaha, William Premerlani, Frederick Eddy, William Sorensen by Prentice Hall of India 2. Object-oriented programming C++ (Third edition) ---E.Balagurusamy by Tata McGraw-Hill 3. C++ Programming (7th edition) ---Al Stevens by WILEY-dreamtech India Pvt. Ltd. 4. C++ Programming in easy steps -- Mike McGrath by WILEY-dreamtech India Pvt. Ltd.

Syllabus for UGIT 203: Lab course Semester II LAB Course on Web design II 1. Create a HTML page to find given number is prime or not using JavaScript. 2. Create a HTML page to demonstrate Date & Time object, String Object using JavaScript. 3. Create a HTML page to demonstrate Field level validation using JavaScript. 4. Create a HTML page to demonstrate check required field validation using JavaScript. 5. Create a XML based application to demonstrate simple page. 6. Implement a XML based application demonstrate validation using DTDs. 7. Implement a XML based application to demonstrate validation using XML Schema. Practical s based on OOPS using C++ Programming-II 1. Write a C++ program to demonstrate operator overloading. 2. Write an object-oriented program to demonstrate object as a function Argument as well as object returned by function. 3. Write an object-oriented program to demonstrate constructor overloading. 4. Write an object-oriented program to demonstrate the use of destructor. 5. Write a C++ to demonstrate the concept of multiple inheritances. 6. Write a C++ to demonstrate the concept of virtual function 7. Write a C++ to demonstrate the concept of function template. 8. Write a C++ to demonstrate the concept of class template. 9. Write a C++ to demonstrate the use of exception handling.