6th Sem Syllabus
6th Sem Syllabus
Text Books:
1. Introduction to Java programming:, Daneal/Yong PHI
2. Introduction to Java Programming, a primar, Balaguruswamy.
Reference Books:
1. The Complete Reference- JAVA 2, Third Edition , by Patrick Naughton, TMH Publications
2. Java 2 Complete Reference – 5th Edition – Herbert Schildt (TMGH).
3. Object oriented programming with JAVA – E. Balguruswamy
VI-Semester B. E. (Computer Technology)
Text Books :
1. Advanced Microprocessor and Peripherals- A.K.Ray and K.M. Bhurchandi, Tata McGraw Hill.
2. The 8051 Microcontroller, architecture, programming and application,-- Kenneth J. Ayala, Western
Calarina University.
Reference Books :
1. Microprocessor and Interfacing, Programming & Hardware- Douglas V Hall, 2nd Edition, Tata McGraw
Hill .
2. Microcomputer systems 8086/8088 family, Architecture, Programming and
3. Design - Yu-Cheng Liu & Glenn A Gibson, 2nd Edition- July 2003, Prentice Hall of India
4. The 8051 microcontroller and embedded systems, Volume 1 Muhammad Ali Mazidi, Janice Gillispie
Mazidi.
5. The 8086/8088 Family Design, Programming & Interfacing- John Unfenberck, PHI learning private Ltd
VI-Semester B. E. (Computer Science & Engineering)
Text Book/s:
1. Procedural Elements for Computer Graphics : David F. Rogers, Me Graw Hill.
2. Principles of Interactive Graphics : Newman Sproull, Me Graw Hill, International Student Publication.
3. Mathematical Elements fro Computer Graphics by David F Rogers and Adams
Reference Book/s:
1. Computer Graphics 2nd edition : Donald Heam, M. Pauline Beker, Prentice Hall of India
2. Computer Graphics A programming approach : Steven Harrignton,Mc Graw Hill,
International student edition.
3. IBM PC and PS/2 Graphics Hand Book : E. Keja & Johns, Asian Edition.
4. Micro Computer Hardware Design : D. Protopapus, Prentice Hall Editions.
VI-Semester B. E. (Computer Science & Engineering)
Text Books:
1. XML and Related Technologies – Atul Kahate , Pearson Education.
2. Java Servlet Programming – Jason Hunter, SPD O’REILLY.
3. Core-Servlet and Java Server Pages Volume -1 2nd Edition – Marty Hall, Larry Brown, Pearson Education.
4. Pro ASP.NET 3.5 in C# 2008, Matthew MacDonald, Wiley-APRESS publication.
5. Beginning PHP5, WROX Publications
Reference Books:
1. The XML Handbook – Charls Goldfarb.
2. Learning XML – Erik Ray, SPD O’REILLY 2nd Edition.
3. XML in Nutshell – Elliotte RustyHarold, SPD O’REILLY, 3rd Edition.
4. Head First – Servlet and JSP - Bryan Basham, SPD O’REILLY, 2nd Edition.
VI-Semester B. E. (Computer Science & Engineering)
Text Hooks:
1. Principles of Management , P C Tripathi and P N Reddy
2. Management Information System, Gordan Davis and H. Olison Tata McGraw Hill Pub.
3. Human Resources and Personal Management, William Werther and Keith Davis
4. Marketing Management, V S Ramaswamy and S Namakumari
5. Organization Behavior, High Arnold and Daniel Feldman Tata McGraw Hill
6. Financial Management, Khanna.
VI-Semester B. E. (Computer Science & Engineering)
Practical: Students should perform 10-12 Experiments from the given list.
List of Practical’s:
1. Programs illustrating overloading and overriding method in JAVA.(Use any application)
2. Programs illustrating the implementation of various forms of inheritance (Ex. Single,
Hierarchical, Multilevel inheritance etc.,).
3. Programs which illustrates the implementation of multiple inheritance using interfaces in
JAVA.
4. Programs which illustrates the Implementation of Inheritance by Method overriding,
Super constructor and super keyword, abstract class (Use any application)
5. Programs which illustrate the manipulation of strings:1) Sorting an array of strings in
ascending order. 2) Frequency count of words and characters in a text file. Etc.,
6. Programs for sorting and searching a list of elements.
7. Programs for addition and multiplication of matrices.
8. Programs to create packages in JAVA.
9. Programs to create multiple threads in JAVA.
10. Programs to write applets to draw the various shapes: a) Cylinder b) Cube c) Square
inside a circle d) Circle inside a square e) Polygons etc.,
11. Create and manipulate labels, lists, text fields, text areas and panels.
12. Understand and handle mouse events and keyboard events.
13. Client/Server interaction with stream socket connections (Use NET packages).
14. Exception Handling for – (a) Divide by zero error (b) Null values (c) Data entry
15. Program to read the data from user and save it to two different files, display the contents
and exchange the contents of those two files using IO package.
16. Develop an animation program using Multithreading viz. Bouncing Ball.
17. Program to scroll the banner using applet.
18. Design 8-digit calculator using AWT package and layout managers.
19. Implementation of Client / Server mechanism using Socket classes.
20. Design Database program for Employee details and implement INSERT, SELECT,
DELETE, UPDATE queries using JDBC
21. Design concurrent server that will handle multiple clients using multithreading.
VI-Semester B. E. (Computer Science & Engineering)
10. Treat r6-r7 and r4-r5 as two 16 bit registers. Perform subtraction between them. Store the result in 20h
(lower byte) and 21h (higher byte).
VI-Semester B. E. (Computer Science & Engineering)
Practical: Students should perform 10-12 Experiments from the given list.
List of Practical’s:
1. Installation of computer graphics devices and adapters.
2. Implementation of Bresenham’s Algorithm – Line, Circle, Ellipse.
3. Two Dimensional transformations - Translation, Rotation, Scaling, Reflection, Shear.
4. Composite 2D Transformations
5. 2D Clipping and Windowing
6. Three dimensional transformations - Translation, Rotation, Scaling
7. Composite 3D transformations
8. Construction of simple pictures by drawing line, polylines, polygons using openGL.
9. Filling algorithms
10. Cubic Spline / Parabolic Blended curves
11. Bezier / B-Spline curves
12. File format conversion (like Bitmap, PCX)
13. Animation (Moving of object)
14. 2D Animation – To create Interactive animation using any animation software.
15. Image Editing and Manipulation - Basic Operations on image using any image editing
software, Creating gif animated images, Image optimization.
VI-Semester B. E. (Computer Science & Engineering)
Practical: Students should perform 10-12 Experiments from the given list.
List of Practical’s:
1. Atleast six practical experiments based on above syllabus.
2. A mini project is desirable to be completed by a group of three that cover following tools.
XML
Java Server Pages
Servlet
ASP.NET
PHP
3. Applets, Swings.
4. I/O, AWT.
5. Database connectivity.
6. Session Management