1 PCA341C Computer Networks PCA342C Java Programming PCA343C Analysis and Design of Algorithms

Size: px
Start display at page:

Download "1 PCA341C Computer Networks PCA342C Java Programming PCA343C Analysis and Design of Algorithms"

Transcription

1 Sl. No. Subject Code B. V. V. S Basaveshwar Engineering College(Autonomous), Bagalkot Department of Computer Applications (MCA) Scheme and syllabus for III Semester MCA No. of hours per week Total Examination Marks Subject LecturerPracticalTutorials Credits CIE SEE Total 1 PCA341C Computer Networks PCA342C Java Programming PCA343C Analysis and Design of Algorithms PCA344C Software Engineering Elective - I PCA345L Computer Networks Laboratory PCA346L Java Programming Laboratory PCA347L Advanced DBMS Laboratory PCA348S Seminar Total Elective I Sl. No. Subject Code Subject 1 PCA001E Advanced DBMS 2 PCA002E Computer Graphics 3 PCA003E Web 2.0 and Rich Internet Applications 4 PCA004E Operations Research 5 PCA005E Principles of User Interface Design 6 PCA006E Human Resource Management

2 PCA341C: Computer Networks 4 Credits (4-0-0) CIE Marks: 50 SEE Marks: 100 Total Hours: 52 SEE Hours: 03 UNIT I Introduction: Uses of computer networks : Business Applications, Home Applications, Mobile Users, Social Issues; Network hardware: Local Area Networks, Metropolitan Area Networks, Wide Area Networks, Wireless Networks, Home Networks, Internetworks; Network software: Protocol Hierarchies, Design Issues for the Layers, Connection-Oriented and Connection less Services, Service Primitives, The Relationship of Services to Protocols; Example Networks: The Internet, The ARPANET, NSFNET, Internet usage. Reference Models: OSI reference model, TCP/IP reference model, and Comparison of OSI and TCP/IP reference models. Example Networks: The Internet, Connection-Oriented Networks, Ethernet, Wireless LANS. Physical Layer: Guided Transmission Media: Magnetic media, Twistted pair, Coaxial cable and Fiber optics. Data Link Layer: Design Issues: Service provided by the network layer, Framing, Error Control and Flow Control, Error Detection and Correction: Error correcting codes and Error-Detecting Codes, Elementary Data Link Protocols: An unrestricted simplex protocol, A simplex stop and wait protocol and A simplex protocol for noisy channel, Sliding Window Protocols: A one bit sliding window protocol, Protocol using Go Back N and A protocol using Selective Repeat. UNIT II Network layer and Routing Algorithms: Network layer design issues: Store and Forward packet Switching, Services Provided to the Transport Layer, Implementation of Connectionless Service, Implementation of Connection-Oriented Service, Comparison of Virtual Circuit and Datagram Subnets. Routing algorithms: The Optimality Principal, Shortest Path Routing, Flooding, Distance Vector Routing, Link state Routing, Hierarchical Routing, Broadcast Routing, Multicast Routing, Routing for Mobile Hosts; Congestion Control Algorithms: General Principles of Congestion Control, Congestion Prevention Policies, Congestion Control in Virtual-Circuit Subnets, Congestion Control in Datagram Subnets, Load Shedding, Jitter Control; Quality Of Service: Requirements, Techniques for Achieving Good Quality of Service, Integrated Services, Differentiated Services; Internetworking: How networks differ, How Networks Can Be Connected, Concatenated Virtual Circuits, Connectionless Internetworking; Tunneling; Internetwork Routing; Fragmentation. The Network Layer in the Internet: The IP Protocol, IP Addresses, Internet Control Protocols, The Interior Gateway Routing Protocol: OSPF, The Exterior Gateway Routing Protocol: BGP. Mobile IP and IPV6. UNIT III The Transport Layer: The Transport Service: Services Provided to the Upper Layers, Transport Service Primitives, Berkley Sockets; Elements of Transport Protocols: Addressing, Connection Establishment, Connection Release, Flow Control and Buffering, Multiplexing, Crash Recovery; The Internet Transport Protocols - UDP: Introduction to UDP, Remote Procedure Call, The Real-Time Transport Protocol; The

3 Internet Transport Protocols - TCP: Introduction to TCP, The TCP Service Model, The TCP Protocol, The TCP Segment Header, TCP Connection Establishment, TCP Connection Release, Modeling TCP Connection Management, TCP Transmission Policy, TCP Congestion Control, TCP Timer Management, Wireless TCP and UDP. UNIT IV The Application Layer and Network Security: DNS- The Domain Name System: The DNS Name Space, Resource Records, Name Servers; Electronic Mail: Architecture and Services, The User Agent, Message Formats, Message Transfer, Final Delivery; The World Wide Web: Architectural Overview, Static Web Documents, Dynamic Web Documents, HTTP, Performance Enhancements, The Wireless Web. Cryptography: Introduction to Cryptography, Substitution Ciphers, Transposition Ciphers, Two Fundamental Cryptographic Principles; Symmetric key Algorithms: DES-The Data Encryption Standard, AES - The Advanced Encryption Standard; Public key algorithms: RSA, Digital Signatures, Symmetric-Key Signature, Public key Signature, Message Digests. Text Books: 1. Andrew S. Tanenbaum. Computer Networks, Fourth edition, Pearson Publication, Reference Books: 1. Behrouz A. Forouzan. Data Communications and Networking, Second edition,tata McGraw-Hill, William Stallings. Data and Computer Communication, Sixth Edition, Pearson Education 2001.

4 PCA342C: Java Programming 4 Credits (4-0-0) CIE Marks: 50 SEE Marks: 100 Total Hours: 52 SEE Hours: 03 UNIT I Java Programming Fundamentals: The Java Language, The Key Attributes of Object-Oriented Programming, The Java Development Kit, A First Simple Program, Keywords and Identifies in Java. Introducing Data Types and Operators: Java s Primitive Types, Literals, Variables, The Scope and Lifetime of Variables, string variables Final keyword, Operators, The Bitwise operators, Type conversion in Assignments, Using Cast, Operator Precedence and Expressions. Program Control Statements: Input characters from the Keyword, if statement, Nested ifs, if-else-if Ladder, Switch Statement, Nested switch statements, for Loop, Enhanced for Loop, While Loop, do-while Loop, Use break, Use continue, Nested Loops. Introducing Classes, Objects and Methods: Class Fundamentals, How Objects are Created, Constructors, Parameterized Constructors, this Keyword, Garbage Collection and Finalizers, Methods, Types of methods, Access Specifies and Method specifies, returning objects from a Method, Returning Value, Using Parameters, pass Objects to Methods, Method Overloading, Overloading Constructors. UNIT II Arrays: Types of Arrays, Array Declaration and initialization, Assigning, Using the Length Member, Understanding Static. Closer look at classes: Introducing Nested and Inner Classes, Varargs: Variable- Length Arguments. String Handling: String Fundamentals, The String Constructors, String handling Methods, String comparison, StringBuffer and String Builder. Inheritance: Inheritance Basics, Member Access and Inheritance, Constructors and Inheritance, Using super to Call Superclass constructors, Using super to Access Superclass Members, Creating Multilevel Hierarchy, When are Constructors Executed, Superclass References and Subclass Objects, Method Overriding, Overridden Methods support polymorphism, Why Overridden Methods. UNIT III Abstract: Using Abstract Classes, methods, Using final, Object Class and its methods. Interfaces: Interface Fundamentals, Creating an Interface, Implementing an Interface, Using Interface References, Implementing Multiple Interfaces, Constants in Interfaces, Interfaces can be extended, Nested Interfaces, Final Thoughts on Interfaces. Packages: Package Fundamentals, Packages and Member Access, Importing Packages, Static Import. Exception Handling: The Exception Hierarchy, Exception Handling Fundamentals, The Consequences of an Uncaught Exception, Exceptions to handle errors gracefully, using multiple catch clauses, Catching subclass Exceptions, try blocks can be nested, throwing an Exception, A Closer look at Throwable, using finally, using throws, Java s Built-in Exceptions, New Exception features added by JDK 7, Creating Exception Subclasses.

5 UNIT IV Multithreaded Programming: Multithreading fundamentals, life cycle, Thread Class and Runnable Interface, Creating Thread, Creating Multiple Threads,, Thread Priorities, Synchronization, Thread Communication using notify(), wait() and notify All(), suspending, Resuming and stopping Threads. Networking with Java.net: Networking fundamentals, The Networking classes and Interfaces, The InetAddress class, The Socket Class, The URL class, The URLConnection Class, The HttpURL. Collection Framework: Exploring Collection Framework, Collections Overview, Wrapper classes, boxing and unboxing, The Collection Interfaces, classes List, Set, Map. Text books: 1. Herbert Schildt: Java The Complete Reference, 7th Edition, Tata McGraw Hill, Reference books: 1. Y. Daniel Liang: Introduction to JAVA Programming, 6th Edition, Pearson Education, Stephanie Bodoff et al: The J2EE Tutorial, 2nd Edition, Pearson Education, 2004.

6 PCA343C: Analysis and Design of Algorithms 4 Credits (4-0-1) CIE Marks: 50 SEE Marks: 100 Total Hours: 52 SEE Hours: 03 UNIT I Introduction: Notion of Algorithm, Fundamentals of Algorithmic Problem Solving, Important Problem Types, Fundamental Data Structures. Fundamentals Of The Analysis Of Algorithm Efficiency: Analysis Framework, Asymptotic Notations and Basic efficiency classes, Mathematical analysis of Recursive and Non-Recursive algorithms, Examples. Brute Force: Selection Sort and Bubble Sort, Sequential Search and String Matching, Exhaustive Search. UNIT II Divide-And Conquer: Merge sort, Quick sort, Binary Search, Binary Tree Traversals and related properties, Multiplication of large integers, Strassen s Matrix, Multiplication. Decrease-And-Conquer: Insertion Sort, Depth First and Breadth First Search, Topological Sorting, Algorithms for Generating Combinatorial Objects. UNIT III Transform And Conquer: Presorting, Balanced Search Trees, Heaps and Heap sort, Problem Reduction. Dynamic Programming: Computing a binomial coefficient, Warshall s and Floyd s Algorithms, The Knapsack Problem and Memory Functions. UNIT IV Greedy Technique: Prim s Algorithm, Kruskal s Algorithm, Dijkstra s Algorithm, Huffman Trees. Backtracking: n-queen s Problem,Hamiltonian Circuit problem, Subset-Sum problem, Branch and bound, Assignment problem, Knapsack problem, Traveling salesman problem. Text books: 1. Anany Levitin, Introduction to the Design and Analysis of Algorithms, 2 nd edition, Pearson education, A.V.Aho, J.E. Hopcroft and J.D.Ullman, The Design and Analysis of Computer Algorithms, Pearson education, Reference books: 1. Introduction to Algorithms by Coremen, T.H., Leiserson C.E., and Rivest R.L. PHI, Computer Algorithms by Horowitz E., Sahani S., Rajashekaran S., Galgotia Publications, 2001.

7 PCA344C : Software Engineering 4 Credits (4-0-1) CIE Marks: 50 SEE Marks: 100 Total Hours: 52 SEE Hours: 03 UNIT I Introduction: FAQ's about software engineering, Professional and ethical responsibility. Software Processes: Software Process Models, Process iteration, Process activities, The Rational Unified Process, Computer-Aided Software Engineering. Software Requirements: Functional and Non-functional requirements, User requirements, System requirements, Interface specification, the Software requirements document. UNIT II Requirements Engineering Processes: Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management. System Models, Context models, Behavioral models, Data models, Object models, Structured methods. Architectural Design: Architectural design decisions, System organization, Modular decomposition styles, Control styles. Object-Oriented design: Objects and Object Classes, An Object Oriented design process, Design evolution. UNIT III Rapid Software Development: Agile methods, Extreme programming, Rapid application development. Software Prototyping. Verification and Validation: Planning verification and validation, Software inspections, Automated static analysis, Verification and formal methods. Software Testing: System testing, Component testing, Test case design, Test automation. UNIT IV Project Management: Management activities, Project planning, Project scheduling, Risk management. Managing People: Selecting staff, Motivating people, Managing people, The People Capability Maturity Model. Software Cost Estimation: Productivity, Quality Management: Process and product quality, Quality assurance and standards, Quality planning, Software measurement and metrics. Text books: 1. Ian Somerville, Software Engineering, 8th Edition, Pearson Education, Reference books: 1. Roger S. Pressman, Software Engineering: A Practitioners Approach, 7th Edition, McGraw-Hill, Pankaj Jalote, An Integrated Approach to Software Engineering, Narosa Publications. 3. Waman S Jawadekar, Software Engineering Principles and Practice, Tata McGraw Hill, 2004.

8 PCA001E : Computer Graphics 4 Credits (3-0-1) CIE Marks: 50 SEE Marks: 100 Total Hours: 40 SEE Hours: 03 UNIT I Overview of Graphics Systems: Video Display devices, Raster-scan Systems, Random-Scan Systems, Graphics Monitors and Workstations, Input Devices, Hard-Copy Devices, Graphics Software. Output primitives :Points and Lines, Line-Drawing Algorithms, Loading the Frame Buffer, Line Function, Circle- Generating Algorithms. Attributes of output primitives: Line Attributes, Color and Grayscale levels, Area- Fill Attributes, Character Attributes, Antialiasing UNIT II 13Hours. Two dimensional geometric transformations: Basic Transformations, Matrix Representations and Homogeneous coordinates, Composite Transformations, Other Transformations, Transformations Between Coordinate Systems, Affine Transformations, Transformation Functions, Raster Methods for Transformations. Two dimensional viewing: The Viewing Pipeline, Viewing Coordinate Reference Frame, Window-to-Viewport Coordinate Transformation, Two-Dimensional Viewing Functions, Clipping Operations, Point Clipping, Line Clipping, Polygon Clipping, Text Clipping, Exterior Clipping. UNIT III Graphical user interfaces and interactive input methods: The User Dialogue, Input of Graphical Data, Input Functions, Initial Values for Input-Device Parameters, Interactive Picture Construction Techniques, Virtual- Reality Environments. Three dimensional concepts and object representations: Three Dimensional Display Methods, Polygon Surfaces, Curved Lines and Surfaces, Quadric Surfaces, Busier Curves and Surfaces, B-Spline Curves and Surfaces, Octrees. UNIT IV Three-dimensional geometric and modeling transformation: Translation, Rotation, Scaling, Other Transformations, Composite Transformations, Three-Dimensional Transformation Functions, Modeling and Coordinate Transformations. Three-dimensional viewing:viewing Pipeline, Viewing Coordinates, Projections, View Volumes, Clipping. Visible-surface detection methods: Classification of Visible-Surface Detection Algorithms, Back-Face Detection, Depth-Buffer Method, Scan-line method, Area- Subdivision Method, Curved Surfaces, Wire frame Methods. Text Book: 1. Donald Hearn and M. Pauline Baker, Computer Graphics: C version, Second Edition- Pearson Education Reference Books: 1. Steven Harrington, Computer Graphics - A Programming Tata McGraw Hill- Second Edition. 2. Foley, VanDam, Feiner & Hughes. Computer Graphics- Principles and Practice Second Edition, Pearson Education. 3. Willam Neuman and Robert. L. Sproull, Principles of Computer Interactive Computer Graphics.

9 PCA345L : Computer Networks Laboratory 1.5 Credits (0-0-3) CIE Marks: 50 SEE Marks: 50 Total Hours: 42 SEE Hours: 03 Note: Student is required to solve one problem from PART-A and one problem from PART-B. Both the parts have equal weightage. PART A (The following experiments shall be conducted using C/C++ OR JAVA) 1. Implement the data link layer framing methods such as character stuffing and bit stuffing. 2. Implement on a data set of characters the three CRC polynomials CRC 12, CRC 16 and CRC CCIP. 3. Implement Dijkstra s algorithm to compute the Shortest path through a graph. 4. Take an example subnet graph with weights indicating delay between nodes. Now obtain Routing table at each node using distance vector routing algorithm. 5. Take an example subnet of hosts, obtain broadcast tree. 6. Take a 64 bit text and encrypt the same using DES algorithm. 7. Write a program to break the above DES coding. 8. Using RSA algorithm encrypt a text data and decrypt the same. PART B (The following experiments shall be conducted using basic networking device tool and Network Tracer) 1. Connect the computers in Local Area Network (LAN) and demonstrate ip configuration with subnet and super net. 2. Demonstrate the network configuration commands using windows environment and describe network IP. 3. Demonstrate the network configuration commands using Linux/Unix Environment. 4. Demonstrate proxy and print server environment Using LAN. 5. Demonstrate troubleshooting of networking command using LAN.

10 PCA346L : Java Programming Laboratory 1.5 Credits (0-0-3) CIE Marks: 50 SEE Marks: 50 Total Hours: 42 SEE Hours: Write a Java program that accepts three numbers and prints All numbers are equal if all three numbers are equal, All numbers are different if all three numbers are different and Neither all are equal or different otherwise (Conditional statements). 2. Write a Java program to calculate sum of diagonal elements of a square matrix (Array). 3. Write a Java program to find min and max element from given array (Array). 4. Write a Java program to read technical skills of two persons and find common skills between two persons (string array). 5. Write a Java program to replace each substring of a given string that matches the given regular expression with the given replacemnt. Sample String: The quick brown fox jumbs over the lazy dog. In the given string replace all the fox with cat (string handling). 6. Write a Java method to check whether a string is valid password or not? Password rules are given below: (methods and string handling). A password must have at least ten characters. A password consists of only letters and digits. A password must contain at least two digits. 7. Write a Java program to demonstrate multi thread programming (Threading). 8. Write a Java Program to demonstrate openacc(), deposit() and withdraw() operations. Minimum balace to open account is 500 and display message Balance is below minimum if withdrawal amount is less than minimum balance (using exception handling). 9. Write a Java program to read paragraph from the keboard and write the same to text file (file handling). 10. Write a Java program to read a file content line by line (file handling). 11. Write a Java program t o create array list and demonstrate different operations done with array list (collection class). 12. Write a Java program to associate the specified value with the specified key in a HashMap (Collection class).

11 PCA347L : Advanced DBMS Laboratory 1 Credit (0-0-2) CIE Marks: 50 SEE Marks: 50 Total Hours: 28 SEE Hours: Execution of MySQL schema change commands: i. Add a new column (attribute) to an existing table. ii. Delete an existing column (attribute) from a table. iii. Modify the data type of an existing column (attribute). iv. Change the name of an existing column (attribute). v. Add Primary key, Foreign key constraint to existing table. 2. Execution of administrative privileges: i. Creation of a user ii. Creation of a database iii. Granting different accession permission of database to a user iv. Revoking different accession permission of database from a user v. Import data from external source and export data to outside database 3. Insertion of data into table, if the value to be inserted has no duplicate value, using stored procedure. 4. Demonstration of arithmetic operations on data stored in the database using stored procedure. 5. Demonstration of use of cursors in stored procedure. 6. Demonstration of trigger activation on insertion of new values/data. 7. Demonstration of trigger activation on deletion of existing values/data. 8. Demonstration of trigger activation on modification / updation of existing values/data. 9. Demonstration of user-defined functions. 10. Demonstration of different types of Views. 11. Demonstration of MySQL connection device driver interface for programming language.

12 PCA348S Seminar 1 Credit (0-0-2) CIE Marks: 50 SEE Marks: 50 Total Hours: 28 SEE Hours: Students should present the seminar on cutting edge/emerging/state of the art technologies in the field of Computer Science and Applications. 2. Duration of the seminar should be approximately 20minutes. 3. Student should submit the write up on seminar topic containing at least 10 pages. Scheme of Evaluation for Seminar Seminar-I is evaluated for 100 marks (50 CIE and 50 SEE) Allocation of 50 Marks for CIE : 30 Marks evaluated by guide and coordinator. 20 Marks CIE test conduction by panel of 2 members (guide and one internal faculty). Allocation of 50 Marks for SEE: Panel of 2 members (guide and one internal faculty). 25% for write up and viva-voce. 25% for report. 50% for presentation.

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (207-208) Course / Branch : M.Sc CS Total Hours : 45 Subject Name : Computer Networks

More information

Computer Networks. Andrew S. Tanenbaum

Computer Networks. Andrew S. Tanenbaum Computer Networks Third Edition Andrew S. Tanenbaum 1 ; l Vrije Universiteit Amsterdam, The Netherlands For book and bookstore information Prentice Hall PTR Upper Saddle River, New Jersey 07458 CONTENTS

More information

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. Preface p. xix Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. 5 Java Applets and Applications p. 5

More information

Topic Analysis PART-A

Topic Analysis PART-A Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Third Semester Subject: ANALYSIS AND DESIGN OF ALGORITHM Contact Hrs / week: Total hrs: 64 Topic Analysis

More information

SECOND SEMESTER JAVA PROGRAMMING

SECOND SEMESTER JAVA PROGRAMMING PGDCA-210 SECOND SEMESTER JAVA PROGRAMMING (A) Instructions for the Paper setter: The question paper will consist of five sections: A, B, C, D a E. Sections A, B, C a D will have two questions from the

More information

Semester-II. Credit Hours IA UE Total Value

Semester-II. Credit Hours IA UE Total Value Course Code MIT-241 MIT-242 MIT-243 Course Title Java Programmin g Database Management System Data Communicat ion and Computer Networks Semester-II Scheme of Examination Duration Marks Credit Hours IA

More information

The Bhopal School of Social Sciences, Bhopal

The Bhopal School of Social Sciences, Bhopal Marking scheme for M.Sc. (Computer Science) II Sem. Semester II Paper Title of the paper Theory CCE Total I Data Structure & Algorithms 70 30 100 II Operating System 70 30 100 III Computer Networks with

More information

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Computer Networks (16MC811) Year & Sem: II-MCA & I-Sem Course : MCA

More information

LESSON PLAN LP-CS 1302

LESSON PLAN LP-CS 1302 Date:11/06/2012 Page 1 of 6 Unit-I Branch : IT Semester : V UNIT-I - DATA COMMUNICATIONS 8 Components Direction of Data flow networks Components and Categories types of Connections Topologies Protocols

More information

Syllabus Under Autonomy Mathematics

Syllabus Under Autonomy Mathematics Syllabus Under Autonomy Mathematics Semester VI Course: Applied Component(Paper-I) [25 Lectures] Computer Programming and System Analysis(Java Programming & Networking) Learning Objectives:- To learn about

More information

CS201 Design and Analysis of Algorithms Max.Marks:75

CS201 Design and Analysis of Algorithms Max.Marks:75 Syllabus for M.Sc. Computer Science Programme Semester II CS 201 Design and Analysis of Algorithms 100 ( 75 + 25 ) CS 202 Data Communication and Computer Network 100 ( 75 + 25 ) CS 203 Optimization Techniques

More information

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions.

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions. ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 SOFTWARE ENGINEERING (DMCA201) Q1) Explain Spiral model with suitable example. Also explain how it differs from Software Prototyping model. Q2) a) Draw

More information

Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi

Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi Text Books Software Engineering 9th Ed, Sommerville, PEARSON ISBN-10 : 0-13-705346-0

More information

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: CS6402- Design & Analysis of Algorithm Year/Sem : II/IV UNIT-I INTRODUCTION

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: CS6402- Design & Analysis of Algorithm Year/Sem : II/IV UNIT-I INTRODUCTION Chendu College of Engineering & Technology (Approved by AICTE, New Delhi and Affiliated to Anna University) Zamin Endathur, Madurantakam, Kancheepuram District 603311 +91-44-27540091/92 www.ccet.org.in

More information

SYLLABUS. osmania university CHAPTER - 3 : MEDIUM ACCESS CONTROL (MAC) SUBLAYER Standards, Bluetooth, Bridges and Routers.

SYLLABUS. osmania university CHAPTER - 3 : MEDIUM ACCESS CONTROL (MAC) SUBLAYER Standards, Bluetooth, Bridges and Routers. Contents i SYLLABUS osmania university UNIT - I CHAPTER - 1 : INTRODUCTION Data Communication, Network Topologies : LAN, WAN, MAN, Types : Bus, Star, Ring, Hybrid, Line Configurations, Reference Models

More information

TOTAL CREDIT UNITS L T P/ S SW/F W. Course Title: Analysis & Design of Algorithm. Course Level: UG Course Code: CSE303 Credit Units: 5

TOTAL CREDIT UNITS L T P/ S SW/F W. Course Title: Analysis & Design of Algorithm. Course Level: UG Course Code: CSE303 Credit Units: 5 Course Title: Analysis & Design of Algorithm Course Level: UG Course Code: CSE303 Credit Units: 5 L T P/ S SW/F W TOTAL CREDIT UNITS 3 1 2-5 Course Objectives: The designing of algorithm is an important

More information

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6 COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Computer Science and Engineering B.E/B.Tech/M.E/M.Tech : B.E(CSE) & B.Tech (IT) Regulation:2016 PG Specialisation : -- : I LP: CS16301 Rev. No: 00

More information

CSCE 321/3201 Analysis and Design of Algorithms. Prof. Amr Goneid. Fall 2016

CSCE 321/3201 Analysis and Design of Algorithms. Prof. Amr Goneid. Fall 2016 CSCE 321/3201 Analysis and Design of Algorithms Prof. Amr Goneid Fall 2016 CSCE 321/3201 Analysis and Design of Algorithms Prof. Amr Goneid Course Resources Instructor: Prof. Amr Goneid E-mail: goneid@aucegypt.edu

More information

Computer Networks SYLLABUS CHAPTER - 2 : NETWORK LAYER CHAPTER - 3 : INTERNETWORKING

Computer Networks SYLLABUS CHAPTER - 2 : NETWORK LAYER CHAPTER - 3 : INTERNETWORKING i SYLLABUS UNIT - 1 CHAPTER - 1 : INTRODUCTION Uses of Computer Networks, Network Hardware, Network Software, Reference Models (ISO-OSI, TCP/IP). CHAPTER - 2 : NETWORK LAYER Network Layer Design Issues,

More information

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION 1. What is performance measurement? 2. What is an algorithm? 3. How the algorithm is good? 4. What are the

More information

Anany Levitin 3RD EDITION. Arup Kumar Bhattacharjee. mmmmm Analysis of Algorithms. Soumen Mukherjee. Introduction to TllG DCSISFI &

Anany Levitin 3RD EDITION. Arup Kumar Bhattacharjee. mmmmm Analysis of Algorithms. Soumen Mukherjee. Introduction to TllG DCSISFI & Introduction to TllG DCSISFI & mmmmm Analysis of Algorithms 3RD EDITION Anany Levitin Villa nova University International Edition contributions by Soumen Mukherjee RCC Institute of Information Technology

More information

COMPUTER SCIENCE (ELECTIVE) Paper-A (100 Marks) Section-I: INTRODUCTION TO INFORMATION TECHNOLOGY Computer and its characteristics, Computer Organization & operation, Components of Computer, Input/Output

More information

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)

More information

Sub Code & Name : EC2352 COMPUTER NETWORKS Unit: I Branch: EC Semester :VI. Unit syllabus: PHYSICAL LAYER 9

Sub Code & Name : EC2352 COMPUTER NETWORKS Unit: I Branch: EC Semester :VI. Unit syllabus: PHYSICAL LAYER 9 Unit: I Branch: EC Semester :VI Date:02/12/14 Page 01 of 06 Unit syllabus: PHYSICAL LAYER 9 Data Communications Networks - Networks models OSI model Layers in OSI model TCP / IP protocol suite Addressing

More information

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 SOFTWARE ENGINEERING Q1) Explain about software process frame work in detail. (DMCA201) Q2) Explain how both waterfall model and prototyping model can be

More information

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science Subject code : UCS15301 Subject Name : Java Programming Staff Name : S.P.ANGELIN CLARET No. of : 5

More information

Prof. G. Ram Reddy Centre for Distance Education Osmania University MCA II Year 2014 ASSIGNMENTS

Prof. G. Ram Reddy Centre for Distance Education Osmania University MCA II Year 2014 ASSIGNMENTS DATA COMMUNICATIONS AND COMPUTER NETWORKS ASSIGNMENT I 1. (a) Write about (i) CSMA/CD (ii) Transmission Media (b) Explain Token Ring (or) IEEE 802.5. 2. (a) Write about (i) LAN Architecture (ii) ISDN IEEE

More information

5/23/2015. Core Java Syllabus. VikRam ShaRma

5/23/2015. Core Java Syllabus. VikRam ShaRma 5/23/2015 Core Java Syllabus VikRam ShaRma Basic Concepts of Core Java 1 Introduction to Java 1.1 Need of java i.e. History 1.2 What is java? 1.3 Java Buzzwords 1.4 JDK JRE JVM JIT - Java Compiler 1.5

More information

On successful completion of this course students should:

On successful completion of this course students should: CIT306 Computer Networks Course Name Computer Networks Course Code CIT 306 Course Type Area Elective Course Level Undergraduate AKTS Credit 5 ECTS Course hours per week 3 (Institutional) Practice hours

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc.,CST Semester / Year : EVEN / III Subject Name

More information

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 Unit 1 : LINEAR DATA STRUCTURES Introduction - Abstract Data Types (ADT), Arrays and its representation Structures, Stack, Queue, Circular

More information

E.G.S. PILLAY ENGINEERING COLLEGE

E.G.S. PILLAY ENGINEERING COLLEGE E.G.S. PILLAY ENGINEERING COLLEGE (Autonomous) Approved by AICTE, New Delhi Affiliated to Anna University, Chennai Accredited by NAAC with A Grade Accredited by NBA (CSE, EEE, MECH) NAGAPATTINAM 611 002

More information

Virtual University of Pakistan

Virtual University of Pakistan Virtual University of Pakistan Department of Computer Science Course Outline Course Instructor Dr. Sohail Aslam E mail Course Code Course Title Credit Hours 3 Prerequisites Objectives Learning Outcomes

More information

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library.

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library. Course Outcome Second Year of B.Sc. IT Program Semester I Course Number: USIT301 Course Name: Python Programming Understanding basic fundamentals of programming using Python. Recognize and construct common

More information

COURSE DELIVERY PLAN - THEORY Page 1 of 6

COURSE DELIVERY PLAN - THEORY Page 1 of 6 COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Department of Computer Science and Engineering B.E/B.Tech/M.E/M.Tech : Department of Computer Science and Engineering Regulation : 2013 Sub. Code

More information

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III. CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2015-16 Scheme for B.Sc.-III Semester-V Sr. No. Paper Internal Assessment External Marks Exam Duration 1 Paper-I

More information

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN Appendix - C GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering Academic Year: 2016-17 Semester: EVEN COURSE PLAN Semester: VI Subject Code& Name: 10CS64 & Computer

More information

401: Computer Networks-I. No. of Credits : 5 (3L + 2T + 0L)

401: Computer Networks-I. No. of Credits : 5 (3L + 2T + 0L) 401: Computer Networks-I No. of Credits : 5 (3L + 2T + 0L) ------------------------------------------------------------------------------------------------------------------------------- Objectives: The

More information

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course COURSE STRUCTURE (W.E.F. 2011 Batch Students) (Total Unit 7.0) Course Theory Unit Course Sessional Unit Code Code DCP 5001 Data Communication and 1.0 DCP 5002 Networking Lab. 0.5 Networking DCP 5003 Introduction

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV Contents Preface Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19

More information

10144IT409 Deitel and Deitel C++ How to Program 7 th Programming in C++ 2009 PHI Learning Edition 2010 PHI Learning Somashekara ASYNCHRONOUS SEQUENTIAL LOG IC Analysis and design of asynchronous

More information

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER THIRD SEMESTER Review of DBMS: Punjab Technical University RELATIONAL DATABASE MANAGEMENT SYSTEM BMCI301 Section A Basic DBMS terminology; Architecture of a DBMS: Data Independence - Physical and Logical

More information

CHOICE BASED CREDIT SYSTEM (With effect from )

CHOICE BASED CREDIT SYSTEM (With effect from ) B.Sc. Computer Science Syllabus Under the CHOICE BASED CREDIT SYSTEM (With effect from 2017-18) DEPARTMENT OF COMPUTER SCIENCE University College,TU,Nizamabad-503322 Syllabus for Computer Science (With

More information

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks... Table of Contents Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet... 1 1.1 Computer Networks... 1 1.1.1 Advantages of Computer Networks... 2 1.1.2 Disadvantages of Computer

More information

Syllabi & Scheme of Examination BCA-3 rd Year. Website:-

Syllabi & Scheme of Examination BCA-3 rd Year. Website:- Syllabi & Scheme of Examination BCA-3 rd Year Website:- www.cdlu.ac.in SCHEME OF EXMINATION BCA 3 RD YEAR Paper Code Course Nomenclature Ext. Inter. Min.Pass Time Ass. Ass. Marks 311 Visual Programming

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information

Lecture 1. Introduction

Lecture 1. Introduction Lecture 1 Introduction 1 Lecture Contents 1. What is an algorithm? 2. Fundamentals of Algorithmic Problem Solving 3. Important Problem Types 4. Fundamental Data Structures 2 1. What is an Algorithm? Algorithm

More information

Assignment - 1 Chap. 1 Wired LAN s

Assignment - 1 Chap. 1 Wired LAN s Assignment - 1 Chap. 1 Wired LAN s 1. (1 Mark) 1. Draw the frame format of Ethernet. 2. What is unicast, multicast and broadcast address? 3. State the purpose of CRC field. 2. (5 Marks) 1. Explain how

More information

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Introduction to Algorithms Preface xiii 1 Introduction 1 1.1 Algorithms 1 1.2 Analyzing algorithms 6 1.3 Designing algorithms 1 1 1.4 Summary 1 6

More information

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT NAME: COMPUTER NETWORKS SUBJECT CODE: CST52 UNIT-I 2 MARKS 1. What is Network? 2.

More information

Prof. G. Ram Reddy Centre for Distance Education Osmania University MCA II Year 2015 ASSIGNMENTS

Prof. G. Ram Reddy Centre for Distance Education Osmania University MCA II Year 2015 ASSIGNMENTS DATA COMMUNICATIONS AND COMPUTER NETWORKS ASSIGNMENT I 1. (a) Write about (i) CSMA/CD (ii) Transmission Media (b) Explain Token Ring (or) IEEE 802.5. 2. (a) Write about (i) LAN Architecture (ii) ISDN IEEE

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor) Course Code : CS0303 Course Title : Computer Networks Semester : V Course Time : July Dec 2011 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN DAY

More information

CS1302 / Computer Networks

CS1302 / Computer Networks CS1302 / Computer Networks Year/Sem : III/VI UNIT I- DATA COMMUNICATIONS 1. Define Data communication 2. List out the characteristics of data communication 3. What are the components of data communication?

More information

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SUBJECT: IT 4.1.2 NETWORK PROTOCOLS CLASS: 4/4 B.Tech., I - SEMESTER, A.Y.2017-18 INSTRUCTOR: Sri N. Prasad

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

SCHEME OF COURSE WORK

SCHEME OF COURSE WORK SCHEME OF COURSE WORK Course Details: Course Title Object oriented programming through JAVA Course Code 15CT1109 L T P C : 3 0 0 3 Program: B.Tech. Specialization: Information Technology Semester IV Prerequisites

More information

QUESTION BANK UNIT-I

QUESTION BANK UNIT-I DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code: CS1302 Subject Name: Computer Networks Year/ Sem: III / V UNIT-I 1. What is multicast? What is the difference between unicast and multicast?

More information

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE. (DMCS01) Total No. of Questions : 18] [Total No. of Pages : 02 M.Sc. DEGREE EXAMINATION, DEC. 2016 First Year COMPUTER SCIENCE Data Structures Time : 3 Hours Maximum Marks : 70 Section - A (3 x 15 = 45)

More information

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I Paper I DATA STRUCTURES (DMCS 01) 1. Explain in detail about the overview of Data structures. 2. Explain circular linked list and double-linked list. 3. Explain CPU scheduling in Multiprogramming Environment.

More information

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR (2015-2016 REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, yderabad - 500 043 INFORMATION TECNOLOGY COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator Team of Instructors

More information

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned. Course Name: B.Tech. 3 th Sem. Subject: Data Structures No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours Paper Code: ETCS-209 Topic Details No of Hours Planned

More information

COURSE OUTCOMES OF M.Sc(IT)

COURSE OUTCOMES OF M.Sc(IT) COURSE OUTCOMES OF M.Sc(IT) Sr. No Subject Code Subject Name Sem-I CO Status Course Outcomes 1. A304101 PROGRAMMING USING C 2. A304102 FUNDAMENTALS OF COMPUTER & INFORMATION TECHNOLOGIES CO1 CO2 Understands

More information

Introduction to Algorithms Third Edition

Introduction to Algorithms Third Edition Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Clifford Stein Introduction to Algorithms Third Edition The MIT Press Cambridge, Massachusetts London, England Preface xiü I Foundations Introduction

More information

Analysis of Algorithms

Analysis of Algorithms Second Edition Design and Analysis of Algorithms Prabhakar Gupta Vineet Agarwal Manish Varshney Design and Analysis of ALGORITHMS SECOND EDITION PRABHAKAR GUPTA Professor, Computer Science and Engineering

More information

M.Sc. (Final) DEGREE EXAMINATION, DEC Second Year INFORMATION TECHNOLOGY. Paper - I : Software Engineering. Time : 3 Hours Maximum Marks : 75

M.Sc. (Final) DEGREE EXAMINATION, DEC Second Year INFORMATION TECHNOLOGY. Paper - I : Software Engineering. Time : 3 Hours Maximum Marks : 75 (DMSIT21) M.Sc. (Final) DEGREE EXAMINATION, DEC. - 2014 Second Year INFORMATION TECHNOLOGY Paper - I : Software Engineering Time : 3 Hours Maximum Marks : 75 Section A (3 15 = 45) Answer any three questions

More information

Department of Information Technology

Department of Information Technology COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.Tech : Information Technology Regulation : 2013 Sub. Code / Sub. Name : CS6301 / Programming and Data Structures II Unit

More information

COURSE DELIVERY PLAN - THEORY Page 1 of 6

COURSE DELIVERY PLAN - THEORY Page 1 of 6 COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.E/B.Tech/M.E/M.Tech : Information Technology Regulation: 2013 PG Specialisation : Sub. Code / Sub. Name : IT6501 / Graphics

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code Course Title : DATA STRUCTURES AND ALGORITHMS Semester : I Course Time : July Dec 207

More information

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6 COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.E/B.Tech/M.E/M.Tech : IT Regulation: 2016 PG Specialisation : -- Sub. Code / Sub. Name : IT16501 / Graphics and Multimedia

More information

Answer any Five Questions. All questions carry equal marks.

Answer any Five Questions. All questions carry equal marks. PART I, PAPER I (Problem Solving and Programming) 1. What do you understand by function prototype? Differentiate between call by value and call by reference methods of parameters passing to a function

More information

5105 BHARATHIDASAN ENGINEERING COLLEGE

5105 BHARATHIDASAN ENGINEERING COLLEGE CS 6402 DESIGN AND ANALYSIS OF ALGORITHMS II CSE/IT /IV SEMESTER UNIT I PART A 1. Design an algorithm to compute the area and circumference of a circle?(dec 2016) 2. Define recurrence relation? (Dec 2016)

More information

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies Sl. No. Subject code Basaveshwar Engineering College(Autonomous), Bagalkote Department of Computer Applications (MCA) Scheme and syllabus for I Semester MCA 2018-19 No. of hours per week Subject Lecture

More information

PESIT Bangalore South Campus

PESIT Bangalore South Campus PESIT Bangalore South Campus 15CS45 : OBJECT ORIENTED CONCEPTS Faculty : Prof. Sajeevan K, Prof. Hanumanth Pujar Course Description: No of Sessions: 56 This course introduces computer programming using

More information

Department of Computer Applications. MCA 312: Design and Analysis of Algorithms. [Part I : Medium Answer Type Questions] UNIT I

Department of Computer Applications. MCA 312: Design and Analysis of Algorithms. [Part I : Medium Answer Type Questions] UNIT I MCA 312: Design and Analysis of Algorithms [Part I : Medium Answer Type Questions] UNIT I 1) What is an Algorithm? What is the need to study Algorithms? 2) Define: a) Time Efficiency b) Space Efficiency

More information

Department of Computer Science & Engineering Indian Institute of Technology Patna CS701 DISTRIBUTED SYSTEMS AND ALGORITHMS

Department of Computer Science & Engineering Indian Institute of Technology Patna CS701 DISTRIBUTED SYSTEMS AND ALGORITHMS CS701 DISTRIBUTED SYSTEMS AND ALGORITHMS 3-0-0-6 Basic concepts. Models of computation: shared memory and message passing systems, synchronous and asynchronous systems. Logical time and event ordering.

More information

Department of Computer Science SEMESTER-III CC-5 (Theory): Data Structures

Department of Computer Science SEMESTER-III CC-5 (Theory): Data Structures Department of Computer Science SEMESTER-III CC-5 (Theory): Data Structures Theory: 60 Lectures Credit: 4 1. 2. 3. 4. 5. 6. 7. 8. Arrays (5 L) Single and Multi-dimensional Arrays, Sparse Matrices (Array

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : MCA Semester / Year : EVEN / II Subject Name : Programming

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER DEPARTMENT OF COMPUTER APPLICATIONS LESSON PLAN B.C.A. - FIRST YEAR (2014-2015 REGULATION) SECOND SEMESTER SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR 603 203 SRM UNIVERSITY

More information

Code No: RR Set No. 1

Code No: RR Set No. 1 Code No: RR410402 Set No. 1 1. (a) Write any four reasons for using layered protocols. (b) List two ways in which the OSI reference model and the TCP/IP reference model are the same and list in which they

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

ABOUT CORE JAVA COURSE SCOPE:

ABOUT CORE JAVA COURSE SCOPE: ABOUT CORE JAVA COURSE SCOPE: JAVA based business programs perform well because constant JAVA requirements help designers to create multilevel programs with a component centered approach. JAVA growth allows

More information

CORE JAVA TRAINING COURSE CONTENT

CORE JAVA TRAINING COURSE CONTENT CORE JAVA TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Introduction about Programming Language Paradigms Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry Features

More information

Java Programming Course Overview. Duration: 35 hours. Price: $900

Java Programming Course Overview. Duration: 35 hours. Price: $900 978.256.9077 admissions@brightstarinstitute.com Java Programming Duration: 35 hours Price: $900 Prerequisites: Basic programming skills in a structured language. Knowledge and experience with Object- Oriented

More information

ADMINISTRATIVE MANAGEMENT COLLEGE

ADMINISTRATIVE MANAGEMENT COLLEGE First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and

More information

IT-352 Analysis & Design of Algorithms L T Theory Sessional Duration Hrs Unit 1: Introduction: Algorithm, Analyzing algorithm, Designing

IT-352 Analysis & Design of Algorithms L T Theory Sessional Duration Hrs Unit 1: Introduction: Algorithm, Analyzing algorithm, Designing IT-352 Analysis & Design of Algorithms L T Theory Sessional Duration 4 1 100 40 3 Hrs Unit 1: Introduction: Algorithm, Analyzing algorithm, Designing algorithm, Concept of algorithmic efficiency, Run time

More information

Faculty of Science and IT Course title. Pre-requisite/corequisite

Faculty of Science and IT Course title. Pre-requisite/corequisite Faculty Course number Faculty of Science and IT 022242 Department Course title Computer Science Network Protocols Number of credit hours 3 Pre-requisite/corequisite Computer network Brief course description.

More information

Syllabus for Computer Science General Part I

Syllabus for Computer Science General Part I Distribution of Questions: Part I Q1. (Compulsory: 20 marks). Any ten questions to be answered out of fifteen questions, each carrying two marks (Group A 3 questions, Group B, Group C and Group D 4 questions

More information

DESIGN AND ANALYSIS OF ALGORITHMS

DESIGN AND ANALYSIS OF ALGORITHMS DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK Module 1 OBJECTIVE: Algorithms play the central role in both the science and the practice of computing. There are compelling reasons to study algorithms.

More information

CS 445: Data Structures Final Examination: Study Guide

CS 445: Data Structures Final Examination: Study Guide CS 445: Data Structures Final Examination: Study Guide Java prerequisites Classes, objects, and references Access modifiers Arguments and parameters Garbage collection Self-test questions: Appendix C Designing

More information

Avg. Of Test 1 and Test 2. Exam

Avg. Of Test 1 and Test 2. Exam Subject Code ECL303 Subject Code ECL303 Subject Name OOP using JAVA laboratory Subject Name OOP using JAVA laboratory Teaching Scheme Credits Assigned (Hrs.) Theory Practical Tutorial Theory TW/Pracs Tutorial

More information

Academic Course Description

Academic Course Description BEC601 - COMPUTER COMMUNICATION AND NETWORKS Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN Course Code : MC0665 Course Title : Computer Graphics Semester : III Course Time : July November 2011

More information

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50 C++ PROGRAMMING 1. (a) What are the characteristics of object-oriented language? What are the advantages of using OOPS? (b) What are the Application of Public, Private, and Protected keywords? Explain.

More information

Java SE 8 Programming

Java SE 8 Programming Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features

More information

Total No. of Questions : 09 ] [ Total No.of Pages : 02

Total No. of Questions : 09 ] [ Total No.of Pages : 02 CS / IT 321 (CR) Total No. of Questions : 09 ] [ Total No.of Pages : 02 III/IV B. TECH. DEGREE EXAMINATIONS, OCT / NOV - 2015 Second Semester COMPUTER SCIENCE & ENGINEERING NETWK SECURITY Time : Three

More information

Part I Basic Concepts 1

Part I Basic Concepts 1 Introduction xiii Part I Basic Concepts 1 Chapter 1 Integer Arithmetic 3 1.1 Example Program 3 1.2 Computer Program 4 1.3 Documentation 5 1.4 Input 6 1.5 Assignment Statement 7 1.5.1 Basics of assignment

More information

Internetworking Terms. Internet Structure. Internet Structure. Chapter 15&16 Internetworking. Internetwork Structure & Terms

Internetworking Terms. Internet Structure. Internet Structure. Chapter 15&16 Internetworking. Internetwork Structure & Terms Chapter 15&16 Internetworking Internetwork Structure & Terms Internetworking Architecture Features Connection/Connectionless Architecture Fragmentation & Reassembly Internet Protocol & Services Addressing

More information