Bamu
Bamu
Bamu
AURANGABAD
Semester-I Duration
Contact Hrs/Week Examination Scheme
Sub of The
Theory
Code Subject Tot Examinatio
L T P CT TH TW PR Total credits n
al
BSH201 Engineering Mathematics -III 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE202 Data Structures 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE203 Computer Networks 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE204 Digital Electronics 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE205 Linux Operating System 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE221 Lab 1: Data Structures -- -- 2 2 -- -- -- 50 50 1
CSE222 Lab 2: Computer Networks -- -- 2 2 -- -- 50 -- 50 1
CSE223 Lab 3: Digital Electronics -- -- 2 2 -- -- 50 -- 50 1
CSE224 Lab 4: Linux Operating System -- -- 2 2 -- -- -- 50 50 1
Lab 5: Introduction to Web
CSE225 -- -- 4 4 -- -- -- 50 50 2
Programming
Total 20 -- 12 32 100 400 100 150 750 26
PART - II
Semester-II Contact Examination Scheme
Hrs/Week
Credi Duratio
Sub
ts n of The
Code Tot
Subject L T P CT TH TW PR Total Theory
al
Examina
tion
BSH251 Engineering Mathematics-IV 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE252 Discrete Mathematics 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
CSE253 Object Oriented Programming 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
Microprocessor & Computer 4
CSE254 4 -- -- 4 20 80 -- -- 100 3 Hrs
Organization
CSE255 Computer Graphics 4 -- -- 4 20 80 -- -- 100 4 3 Hrs
Lab 6: Object Oriented 1
CSE271 -- -- 2 2 -- -- -- 50 50
Programming
Lab 7: Microprocessor & 1
CSE272 -- -- 2 2 -- -- -- 50 50
Computer Organization
CSE273 Lab 8: Computer Graphics -- -- 2 2 -- -- 50 -- 50 1
CSE274 Lab 9: Open Source Lab -- -- 2 2 -- -- -- 50 50 1
BSH275 Lab 10: Communication Skills- I -- -- 4 4 -- -- 50 -- 50 2
Total 20 -- 12 32 100 400 100 150 750 26
Total of Semester I & II 40 24 64 200 800 200 300 1500 52
L: Lecture hours per week T: Tutorial hours per week P: Practical hours per week
CT: Class Test, TH: University Theory Examination, TW: Term Work, PR: Practical/Oral Examination
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – I
Objectives:
• To develop Logical understanding of the subject.
• To develop mathematical skill so that students are able to apply mathematical methods &
Principle’s in solving problems from Engineering fields.
• To produce graduates with mathematical knowledge & computational skill.
CONTENTS
SECTION-A
Unit 1: Linear Differential Equations [8 hrs.]
Linear Differential Equations with constant coefficients General method, shortcut methods to
find particular integral, Homogenous Linear differential equations (Cauchy’s & Legendre’s
form), method of variation of parameters.
Unit 2: Application o f L i n e a r Differential Equations [6 hrs.]
Application o f L i n e a r Differential Equations to Electrical circuits & to Mechanical system
(Analogous study of two systems), to Civil Engineering, Free oscillations/vibrations, forced
oscillation /vibrations, Damped Free oscillations / vibrations, Damped Forced oscillations /
vibrations.
Unit 3: Fourier Transform [6 hrs.]
Fourier Transform, Fourier sine and cosine transform, Fourier integral, Fourier sine and cosine
integral.
SECTION-B
Text Books:
1. P. N. Wartikar and J. N. Wartikar, “A Text Book of Engineering Mathematics” (Volume-I, II,
III) Pune Vidyarthi Griha Prakashan, Pune.
2. B. S. Grewal, “Higher Engineering Mathematics,” Khanna Publications, New Delhi.
3. H. K. Das, “Advanced Engineering Mathematics,” S. Chand & Company.
Reference Books:
1. B.V. Ramana, “Higher Engineering Mathematics,” (Tata McGraw- Hill).
2. Erwin Kreyszig , “Advanced Engineering Mathematics,” Wiley Eastern Ltd.
3. Ravish R Singh, Mukul Bhat, “Engineering Mathematics,” A Tutorial Approach, Mc Graw
Hill
4. S.C Gupta and V.K Kapoor, “Fundamentals of Mathematical Statistics, S. Chand and Sons
Prerequisite:
1. Computer Fundamental-1
2. Computer Fundamental-2
Objectives:
1. To impart basic concepts of Data Structures
2. To understand and implement various linear and non-linear data structures
3. To study applications of data structures
4. To understand and implement various searching and sorting techniques
CONTENTS
SECTION-A
Text Books:
1. Horowitz, Sahni, Anderson-Freed, “Fundamentals of Data Structures in C,” 2nd Edition,
Universities Press, 2007
2. Yedidyah, Augenstein, Tannenbaum, “Data Structures Using C and C++,” 2nd Edition,
Pearson Education, 2003.
Reference Books:
1. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures A Pseudocode Approach with
C,” Cengage Learning, 2005
2. G. A. V. Pai, “Data Structures and Algorithms”, Mc Graw Hill Education
Prerequisite:
1. Computer Fundamentals
2. Data Communication
Objectives:
1. To learn and understand various Networking Protocols & Layers.
2. To understand functioning of a complete network.
3. To study most widely used computer network technologies in detail: Ethernet, TCP/IP.
CONTENTS
SECTION-A
Text Books:
1. Forouzan B, “Data communication and Computer Networks”, 5th Edition, Tata McGraw Hill.
2. Andrew S. Tanenbaum, “Computer Networks”, 5th Edition, Pearson Education
Reference Books:
1. William Stallings, “Data and Computer Communication”, 8th Edition, Pearson Education,
2007.
2. Larry L. Peterson & Bruce S. Davie, “Computer Networks: A Systems Approach”, 4th
Edition, Morgan Kaufmann Publishers
3. Forouzan B, “TCP/IP Protocol Suite”, 4th Edition, Tata McGraw Hill.
Prerequisite:
Objectives:
CONTENTS
SECTION-A
Binary number system, Signed binary numbers, Binary arithmetic, Decimal number system, Hexadecimal
number system, Octal number system, Arithmetic operations using 1’s complement, 2’s complement, 9’s
complement, 10’s complement.
Codes: Numeric codes, Weighted and non-weighted codes, Sequential codes, Self-complimenting codes,
cyclic codes, Reflective codes, BCD code, Excess-3 code, Gray code.
SECTION-B
Text Books:
1. R. P. Jain, “Modern Digital Electronics”, 3rd Edition, TMH publication, 2003.
2. Donald P Leach, Albert Paul Malvino & Goutam Saha, “Digital Principles and Applications”,7th
Edition, TMH publication, 2011.
Reference Books:
1. Stephen Brown, Zvonko Vranesic, “Fundamentals of Digital Logic Design with VHDL,” 2nd
Edition, Tata McGraw Hill, 2005.
2. Charles H. Roth, Fundamentals of Logic Design, Jr., 5th Edition, Cengage Learning, 2004.
3. Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss “Digital Systems Principles and
Applications,” 10th Edition, Pearson Education, 2007.
4. M. Morris Mano: Digital Logic and Computer Design, 10th Edition, Pearson Education, 2008.
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper shall be
set having two sections A and B. Section A questions shall be set on first part and Section B questions on
second part. Question paper should cover the entire syllabus.
For 80 marks Paper:
Prerequisite:
1. Basic DOS command line operations & C programming
2. Moderate knowledge of Operating System
Objectives:
1. To understand basic of Linux Operating System.
2. To understand command line interface.
3. To get acquainted with Linux OS by understanding configuration and troubleshooting of Linux
Operating System.
CONTENTS
SECTION-A
Text Books:
1. ‘Linux the complete reference’ by Richard Mathews, McGraw Hill Publication. Sixth Edition,
2008
2. ‘Red Hat Linux: The Complete Bible’ by Vijay Shekhar, Laxmi Publication, First Edition, 2006
3. ‘Linux Troubleshooting Bible’ by Christopher Negus, Thomas Weeks, Wiley Publication.
First Edition 2006.
Reference Books:
1. ‘Unix Concepts and Applications’ by Sumitabha Das, McGraw Hill Publication. Fourth Edition,
2008
2. ‘Linux with Operating System Concepts’ by Richard Fox, CRC Press Publication. Second
Edition , 2006
3. Write a C program to swap 2 values by using Call by value and Call by reference.
5. Design, develop, and execute a program in C to convert a given valid parenthesized infix
arithmetic expression to postfix expression and then to print both the expressions. The
expression consists of single character operands and the binary operators + (plus), - (minus),
* (multiply) and / (divide).
6. Design, develop, and execute a program in C to evaluate a valid postfix expression using
stack. Assume that the postfix expression is read as a single line consisting of non-negative
single digit operands and binary arithmetic operators. The arithmetic operators are + (add), -
(subtract), * (multiply) and /(divide).
7. Design, develop, and execute a program in C to simulate the working of a queue of integers
using an array. Provide the following operations: a. Insert b. Delete c. Display
8. Design, develop, and execute a program in C to implement a singly linked list/doubly linked
list where each node consists of integers. The program should support the following
operations:
a. Create a singly/doubly linked list by adding each node at the front.
b. Insert a new node to the left of the node whose key value is read as an input.
c. Delete the node of a given data if it is found, otherwise display appropriate message.
d. Display the contents of the list.
9. Using circular representation for a polynomial, design, develop, and execute a program in C
to accept two polynomials, add them, and then print the resulting polynomial.
11. Write a C program to construct binary tree & binary tree traversal.
13. Write a C program to implement Bubble Sort, Insertion and Selection sort.
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – I
Term Work:
Term work shall consist of record of the experiments carried out during the course, which should
include neat labeled figures and appropriate explanation for the corresponding experiment
indicating what is learnt from the experiment. The term work shall consist of 10 experiments.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – I
Term Work:
Term work shall consist of record of the experiments carried out during the course, which should
include neat labeled figures and appropriate explanation for the corresponding experiment
indicating what is learnt from the experiment. The term work shall consist of 10 experiments.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – I
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – I
Prerequisites:
1. You will need a text editor, such as Notepad and an Internet browser, such as Internet Explorer or
Netscape.
Text Books:
1. Castro, “HTML 4 for World Wide Web, 3rd ed. Pearson education, 1998.
2. Barrett, “Essential JavaScript for web professionals”, Pearson Education, 2000
Reference Books:
1. Yong, “XML step by step”, PHI
2. “WordPress 3 Complete - Create your own complete website or blog from scratch with WordPress”
by April Hodge Silver, PACKT.
3. “Web Development with jQuery” by Richard York , WROX publication
4. “AngularJS”by Brad Green and Shyam Seshadri
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – II
Objectives:
• To develop Logical understanding of the subject
• To develop mathematical skill so that students are able to apply mathematical methods
& Principal’s in solving problems from Engineering fields
• To produce graduates with mathematical knowledge & computational skill.
CONTENTS
SECTION-A
SECTION-B
Text Books:
1. P. N. Wartikar and J. N. Wartikar, “A Text Book of Engineering Mathematics (Volume-I, II,
III) ” Pune Vidyarthi Griha Prakashan, Pune.
2. B. S. Grewal, “Higher Engineering Mathematics,” Khanna Publications, New Delhi.
3. H. K. Das, “Advanced Engineering Mathematics,” S. Chand & Company.
Reference Books:
1. B.V. Ramana, “Higher Engineering Mathematics,” (Tata McGraw-Hill).
2. Erwin Kreyszig, “Advanced Engineering Mathematics,” Wiley Eastern Ltd.
3. Ravish R Singh, Mukul Bhat, “Engineering Mathematics A Tutorial Approach,” by,Mc Graw Hill
Prerequisites:
1. Basic knowledge of set theory
2. Fundamentals of probability
3. Preliminary concepts of encoding, decoding
Objectives:
1. To construct simple mathematical proofs and possess the ability to verify them
2. To understand logical arguments and logical constructs
3. Have a better understanding of sets, functions, and relations.
4. Possess the mathematical knowledge and maturity that are required for upper level computer.
CONTENTS
SECTION-A
SECTION-B
Text Book:
1. Ralph P. Grimaldi, “Discrete and Combinatorial Mathematics”, 5th Edition, Pearson Education,
2004.
Reference Books:
1. Kenneth H. Rosen, “Discrete Mathematics and its Applications”, 7th Edition, McGraw Hill,
2010.
2. Jayant Ganguly, “A Treatise on Discrete Mathematical Structures”, Sanguine-Pearson, 2010.
3. D.S. Malik and M.K. Sen, Discrete Mathematical Structures: Theory and Applications,
Cengage Learning, 2004.
Course Code: CSE 253 Title: Object Oriented Programming Using C++
Teaching Scheme Examination Scheme
Theory: 04 Hours/Week Class Test: 20 Marks
Credit: 4 Theory Examination (Marks): 80 Marks
Theory Examination (Duration): 03 Hours
Prerequisite:
1. Fundamental knowledge about computers.
2. Computing knowledge
3. Basics of programming paradigms/constructs.
Objectives:
1. To study and understand the object oriented programming concepts and methodology
2. Be able to build C++ classes using appropriate encapsulation and design principles.
3. Be able to solve computational problems using C++ features such as composition of
objects, operator overloads, dynamic memory allocation, inheritance and polymorphism,
file I/O, exception handling, etc.
CONTENTS
SECTION-A
Text Books:
1. “Object Oriented Programming with C++” by E Balagurusamy (6th Edition, McGraw Hill
Pvt Ltd.) ISBN-13:978-1-25-902993-6.
2. “Object-Oriented Programming in C++”, Robert Lafore ,fourth edition, Sams Publishing,
ISBN:0672323087 (ISBN 13: 9780672323089)
3. “The Complete Reference C++” by Herbert Schildt (5th Edition, McGraw Hill Pvt Ltd.)
ISBN-13: 978-0071634809
Reference Books:
1. “C++ Programming Language” by Bjarne Stroustrup (4th Edition, Addison Wesley)
ISBN-13: 978-0321563842
2. “Mastering C++” by K.R.Venugopal, Rajkumar, T.Ravishankar (2nd Edition, McGraw
Hill Pvt Ltd.) ISBN-13:978-93-83286-77-5.
PATTERN OF QUESTION PAPER:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section
B questions on second part. Question paper should cover the entire syllabus.
Prerequisite:
1.Digital Electronics
2.Logic Design
3.Programming concept
Objectives:
1. To learn the architecture and assembly language programming 0f 8086 Microprocessor.
2. To provide in depth knowledge to the students about the design and organization of a digital
computer, operation of various functional units, instruction set design and factors that influence
the performance of a computer
CONTENTS
SECTION-A
SECTION-B
Text Books:
1. Micro Processor and Interfacing, D.V.Hall, Tata McGraw-Hill, 2nd edition 2006.
2. Advanced Micro Processors, A.K. Ray and K.M.BhurChandi, TMH, 2nd Edition 2006.
3. W. Stallings, "Computer Organization and Architecture - Designing for Performance", Prentice
Hall of India, 2002.
4. C. Hamacher, Z. Vranesic and S. Zaky, "Computer Organization", McGrawHill, 2002
5. Peter Abel, ”Assembly language programming”, Pearson Edu,5th Edition,2002
Reference Books:
1. J. Uffenbeck, 80x86 Family: Design, Programming, and Interfacing, Prentice Hall, 2003.
2. Barry B. Brey, the Intel Microprocessors: 8086/8088, 80186, 80286, 80386, 80486, Pentium,
Pentium Pro, and Pentium II, 5th ed., Prentice-Hall, 2001.
3. David A. Patterson, John L. Hennessy, Computer Organization and Design: The
Hardware/Software Interface, 2nd ed., Morgan-Kaufman publisher, 2002.
4. Allen Wyatt, Using Assembly Language, Que Corporation, 1992
Prerequisite:
1. Computer programming skills in C programming language
2. Basic understanding of use of data structures
3. Basic Mathematical concepts related to matrices and geometry
Objectives:
1. Introduce the students to graphics fundamentals
2. Make them aware of 2-D and 3-D graphics primitives
3. Provide the programmer’s perspective of working of Computer Graphics using OpenGL
4. Know the basics of multimedia applications
CONTENTS
SECTION-A
Text Books:
1. Hearn, Baker , “ Computer Graphics ( C version )” – Pearson Education
2. Edward Angel, “Interactive Computer Graphics A top- Down Approach with OpenGL”, 5th
Ed. Pearson Education.
Reference Books:
1. F. S. Hill, Stephen Kelly, “Computer Graphics using OpenGL”, PHI 2009
2. David F. Rogers - Procedural Elements of Computer Graphics, Tata McGRAw Hill
3. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes – “Computer
Graphics”, Pearson Education, 1997
4. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – TMH
Course Code: CSE271 Title: LAB-6 Object Oriented Programming Using C++
Teaching Scheme Examination Scheme
Practical: 02 Hours/Week Practical /Oral Examination: 50 Marks
Credit: 1 Practical /Oral Examination (Duration): 03 Hours
1. Develop programs to implement the concepts of classes and object, accessing members: e.g.
a. Design an EMPLOYEE class to contain
Data members: Employee_Number, Employee_Name, Basic_Salary,
All_Allowances, IT, Net_Salary.
Member functions: to read the data of an employee, to calculate Net_Salary and to
print the values of all the data members.
b. Design a STUDENT class
c. Design Bank Account class.
4. Design a program to Demonstrate concept of constructor. Create a class called 'TIME' that has:
a. three integer data members for hours, minutes and seconds
b. constructor to initialize the object to zero
c. constructor to initialize the object to some constant value
d. member function to add two TIME objects
e. member function to display time in HH:MM:SS format
Write a main function to create two TIME objects, add them and display the result in
HH:MM:SS format.
5. Design a program to demonstrate operator overloading for unary as well as binary operation.
a. Design, develop and execute a program in C++ to create a class called DATE with
methods to accept two valid dates in the form dd/mm/yy and to implement the
following operations by overloading the operators + and -. After every operation, the
results are to be displayed by overloading the operator <<.
i. no_of_days = d1 – d2; where d1 and d2 are DATE objects, d1 >=d2 and no_of_days
is an integer.
ii. d2 = d1 + no_of_days; where d1 is a DATE object and no_of_days is an integer.
b. Design a class Complex which represents the Complex Number data type. Implement the
following operations:
i. Constructor (including a default constructor which creates the complex number 0+0i).
ii. Overloaded operator+ to add two complex numbers.
iii. Overloaded operator* to multiply two complex numbers.
iv. Overloaded << and >> to print and read Complex Numbers.
9. File Handling
a. Develop a program to demonstrate Opening and Closing of file using constructors and open
() function.
b. Write a program to read the class object of student info such as name, age, gender, height
and weight from the keyboard and to store them on a specified file using read() and write()
functions. Again the same file is opened for reading and displaying the contents of the file
on the screen.
10. Develop a program to implement class and function template for stack and queue.
11. Design a program to demonstrate the concepts of catching and throwing of an exception.
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – II
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester – II
Term Work:
Term work shall consists of record of the experiments carried out during the course, which should
include appropriate explanation for the corresponding experiment indicating what is learnt from
the experiment. The term work shall consist of at least 10 experiments.
DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering (CSE/IT)
Semester-II
Prerequisite:
• Basic Knowledge of HTML, CSS, JS.
• Knowledge of programming constructs
Objectives:
This course is aimed to:
• Understand open source movement worldwide
• Enable competency in industry-problem identification and resolution
• Develop application using lampp/xampp
Unit 1: Apache and PHP
Introduction to Open source, 3-Tier architecture, Apache webserver, XAMPP/LAMPP, Basic
syntax, Variables, Data Types, Operators and expressions, Constants. Flow Control: Switch flow,
Loops, Code Block, Sending data to the browser. Working with Arrays: Arrays, Creating array,
Array related Functions. Working with Function: Function, Calling Function, Defining Function,
Returning the Values from user defined function, Variable Scope, Argument. Working with
Strings, Date and Time Functions: Formatting String with PHP.
Unit 2: Forms and Session Handling
Working with Forms: Creating form, Handling form, Validating form data, Accessing form data,
use of Hidden fields to save State, Redirecting user, file Upload and Sending Mail on Form
Submission, Working with Cookies and User Session: Introduction of Cookie, Setting a Cookie
with PHP, Introduction of Session and Improving Session Security, Starting a Session, Working
with Session Variables, Passing Session Id in the query String, Destroying Session and Unsetting
Variables. Error Handling and Debugging: General error types and debugging, displaying PHP
errors, Adjusting Error Reporting, Creating Custom error handler, PHP debugging techniques
Unit 3: MySQLi.
Understanding the Database Design Process: The importance of good database design, Basic SQL
Command: Table Creation, Insert row, Select Command Using Where Clause, Update and Delete
Command, String Function, Date and Time Functions, Using MySQL with PHP: Connecting to
MySQLi and selecting the database, executing simple queries, retrieving query results, counting
return Records, updating, Record Addition, Viewing Record, and Deletion Record with PHP.
MYSQL Error Handling: SQL and MySQL debugging techniques.
Unit 4: PHP Data Object (PDO) functions.
Why PDO? , Connections and Connection management, Running Queries, Running SELECT
INSERT, UPDATE, or DELETE statements, Getting data out of statement- foreach().Getting data
out of statement-fetch().Error Handling.
Unit 5: AJAX
Introduction to Ajax, Pre-Ajax JavaScript Communication Techniques, Defining Ajax, The Ajax
Toolkit, XMLHttpRequest Object, Data Formats, Developing an Ajax library, Networking
considerations, user interface design for Ajax. Develop a dynamic website with PHP, MYSQLi,
Ajax (login, registration, feedback, file uploading).
Reference Books:
1. Red Hat Linux Bible, Christopher Negus, Wiley Publishing ISBN: 0-7645-4333-4
2. PHP, MySQL and Apache, Julie C Meloni, Pearson Education ISBN: 81-297-0443-9
3. AJAX: The Complete Reference, Thomas Powell McGraw-Hill Education, ISBN-10:
007149216X
Internet Resources:
1. PHP Manual, http://php.net/
2. AJAX, http://w3schools.com/ajax/,http://tutorialspoint.com/ajax/
3. MySQLi, http://w3schools.com/mysql/, http://tutorialspoint.com/ajax/
4. Linux Course for Intermediate Level Users, http://www.linux.org/lessons/interm/index.html
Suggestive List of Practical’s:
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Second Year Engineering
Semester-II
The teacher shall explain in detail, the gist and techniques involved in the following work units to
the students. The teacher shall subsequently formulate the exercises to adjudge the skill sets
acquired by the students.
Text Books:
1. ‘Effective Technical Communication’ by M Ashraf Rizvi, Tata McGraw Hill Publishing
Company Ltd.
2. ‘Basic Managerial Skills for all’ E. H. McGrath, Eastern Economy Edition, Prentice
hall India.
3. ‘Developing Communication Skills’ Krishna Mohan, Meera Banerji, McMillan India Ltd.
4. Skills’ Krishna Mohan, Meera Banerji, McMillan India Ltd.
Term Work:
Term work marks should be given on the basis of online test conducted internally at college level.