KARNATAKA STATE OPEN UNIVERSITY Muktagangotri, Mysore - 570006 DEPARTMENT OF STUDIES IN INFORMATION TECHNOLOGY Post Graduate Diploma in Information Technology NOTE: You are required to read the following instructions carefully before you answer. 1. Write the Roll Number, Name and Title of the course at the beginning of your answer of each subject. 2. You should answer all Questions under each paper. 3. You should write the assignment separately with regard to each paper. 4. Assignments without Roll No. and Name will be rejected. 5. After writing the assignment, you should tag the assignment together, put them in a cover and send it to the address given below (Preferably in a long book). 6. Assignment cover should be super scribed by “Assignment for Post Graduate Diploma in Information Technology –I Semester” and write your Roll number and Name. 7. Your assignment should reach to: Chairperson, Department of Studies in Information Technology, Karnataka State Open University, Mukthagangothri, Mysore-570006. 8. Assignments should reach us on or before March 31st 2015 The assignments received after the last date will be summarily rejected. No further extension is allowed. Also browse the website www.ksoumysore.edu.in for further details- (Timetable for contact program will be hosted shortly). 9. Assignment sent to any other address of the University will not be valued. 10. The students are ADVICED TO KEEP A COPY OF THE ASSIGNMENTS with them and submit it in case the University demands the same. Note: Assignment 1 and 2 should be written separately. PGDIT 11 – Programming in C & C++ Assignment 1: 1. What is structured programming? Explain the basic programming constructs used. 2. Explain different types of looping statements in ‘C’ with suitable examples. Assignment 2: 1. Explain the various file manipulation functions in C 2. Explain the basic concepts of Object Oriented Programming (OOPs). PGDIT 12- Web Technologies Assignment 1: 1. Explain the growth of WWW. 2. Explain the use of Firewalls Assignment 2: 1. Explain looping statements in JavaScript. 2. Explain how to suspend, resume, and stop Threads with an example. PGDIT 13– Data Communication Assignment 1: 1. Discuss the fundamental characteristics of the data communication? 2. Compare the different network topologies? Assignment 2: 1. Explain IP and IPv6? 2. Explain the Bluetooth frame structure. PGDIT 14 – Analysis and Design of Information Systems Assignment 1: 1. Discuss issues related to design an MIS for an organization. 2. Discuss different ways to collect the information. Assignment 2: 3. Explain the different prototype strategies. 4. Explain the business model design methods. PGDIT 15 – Programming in C & C++ Lab 1. Write a program C program to find NCR and NPR using functions. 2. Write a C++ program to find the area of a circle, area of rectangle and area of a triangle using function overloading PGDIT 16 - Web Technologies Lab 1. Write the HTML with CSS to illustrate embedded, inline and external style sheet. 2. Write a Java program to read a file that contains DNA sequences of arbitrary length one per line, sort the sequences in descending order with respect to the number of 'TATA' subsequences present and finally write the sequences in sorted order into another file. ********************************