Help Us

HELP US!!!

Kindly send your Engineering Notes (UG or PG) to
annauniversitynotes@gmail.com
Your Notes will be displayed here with your name and your college name within 24 hours.

UPLOAD YOUR NOTES HERE PLEASE

TANCET 2010 RESULTS

TNEA 2010 RANK ENQUIRY

Showing posts with label III Semester. Show all posts
Showing posts with label III Semester. Show all posts

Tuesday, June 22, 2010

Software Engineering - Notes

Software Engineering Syllabus Book


ROGER PRESSMAN (SIXTH EDITION)



DOWNLOAD

Computer Graphics - Notes

COMPUTER GRAPHICS - SYLLABUS BOOK



WEB PROGRAMMING - Notes

Syllabus Books




Unit 1 and Unit 2: Download




Unit 3,4 and 5: Download

 

Monday, June 21, 2010

Web Programming Lab - Syllabus

MC9238 WEB PROGRAMMING LAB
L T P C
0 0 3 2
1. Studying internet connection procedures
2. Sending and receiving mails from one or more email clients
3. Video Conferencing demonstration
4. Downloading and installing softwares (Example: Java) and setting up path and class path
5. Using FTP
6. Creation of web site with forms, frames, links, tables etc with any web page editors and using images and audio files as part of web pages
7. Writing Java programs by making use of class, interface, package, etc for the
following
# Different types of inheritance study
# Uses of ‘this’ keyword
# Polymorphism
# Creation of user specific packages
# Creation of jar files and using them
# User specific exception handling
8. Writing window based GUI applications using frames and applets such as
Calculator application, Fahrenheit to Centigrade conversion etc
9. Application of threads examples
10. Reading and writing text files
11. Reading image files and manipulating them with image related classes and methods
12. writing an RMI application to access a remote method
13. Writing a Servlet program with database connectivity for a web based application such as students result status checking, PNR number enquiry etc
14. Creation and usage of Java bean

Microprocessors Lab - Syllabus

MC9238 MICROPROCESSOR LAB
L T P C
0 0 3 2
1. Study of BIOS and DOS function calls for keyboard & Display interfacing
2. Assembly Language Programming with 8086 to perform the following operation
a. Arithmetic & Logical Operation
b. String Manipulation Operation
c. File Manipulation Operation
d. Terminate and Stay Resident (TSR) Program
3. Using Assembly Language with C/C++
4. Perform the following interfacing concepts with a microprocessor chip
a. Traffic signal controller using 8255 PPI
b. Stepper Motor controller using 8255 PPI
c. ADC/DAC interface
d. Waveform generation using 8253/8254 Timers
e. DC Motor Speed Controller
f. Keyboard/Display Controller using 8279

REFERENCES:
1. IBM PC Assembly Language and Programming by peter Abel, fifth edition
2. Advanced Microprocessors & peripherals A K Ray & K M Bhurchandi, Second
Edition, Tata McGraw-Hill

Graphics Lab - Syllabus

MC9237 GRAPHICS LAB
L T P C
0 0 3 2
1. TWO DIMENSIONAL TRANSFORMATIONS:
Creation of two dimensional objects and applying simple transformations like Translation, Scaling, Rotation and applying Composite transformations.
2. THREE DIMENSIONAL TRANSFORMATIONS:
Creation of simple three dimensional objects like cube, cone and cylinder and applying simple transformations like Translation, Scaling, Rotation and applying Composite transformations.
3. VISIBLE SURFACE DETECTION:
Finding out visible surfaces and removal of hidden surfaces in simple objects using object space and image space algorithms.
4. IMAGE EDITING:
Image enhancement, Image transformation from color to gray scale and vice versa, Image manipulation and Image optimization for web - Usage of editing tools, layers, filters, special effects and color modes. Creation of simple Gif animated images with textual illustrations.

Web Programming - Syllabus

MC9235 WEB PROGRAMMING
L T P C
3 0 0 3
UNIT I BASIC INTERNET CONCEPTS 8
Connecting to the Internet – Domain Name System - Exchanging E-mail – Sending and Receiving Files - Fighting Spam, Sorting Mail and avoiding e-mail viruses – Chatting and Conferencing on the Internet – Online Chatting - Messaging – Usenet Newsgroup – Internet Relay chat (IRC) – Instant Messaging - Voice and Video Conferencing.
UNIT II WORLD WIDE WEB 8
Overview – Web Security, Privacy, and site-blocking – Audio and Video on the web – Creating and Maintaining the Web – Web site creation concepts – Web Page Editors – Optimizing Web Graphics – Web Audio Files – Forms, Interactivity, and Database- Driven Web sites – File Transfer and downloading – FTP – Peer to Peer – Downloading and Installing software.
UNIT III JAVA FUNDAMENTALS 8
Java features – Java Platform – Java Fundamentals – Expressions, Operators, and Control Structures – Classes, Packages and Interfaces – Exception Handling.
UNIT IV PACKAGES 12
AWT package – Layouts – Containers – Event Package – Event Model – Painting – Garbage Collection - Multithreading – Language Packages.
UNIT V ADVANCED JAVA PROGRAMMING 9
Utility Packages – Input Output Packages – Inner Classes – Java Database Connectivity - Servlets - RMI – Java Beans.

Total No. of Periods : 45

TEXT BOOK
1. Margaret Levine Young, “Internet and WWW”, 2nd Edition, Tata McGraw Hill, 2002.
(Unit 1 & 2)
2. Herbert Schildt, The Complete Reference – Java 2 , 4th Edition, Tata McGraw
Hill, 2001. (Unit 3, 4 & 5)
REFERENCES
1. Keyur shah, “Gateway to Java Programmer Sun Certification”, Tata Mc Graw Hill
2002.
2. Deitel & Deitel, Java How to Program, Prentice Hall 1999.

Computer Graphics - Syllabus

MC9234 COMPUTER GRAPHICS
L T P C
3 0 0 3
UNIT I BASIC CONCEPTS 9
2D Transformations – Clipping – Window – View Prot Mapping – Graphical User Interfaces and Interactive Input Methods – Picture Construction Techniques – Virtual Reality Environment.
UNIT II 3D GRAPHICS 9
3D Transformation – 3D Viewing – Visible Surface Detection – Back Face Detection – Depth Buffer Method – Scan Line Method.
UNIT III VISUAL COMMUNICATION 9
Creative Process – Digital Imaging Technology – Still Image – Digital Imaging – Using Images in Multimedia – Images on Web – Color Models.
UNIT IV PRESENTATION 9
General Design Issues – Architectural Issues – Information Characteristics for Presentation – Presentation function – Presentation Design Knowledge – Effective Human Computer Interaction.
UNIT V INTERACTIVE 3D ILLUSTRATED WITH IMAGES AND TEXT 9
Generating Illustrated Documents – Consistency of Rendered Images and their Textual Labels – Architecture – Zoom Techniques for Illustration Purpose – Interactive handling of Images and Text – Figure Captions for Anatomical Illustrations.



TOTAL = 45


REFERENCES:
1. Donald Hearn and M. Pauline Baker, “Computer Graphics in C Version”, Second
Edition, Pearson Education.
2. Raf Steinmetz and Klara Nahrstedt, “Multimedia: Computing, Communication
and applications”, Pearson Education.
3. John Villamil Casanova and Leony Fernandez-Elias, “ Multimedia Graphics”,
Prentice Hall India.
4. Thomas Strothotte, “Computer Visualization-Graphics Abstraction and
Interactivity”, Springer Verlag, Berlin

Software Engineering - Syllabus

MC9233 SOFTWARE ENGINEERING
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Software Engineering paradigms – Waterfall Life cycle model – Spiral Model – Prototype Model – fourth Generation Techniques – Planning – Cost Estimation – Organization Structure – Software Project Scheduling, – Risk analysis and management – Requirements and Specification – Rapid Prototyping.
UNIT II SOFTWARE DESIGN 9
Abstraction – Modularity – Software Architecture – Cohesion – Coupling – Various Design Concepts and notations – Real time and Distributed System Design – Documentation – Dataflow Oriented design – Jackson System development – Designing for reuse – Programming standards.
UNIT III SOFTWARE METRICS 9
Scope – Classification of metrics – Measuring Process and Product attributes – Direct and Indirect measures – Reliability – Software Quality Assurance – Standards.
UNIT IV SOFTWARE TESTING AND MAINTENANCE 9
Software Testing Fundamentals – Software testing strategies – Black Box Testing – White Box Testing – System Testing – Testing Tools – Test Case Management – Software Maintenance Organization – Maintenance Report – Types of Maintenance.
UNIT V SOFTWARE CONFIGURATION MANAGEMENT (SCM) & CASE
TOOLS 9

Need for SCM – Version Control – SCM process – Software Configuration Items – Taxonomy – Case Repository – Features.


TOTAL = 45

REFERENCES:

1. Roger S. Pressman, “Software Engineering: A Practitioner Approach”, Sixth
edition, McGrawHill, 2005. Part-1, Part-2, Part-3
2. I. Sommerville, “Software Engineering”, Sixth Edition, Addison Wesley-Longman,
2004.
3. Pankaj Jalote, “An Integrated approach to Software Engineering”, Second
Edition, Springer Verlag, 1997.

Microprocessors - Syllabus

MC9232 MICROPROCESSORS AND ITS APPLICATIONS
L T P C
3 0 0 3

UNIT I THE 8086 PROCESSOR - SOFTWARE ASPECTS 11
Evolution of Microprocessors - 8086 architecture – Addressing modes- Instruction set and assembler directives – Assembly language programming – Interrupts and interrupt service routines.

UNIT II 8086 SYSTEM DESIGN 10
8086 signals description – Basic configurations - System bus timing –System design using 8086 – Minimum mode /Maximum modes 8086 system and timings.

UNIT III INTERFACING CONCEPTS 10
Memory Interfacing and I/O interfacing - Parallel communication interface – Serial communication interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications.

UNIT IV ADVANCED PROCESSORS 7
Intel 80286 – Internal Architectural – Register Organization – Internal Block Diagram – Modes of operation – Real Address Mode – Protected Virtual Address mode – Privilege – Protection - Architectural features and Register Organization of i386, i486 and Pentium processors.

UNIT V BUILDING SYSTEMS 7
Bus Concepts – Bus Standards –The Peripheral Component Interconnect (PCI) Bus – Universal Serial Bus (USB) – Platform Architectures.


Total = 45
REFERENCES:


1. A. K. Ray & K. M. Bhurchandi, “Advanced Microprocessors and peripherals-
Architectures, Programming and Interfacing”, TMH, 2002 reprint.
2. Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286,
80386, 80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII,
PentiumIV, Architecture, Programming & Interfacing”, 6th Edition, Pearson
Education/PHI, 2002.
3. Yu-cheng Liu, Glenn A. Gibson, “Microcomputer systems: The 8086/8088 Family
architecture, Programming and Design”, PHI 2003.
4. Peter Abel, “IBM PC Assembly language and programming”, Prentice Hall of
India Pvt. Ltd.
5. Websites of latest processors.

Computer Networks - Syllabus

MC9231 COMPUTER NETWORKS
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Communication model – Data communications networking – Data transmission concepts and terminology – Transmission media – Data encoding – Data link control.

UNIT II NETWORK FUNDAMENTALS 9
Protocol architecture – Protocols – OSI – TCP/IP – LAN architecture – Topologies – MAC – Ethernet, Fast ethernet, Token ring, FDDI, Wireless LANS – Bridges.

UNIT III NETWORK LAYER 9
Network layer – Switching concepts – Circuit switching networks – Packet switching – Routing – Congestion control – X.25 – Internetworking concepts and X.25 architectural models – IP – Unreliable connectionless delivery – Datagrams – Routing IP datagrams – ICMP.

UNIT IV TRANSPORT LAYER 9
Transport layer – Reliable delivery service – Congestion control – Connection establishment – Flow control – Transmission control protocol – User datagram protocol.

UNIT V APPLICATIONS 9
Applications – Sessions and presentation aspects – DNS, Telnet – rlogin, – FTP –
SMTP – WWW – Security – SNMP.

TOTAL = 45

REFERENCES:
4. Larry L. Peterson & Bruce S. Davie, “Computer Networks – A systems
Approach”, Second Edition, Harcourt Asia / Morgan Kaufmann, 2000.
5. William Stallings, “Data and Computer Communications”, Fifth Edition, PHI,
1997.