Syllabus of Jntu Bachelor of Technology (Btech Common Syllabus) - Cs05106 C Programming and Data Structures Effective 2007-08 Batch
Syllabus of Jntu Bachelor of Technology (Btech Common Syllabus) - Cs05106 C Programming and Data Structures Effective 2007-08 Batch
Syllabus of Jntu Bachelor of Technology (Btech Common Syllabus) - Cs05106 C Programming and Data Structures Effective 2007-08 Batch
UNIT - II
UNIT - III
UNIT - IV
UNIT - V
Input and output - concept of a file, text files and binary files, streams, standard I/o,
Formatted I/o, file I/o operations, error handling, C program examples.
UNIT - VI
Searching - Linear and binary search methods, sorting - Bubble sort, selection sort,
Insertion sort, Quick sort, merge sort.
UNIT - VII
Introduction to data structures, singly linked lists, doubly linked lists, circular list,
representing stacks and queues in C using arrays and linked lists, infix to post fix
conversion, postfix expression evaluation.
UNIT - VIII
TEXT BOOKS
REFERENCES
3. C Programming with problem solving, J.A. Jones & K. Harrow, Dreamtech Press
5. Data Structures and Program Design in C, R.Kruse, C.L. Tondo, BP Leung, Shashi
M, Second Edition, Pearson Education.
WEB TECHNOLOGIES
Objectives:
This course demonstrate an in-depth understanding of the tools and Web technologies
necessary for business application design and development. The course covers client side
scripting like HTML, JavaScript and server side scripting like servlets, JSPs. And also XML and
web servers and database interfacing.
UNIT-I:
HTML Common tags- List, Tables, images, forms, Frames; Cascading Style sheets;
UNIT-II:
Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script
UNIT-III:
XML: Document type definition, XML Schemas, Document Object model, Presenting XML,
Using XML Processors: DOM and SAX
UNIT-IV:
UNIT-V:
Web Servers and Servlets: Tomcat web server, Introduction to Servelets: Lifecycle of a
Serverlet, JSDK, The Servelet API, The javax.servelet Package, Reading Servelet parameters,
Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request &
Responses, Using Cookies-Session Tracking, Security Issues,
UNIT-VI:
Introduction to JSP: The Problem with Servelet. The Anatomy of a JSP Page, JSP Processing.
JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software
Development Kit, Tomcat Server & Testing Tomcat
UNIT-VII:
JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit
JSP Objects, Conditional Processing – Displaying Values Using an Expression to Set an
Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data
Between JSP pages, Requests, and Users Passing Control and Date between Pages – Sharing
Session and Application Data – Memory Usage Considerations
UNIT VIII: