Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with...

52
55 CTC 410 COMPUTER ARCHITECTURE TEACHING & SCHEME OF EXAMINATION: No. of weeks per Semester 15 Weeks Subject Instruction Examination Hours/ Week Hours/ Semester Internal External Total Duration Computer Architecture 4 60 25 75 100 3Hrs TOPICS AND ALLOCATION UNIT TOPIC HOURS I REGISTER TRANSFER LOGIC AND CPU 12 II INPUT – OUTPUT MODULE 10 III MEMORY MODULE 8 IV ARITHMETIC ALGORITHM 09 V INTRODUCTION TO MICROPROCESSOR AND ADVANCED PROCESSORS 09 TEST AND REVISION 12 TOTAL 60

Transcript of Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with...

Page 1: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

55

CTC 410 COMPUTER ARCHITECTURE TEACHING & SCHEME OF EXAMINATION: No. of weeks per Semester 15 Weeks

Subject

Instruction Examination Hours/ Week

Hours/ Semester

Internal External Total Duration

Computer Architecture

4

60 25 75 100 3Hrs

TOPICS AND ALLOCATION

UNIT TOPIC HOURS I REGISTER TRANSFER LOGIC AND CPU 12 II INPUT – OUTPUT MODULE 10 III MEMORY MODULE 8 IV ARITHMETIC ALGORITHM 09 V INTRODUCTION TO MICROPROCESSOR AND ADVANCED

PROCESSORS 09

TEST AND REVISION 12 TOTAL 60

Page 2: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

56

RATIONALE Diploma in Computer Engineering have to be conversant with computer, its terminology and functioning. Computer Architecture is concerned with the structure and behavior of the various functional modules of the computer and their interaction, the course provides the necessary understanding of the hardware operation of digital computers. OBJECTIVES On completion of the following units of syllabus contents, the students must be able to

Know the fundamental blocks of computer Realize the function of I/O in different operation modes Use of I/O processor Know about different memory types and their operations Study about the fundamental blocks of CPU Know about the computer arithmetic Study the different processors.

Page 3: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

57

CTC 410 COMPUTER ARCHITECTURE

UNIT I REGISTER TRANSFER LOGIC AND CPU 12 Hrs 1.1 Register transfer: Register Transfer Language- 1 Hr

Inter Register transfer –control function-Bus transfer-memory transfer 2 Hrs 1.2 Micro operations and ALU: Arithmetic micro operations-Binary adder-

subtractor,incrementer,4 bit arithmetic circuit, Logic micro operations- 2 Hrs

One stage of logic circuit-applications, shift micro operations- 4 bit combinational circuit shifter-one stage of ALU

2 Hrs

1.3 Central processing unit: components of CPU- General register organization, bus system-

1 Hr

register set with common ALU-memory stack - stack limits, Instruction format(3,2,1,0 address instructions)

2 Hrs

1.4 Control unit: structure of control unit-fetch cycle, indirect cycle, Execute cycle, interrupt cycle, instruction cycle.

1 Hr

1.5 Assembly language, Addressing modes 1 Hr UNIT II INPUT – OUTPUT MODULE 10 Hrs

2.1 Input output Interface : Need for I/O interface, I/O bus and interface, I/O commands, Example of I/O interface

2 Hrs

2.2 Asynchronous data transfer-strobe control, handshaking, 1 Hr Asynchronous serial transfer, Asynchronous communication interface 2 Hrs 2.3 Modes of transfer- Programmed I/O,Interrupt initiated I/O-vectored interrupt , 2 Hrs non-vectored interrupt, Priority interrupt, Interrupt controller 1 Hr DMA–DMA controller, DMA transfer 1 Hr 2.4 I/O Processor: CPU-IOP communication. Serial communication 1 Hr

UNIT III MEMORY MODULE 08 Hrs 3.1 Memory types: CPU registers, Main memory, Secondary memory, Cache 1 Hr 3.2 Main Memory: ROM, RAM, Memory address map, memory connection to

CPU 2 Hrs

3.3 Secondary Memory: Magnetic tape , Magnetic Disk 1 Hr 3.4 Cache: Need for cache memory, operational principle, Cache initialization,

Different mapping techniques, Writing into cache. 2 Hrs

3.5 Memory Management : Virtual memory concept-virtual address, physical address, memory table for mapping a virtual address,

1 Hr

address mapping using pages, Associative memory page table, Page replacement technique

1 Hr

UNIT IV MICROPROCESSORS AND PARALLEL PROCESS 09 Hrs

4.1 Microprocessor: Block diagram of 8086-registers: segment registers, 2 Hrs address: effective address, flag registers and application of microprocessor 1 Hr 4.2 Parallel processing: types of parallel processing systems. 2 Hrs Parallel organizations 1 Hr 4.3 Pipe Lining: instruction pipeline, arithmetic pipeline, 2 Hrs pipelining in super scalar processors

1 Hrs

Page 4: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

58

UNIT V ARCHITECTURE AND CONCEPTS OF ADVANCED PROCESSORS 09 Hrs 5.1 Symmetric Multiprocessors: Organizations, a mainframe 2 Hrs

5.2 Multithreading and clusters: Implicit and explicit multi threading, cluster configuration

2 Hrs

5.3 NUMA and vector: NUMA organizations and 1 Hr approaches to vector computation 1 Hr 5.4 Multi Core : Multicore organization 2 Hrs 5.5 Data Hazards, Instruction Hazards 1 Hr

TEXT BOOK

Sl.No. TITLE AUTHOR PUBLISHER & EDITION 1 COMPUTER SYSTEM

ARCHITECTURE M.MORRIS MANO

Prentice –Hall of India Pvt Limited

THIRD EDITION

2 COMPUTER ORGANIZATION AND ARCHITECTURE designing for performance

William Stallings Pearson Publications.

Eighth Edition

REFERENCE BOOKS

Sl.No TITLE AUTHOR PUBLISHER & EDITION 1 Computer

Organization V.carl Hamacher, Zvonko G.Vransic, Safgat G.Zaky

McGraw-Hill International Editions-Computer science series

Fifth Edition

2 Computer Organization and Design

David A. Patterson and John L. Hennessey

Morgan Kauffman / Elsevier

Fifth edition

3 Computer Architecture and Organization

John P. Hayes Tata Mc Graw Hill Third Edition

Page 5: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

59

CTC 420 COMPUTER NETWORKS AND SECURITY TEACHING & SCHEME OF EXAMINATION: No. of weeks per Semester 15 Weeks

Subject

Instruction Examination Hours/ Week

Hours/ Semester

Internal External Total Duration

Computer Networks and Security

4

60 25 75 100 3Hrs

TOPICS AND ALLOCATION

UNIT TOPIC HOURS I DATA COMMUNICATIONS 10 II OSI MODEL AND LAN PROTOCOLS 10 III TCP/IP SUIT 10 IV NETWORK SECURITY 09 V APPLICATIONS OF NETWORK SECURITY 09 TEST & REVISION 12

TOTAL 60

Page 6: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

60

RATIONALE

The exponential growth of Engineering and Technology particularly information and communications engineering has benefited the day-today life of entire mankind in all respects. The research and developments are continually happening in this field to fine tune and improve the field particularly also in Computer Networks and Security which directly or indirectly has impact on every man’s daily life. As such the introduction of current and future trends and technology of computer networks and security would strengthen the knowledge and skills of engineering community in taking one-step further the prosperity of mankind.

OBJECTIVES Understand the concept of data communication. Discuss the advantages and disadvantages of different network topologies. Know different network classification based on different category. Study about different networking devices and their practical usages. Understand the different layers of OSI and their functions. Compare different LAN protocols. Study about ISDN and FDDI concepts and its applications. Identify the protocols used in TCP /IP and compare with OSI model. Know the IP addressing and TCP/ IP protocols briefly. Understand the basic concepts of network security. Identify the attacks and threats. Understand the basic concepts of RAID and digital Signatures. Study about Cryptography and different Cryptography Algorithms. Discuss about Network Security Applications. Know the applications of Network Security. Discuss about VPN and Firewalls. Identify the Wireless Security Issues.

Page 7: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

61

CTC 420 COMPUTER NETWORKS AND SECURITY

UNIT I DATA COMMUNICATIONS 10 Hrs 1.1 Data Communication: Fundamentals of communication - Components

of a data communication – Data flow: Simplex – Half duplex – Full duplex; Networks – Network criteria–

1 Hr

Types of Connections: Point to point – multipoint; Topologies: Star, Bus, Ring, Mesh, Hybrid – Advantages and Disadvantages of each topology.

1 Hr

1.2 Types of Networks: Need for computer Networks - LAN – MAN – WAN –CAN – HAN –Internet –

1 Hr

Intranet – Extranet , Client-Server, Peer to Peer Networks. 1 Hr 1.3 Transmission Media : Characteristics of Transmission Media –

Classification of transmission media - Guided – Twisted pair – Coaxial – Fiber optics –

2 Hrs

Unguided – Radio waves – Infrared – Low Orbit satellite (LOS) – VSAT –Cabling and Standards

1 Hr

1.4 Network devices: Features and Concepts of Switches – 1 Hr Routers (Wired and Wireless) –Gateways. 1 Hr 1.5 Congestion Control Data Traffic, Traffic descriptor, Traffic Portion, open

– loop congestion Control Closed loop congestion Control 1 Hr

UNIT II OSI MODEL AND LAN PROTOCOLS 10 Hrs 2.1 Network Models: Protocol definition - Standards - OSI Model –Layered

architecture–Functions of all layers.

2 Hrs

802.X Protocols : Concepts and PDU format of CSMA/CD (802.3) –

Token bus (802.4) –Token ring (802.5) –

2 Hrs

Ethernet – Types of Ethernet (Fast Ethernet, gigabit Ethernet) –

Comparison between 802.3, 802.4 and 802.5

1 Hr

2.3 FDDI: Frame format – Advantages and disadvantages of FDDI. 2 Hrs

2.4 Switching: Definition – Circuit switching – 1 Hr

Packet switching – Message switching 1 Hr

2.5 I S D N : Concepts– Services – Broad Band ISDN 1 Hr

Page 8: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

62

UNIT III TCP/IP SUIT 10 Hrs 3.1 Overview of TCP / IP: OSI & TCP/IP – Transport Layer Protocol–

Connection Oriented and Connectionless Services – 2 Hrs

Sockets - TCP & UDP 1 Hr 3.2 Network Layers Protocol: IP – Interior Gateway Protocols (IGMP,

ICMP,ARP, RARP Concept only). 2 Hrs

3.3 IP Addressing : Dotted Decimal Notation –Subnetting & Supernetting – 2 Hrs VLSM Technique-IPv6 (concepts only) 1 Hr 3.4 Application Layer Protocols: FTP– Telnet – SMTP– HTTP – DNS –

POP. 2 Hrs

UNIT IV NETWORK SECURITY 09 Hrs

4.1 Introduction to Network security: Definition – Need for security – Principles of Security – Attacks – Types of Attacks –

1 Hr

Criminal attacks – Legal Attacks –Passive and Active attacks – Security Services – Security Mechanisms.

1 Hr

4.2 Cryptography: Definition – Symmetric Encryption principles – Symmetric Block Encryption Algorithms – DES, AES – Stream ciphers – RC4 – Digest function –

2 Hrs

Public key Cryptography Principles––RSA-Diffe-Hellman algorithm–Digital Signature(Definition only)

1 Hr

4.3 Network Security Application: Authentication applications – Kerberos (concepts only) - Overview- Motivation –Encryption Techniques

2 Hrs

4.4 Internet Security: Email security – PGP - S/MIME - IP security – Overview – IP Security Architecture

1 Hr

Web security - SSL, TLS ,SET ( Concepts only) 1 Hr

UNIT – V APPLICATIONS OF NETWORK SECURITY 09 Hrs 5.1 Introduction to network security : Definition and Basic concepts-Basic

concepts of RAID levels(0,1,2,3,4,5). 2 Hrs

5.2 Hackers Techniques: Historical hacking techniques & open sharing-Bad Passwords-

1 Hr

Advanced Techniques- Viruses-worms-Trojan horses-SPAM 1 Hr 5.3 Security Mechanism : Introduction – Types of Firewalls – Packet filters –

Application gate ways – Limitations of firewalls. 2 Hrs

5.4 Intrusion: Intruders– Intruder detection – Classification of Intruder Detection systems –Honey pots.

1 Hr

5.5 Wireless Security Issues: Definition and Types -Transmission Security, Authentication ,WLAN Detection,

1 Hr

Eaves Dropping, Active Attacks, WEP Definition and Features. 1 Hr

Page 9: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

63

TEXT BOOK

Sl.No. TITLE AUTHOR PUBLISHER & EDITION 1 Data Communication

and networking Behrouz A.Forouzen

TataMcGraw- Hill,New Delhi

Fifth Edition

2 Network Security Essentials William Stallings

Pearson Publications.

Fifth Edition

3 CRYPTOGRAPHY AND NETWORK SECURITY

William Stallings

Pearson Publications.

Sixth Edition

REFERENCE BOOKS

Sl.No. TITLE AUTHOR PUBLISHER & EDITION 1 Computer Communication

Networks AchyutS.Godbole TataMcGraw-

Hill,New Delhi

2 Computer Networks Andrew S.Tanenbaum

Pearson Publications.

Fifth edition

3 CRYPTOGRAPHY AND NETWORK SECURITY

BehrouzA.Forouzen TataMcGraw- Hill,New Delhi.

ThirdEdition

Page 10: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

64

CTC 430 OBJECT ORIENTED PROGRAMMING WITH JAVA TEACHING & SCHEME OF EXAMINATION: No. of weeks per Semester 15 Weeks

Subject

Instruction Examination Hours/Week Hours/Semester Internal External Total Duration

Object Oriented Programming with Java

6

90 25 75 100 3Hrs

TOPICS AND ALLOCATION

UNIT TOPIC HOURS I INTRODUCTION TO OOPS AND JAVA 15 II CONTROL STRUCTURES, ARRAYS, AND VECTORS 13 III STRINGS, CLASSES AND INTERFACES 18 IV PACKAGES, APPLETS AND AWT CONTROLS 15 V EXCEPTION HANDLING, MULTITHREADS AND I/O STREAMS 17 TEST & REVISION 12

TOTAL 90

Page 11: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

65

RATIONALE Today almost every branch of computer science is feeling presence of object - orientation. Object oriented technology is successfully incorporated in various fields of computer science. Since its arrival on the scene in 1995, the Java has been accepted as one of the primary programming language. This subject is designed to give you exposure to basic concepts of object – oriented technology. This subject will help in learning to write programs in Java using object – oriented paradigm. Approach in this subject is to take Java as a language that is used as a primary tool in many different areas of programming work. OBJECTIVES

On completion of the following units of syllabus contents, the students must be able to Know the paradigms of programming languages. Understand the concepts of Object Oriented Programming. State the benefits and applications of Object Oriented Programming. Know the history of development of Java. Comprehend the features and tokens of Java. Explain about the control structures used in Java. Use of Arrays and Vectors in Java Program. Demonstrate the use of string and String Buffers. Define Class with the attributes and methods. Understand the need for interfaces. Implement Interfaces in classes. Create packages. Write simple Applets. List the types of AWT Components and types of exceptions. Handle the errors using exceptions. Understand the concepts of multithreading. Develop multithreaded programs in Java. Define stream and list the types of streams.

Page 12: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

66

CTC 430 OBJECT ORIENTED PROGRAMMING WITH JAVA

UNIT I INTRODUCTION TO OOPS AND JAVA 15 Hrs 1.1 Introduction to OOPS: Paradigms of Programming Languages - Basic

concepts of Object Oriented Programming –

2 Hrs

Differences between Procedure Oriented Programming and Object Oriented programming - Objects and Classes –

2 Hrs

Data abstraction and Encapsulation, Inheritance, Polymorphism, Dynamic binding, Message communication –

2 Hrs

Benefits of OOP – Application of OOPs. 2 Hrs 1.2 Java : History – Java features – Java Environment – JDK – API. 2 Hrs 1.3 Introduction to Java : Types of java program – Creating and Executing a

Java program –

2 Hrs

Java Tokens: Keywords, Character set, Identifiers, Literals,Separator – 2 Hrs Java Virtual Machine (JVM) – Command Line Arguments – Comments in

Java program 1 Hr

UNIT II CONTROL STRUCTURES, ARRAYS, AND VECTORS 13 Hrs 2.1 Elements: Constants – Variables – Data types - Scope of variables – 2 Hrs Type casting – Operators: Special operators – 1 Hr Expressions – Evaluation of Expressions 1 Hr 2.2 Decision making and Branching: Simple if statement – if – else statement –

Nesting if – else – 2 Hrs

else if Ladder – switch statement – Decision making and Looping: While loop – do – While loop - for loop –

2 Hrs

break – labeled loop –continue Statement. 1 Hr 2.3 Arrays: One Dimensional Array – Creating an array – Array processing –

Multidimensional Array- 2 Hrs

Vectors – Array List – Advantages of Array List over Array Wrapper classes 2 Hrs UNIT III STRINGS, CLASSES AND INTERFACES 18 Hrs 3.1 Strings: String Array – String Methods – 2 Hrs String Buffer Class 1 Hr 3.2 Class and objects: Defining a class – Methods – Creating objects – 2 Hrs Accessing class members –Constructors – 2 Hrs Method overloading –Static members –– 1 Hr Nesting of Methods - this keyword – Command line input 2 Hrs 3.3 Inheritance: Defining a subclass – Deriving a sub class – Single Inheritance

–Multilevel Inheritance – Hierarchical Inheritance- 2 Hrs

Overriding methods – Final variables and methods – Final classes – Final methods -

2 Hrs

Abstract methods and classes – Visibility Control: Public access, Private access, friend, protected. protected. I

2 Hrs

Interfaces: Multiple Inheritance - - Defining interface – Extending interface - Implementing Interface - Accessing interface variables

2 Hrs

Page 13: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

67

UNIT IV PACKAGES, APPLETS AND AWT CONTROLS 15 Hrs 4.1 Packages: Java API Packages – System Packages – Naming Conventions – 2 Hrs Creating & Accessing a Package – Adding Class to a Package – Hiding

Classes 2 Hrs

4.2 Applets: Introduction – Applet Life cycle – Creating & Executing an Applet –

2 Hrs Applet tags in HTML – Parameter tag – Aligning the display - 2 Hrs Graphics Class: Drawing and filling lines – Rectangles – Polygon – 2 Hrs Circles– Arcs – Line Graphs – Drawing Bar charts 2 Hrs 4.3 AWT Components and Even Handlers: Abstract window tool kit – Event

Handlers – Event Listeners – AWT Controls and Event Handling: Labels – 1 Hr

Text Component – Action Event – Buttons – Check Boxes – Item Event – Choice – Scrollbars – Layout Managers- Input Events – Menus - Database Handling In Java: JDBC

2 Hrs

UNIT–V EXCEPTION HANDLING, MULTITHREADS AND I/O

STREAMS 17 Hrs

5.1 Exception Handling: Limitations of Error handling – Advantages of Exception Handling -

2 Hrs

Types of Errors – Basics of Exception Handling – 2 Hrs try blocks – throwing an exception – catching an exception – finally

statement 2 Hrs

5.2 Multithreading: Creating Threads – Life of a Thread – Defining & Running Thread –

2 Hrs

Thread Methods – Thread Priority – 1 Hr Synchronization – 1 Hr Implementing Runnable interface – Thread Scheduling. 2 Hrs 5.3 I/O Streams: File – Streams – Advantages - 2 Hrs

The stream classes – Byte streams –Character streams - 2 Hrs Overview and use of standard template library(STL). 1 Hr

Page 14: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

68

TEXT BOOKS

Sl.No. TITLE AUTHOR PUBLISHER & EDITION 1 Programming with Java E. Balagurusamy TataMc-Graw

Hill,New Delhi 5th Edition

2 Java, A Beginner's Guide

Herbert Schildt Oracle Press 6th Edition

Page 15: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

69

CTC 440 DATA STRUCTURES USING C TEACHING & SCHEME OF EXAMINATION: No. of weeks per Semester 15 Weeks

Subject

Instruction Examination Hours/Week Hours/Semester Internal External Total Duration

DATA STRUCTURES

USING C

5

75 25 75 100 3Hrs

TOPICS AND ALLOCATION OF HOURS

Unit No Topic No of Hours I INTRODUCTION TO DATA STRUCTURES ,

ARRAYS AND STRINGSAND ARRAYS 13

II STACKS , RECURSION AND QUEUES 13 III LINKED LISTS 13 IV TREES AND GRAPHS 13 V SEARCHING , SORTING AND HASHING 11

TEST AND REVISION 12 TOTAL 75

Page 16: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

70

RATIONALE

Data structures are the techniques of designing the basic algorithms for real-life projects. In the present era, it is very essential to develop programs and organize data in such a way that it solves a complex problem efficiently. Understanding of data structures is essential and this facilitates to acquire sound knowledge of the insight of hardware requirement to any problem base. The practice and assimilation of data structure techniques is essential for programming.

OBJECTIVES

Define Linear and non-linear data structures. List and discuss the different types of linear data structures. Differentiate Stack and Queue Understand the Operations of Stack Explain the applications of stack Explain Linked lists and its implementation Define a tree and the different terms related with trees. Describe the different ways of traversing a binary tree. Discuss the various operations on Binary Search tree. Define graph terminologies and describe the different ways of traversing a graph. Write the algorithm for different types of sorting. Write the algorithm for different types of searching. Describe hash table and hash function.

Page 17: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

71

CTC 440 DATA STRUCTURES USING C

UNIT – I. INTRODUCTION TO DATA STRUCTURES , ARRAYS AND STRINGS

13 Hrs

1.1 Introduction to Data Structures : Introduction - Data and Information – Elementary data structure organization - Types of data structures - Primitive and Non Primitive data structures –

1 Hr

Operations on data structures : Traversing, Inserting, Deleting, Searching, Sorting, Merging -

1 Hr

Different Approaches to designing an algorithm : Top-Down approach , Bottom-up approach -

1 Hr

Complexity : Time complexity , Space complexity - Big ‘O’ Notation 1 Hr 1.2 ARRAYS: Introduction - Characteristics of Array - One Dimensional Array –

Two Dimensional Arrays - 2 Hrs

Multi Dimensional Arrays – Advantages and Disadvantages of linear arrays - 1 Hr Row Major order - Column Major order - Operations on arrays with Algorithms (searching, traversing, inserting, deleting -

2 Hrs

Pointer and Arrays – Pointers and Two Dimensional Arrays - Array of Pointers - Pointers and Strings – Implementation of arrays -

1 Hr

1.3 Strings : Strings and their representations - String Conversion- 2 Hrs String manipulation, String arrays - Recursion vs Iteration 1 Hr

UNIT – II STACKS , RECURSION AND QUEUES 13 Hrs 2.1 Definition of a Stack - Operations on Stack (PUSH & POP)-

Implementing Push and Pop Operations - 2 Hrs

Implementation of stack through arrays – Applications of Stack :Reversing a list - Polish notations -

2 Hrs

Conversion of infix to postfix expression - Evaluation of postfix expression - Algorithm for evaluating Infix to prefix expression.

2 Hrs

2.1 Recursion - Recursive definition – Algorithm and C function for : Multiplication of Natural numbers - Factorial Function -

2 Hrs

GCD function - Properties of Recursive algorithms/functions – Advantages and Disadvantages of Recursion

1 Hr

2.2 Queues: The queue and its sequential representation - implementation of Queues and their operations -

2 Hrs

implementation of Circular queues and their operations - 1 Hr Dequeue and Priority queues(Concepts only) 1 Hr

UNIT – III LINKED LISTS 13 Hrs 3.1 Terminologies: Node, Address, Pointer, Information, Null Pointer, Empty list - 2 Hrs

Type of lists : Singly linked list , Doubly linked list, 1 Hr Circular list - Representation of singly linked lists in Memory- 1 Hr Difference between Linked & sequential List – Advantages and Disadvantages of Linked list-,

2 Hrs

Operations on a singly linked list ( only algorithm) : Traversing a singly linked 2 Hrs

Page 18: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

72

list , Searching a singly linked list , Inserting a new node in a singly linked list ( front, middle, end), 1 Hr Deleting a node from a singly linked list (front, middle, rear) - 2 Hrs

Doubly linked list, Circular linked lists (Concepts only, no implementations) 2 Hrs

UNIT – IV TREES AND GRAPHS 13 Hrs 4.1 Trees: Terminologies: Degree of a node, degree of a tree, level of a node, leaf

node, Depth / Height of a tree, 1 Hr

In-degree & out-Degree, Path, Ancestor & descendant nodes-, siblings - 1 Hr Type of Trees : Binary tree - List representation of Tree - 1 Hr Binary tree traversal ( only algorithm ) : In order traversal , Preorder traversal ,

Post order traversal - 2 Hrs

Expression tree – Binary Search Tree – Creation of a Binary Search tree without duplicate node- Red Black Trees

2 Hrs

4.2 Graphs : Introduction - Terminologies: graph, node (Vertices), arcs (edge), 1 Hr directed graph, in-degree, out-degree, adjacent, successor, predecessor,

relation, weight, path, length - 2 Hrs

Representations of a graph - Adjacency Matrix Representation - Adjacency List Representation -

2 Hrs

Traversal of graphs : Depth-first search (DFS) , Breadth-first search (BFS) - Applications of Graph

1 Hr

UNIT – V SORTING ,SEARCHING AND HASHING 11 Hrs 5.1 Sorting Techniques : Introduction – 1 Hr Algorithms and “ C” programs for : Selection sort , Insertion sort, Bubble sort– 1 Hr Algorithms only : Merge Sort ,Radix sort, Shell sort , Quick sort 1 Hr 5.2 Searching : Introduction - 2 Hrs Algorithms and “ C” programs for Linear search and Binary search 2 Hrs 5.3 Hashing : Hash tables – 1 Hr methods- Hash function - 2 Hrs Collision resolution techniques 1 Hr

Page 19: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

73

TEXT BOOKS S.no Title Author Publisher & year of Publishing/edition 1 Data Structures

SeyMour Lipschutz

Schaum;s outlines, TMH Private Limited,New Delhi

Indian Adapted Edition 2006. 20th Reprint 2011

2 Data Structures With C

SeyMour Lipschutz

Schaum;s outlines, TMH Private Limited,

First Reprint 2011

3 Data Structures A Programming approach with C

Dharmender Singh Kushwaha and Arun Kumar Misra

Prentice Hall of India, New Delhi

2012

REFERENCES S.no Title Author Publisher & year of Publishing/edition 1 Data Structures and

Algorithms G.A.Vijayalakshm i Pai

TMGH, New Delhi 6th Reprint 2011

2 Data Structures Using C - -1000 Problems and Solutions

Sudipta Mukherjee

TMGH, New Delhi Second Reprint 2010

3 Introduction to Data structures Using C

Venkatesh N.Baitipuli

University Science Press, Chennai

First Edition, 2009

4 Classic Data Structures

Debasis Samanta

Prentice Hall of India, New Delhi

2009 / Second Edition

5 Principles of Data structures using C and C++

Vinu V.Das New Age International Publishers, New Delhi

Reprint 2008

6 Data structures Using C

ISRD Group Narosa Publishing House, New Delhi

Reprint2010

7 Fundamentals of Data structures in C

Horowitz , sahni Anderson- freed

University Press, Hyderabad

Second Edition

8 Data and file structures

Rohit Khurana Vikas Publishing Ltd First Edition 2010

Page 20: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

74

CTC 450 JAVA PROGRAMMING PRACTICAL

TEACHING AND SCHEME OF EXAMINATION No. of weeks per semester: 15 weeks

Subject

Instructions Examination Hours/ Week

Hours/ Semester

Internal External Total Duration

JAVA PROGRAMMING

PRACTICAL

4

60 25 75 100 3Hrs

SCHEME OF VALUATION

1. Any one program from PART- A 20

2. Execution and Result 10

3. Print out

5

4. Any one program from PART - B 20

5. Execution and Result 10

6. Print out 5

7. Viva voce 5

TOTAL 75

Page 21: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

75

Objectives: Analyze the given problem

Develop the logic to solve the given problem

Develop Java application

Develop programs using different operators and expressions.

Develop programs using sequential, conditional and Iterative statements.

Handle arrays of fixed and variable size.

Develop applications using Vectors.

Create classes and objects

Implement constructors and constructor overloading.

Solve problems using inheritance and Polymorphism.

Create own package and interface.

Create Applet programs.

Handle exception arising in programs.

Use GUI components to develop GUI applications

Use multithreading in programs.

Page 22: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

76

CTC 450 JAVA PROGRAMMING PRACTICAL

LAB EXERCISES

PART-A CONSOLE APPLICATIONS 1. Write a Java program to display the count of all commands line arguments and list each

in a line 2. Write a program to find out sum of digits of given number 3. Write a program to display multiplication table in row , column format 4. Write a program to

a) To find whether the given number is prime or not

b) To display all prime numbers in a given range of numbers

5. Write a program to create an array of integers and accept a number. Check whether it exits in the array. Create your own exception with appropriate error message and raise the exception when the element is not found in the array.

6. Write a program to implement stack using Vector class or Array List 7. Write a program to execute any given windows application and report the exit status

of the application 8. Write a program to get a file name at run time and check for its existence check whether

it is a directory or normal file. If it is a normal file display its size and other attributes of the file. 9. Write a program to copy a file to another file using java.io package Classes.

10. Write a program to get a file at runtime and display the number of lines, words and characters in that file. PART-B GUI APPLICATIONS

11. Create a Frame with two labels. At runtime display x and y co-ordinates of mouse pointer in the Labels 12. Create a Frame and Checkbox group with five Checkboxes with labels as Red, Green, Blue, Yellow and White. At run time change the background color of Frame using Checkboxes. 13. Create a Frame with 3 Scrollbars representing the three basic colors RED, GREEN and BLUE. Change the background color of the Frame using the values of Scrollbars. APPLETS

14. Create an Applet to calculate Simple and Compound interest by passing parameters through <PARAM> tags of HTML file.

15. Draw a bar chart for the MARKS scored in 5 subjects by a student using

Graphics object

16. Write a program that prints the first 20 Fibonacci numbers. 17. Develop an applet to display a simple message “ hello”.

Page 23: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

77

HARDWARE REQUIREMENT SOFTWARE REQUIREMNT Desktop Computers – 36 Nos 1.Any Text Editor((OR) Net beans Printer – 1 No 2.JDK 1.7 or above Student : Computer = 1 : 1 3.Java enabled Browser

Page 24: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

78

CTC 460 DATA STRUCTURES USING C PRACTICAL TEACHING AND SCHEME OF EXAMINATION No. of weeks per semester: 15 weeks

Subject

Instructions Examination Hours/ Week

Hours/ Semester

Internal External Total Duration

DATA STRUCTURES

USING C PRACTICAL

6

90 25 75 100 3Hrs

SCHEME OF VALUATION Write any Two programs (20+20) 40 Marks

Execute any One program 20 Marks

Result with printout 10 Marks

VIVA - VOCE 5 Marks

TOTAL 75 Marks

RATIONALE

To provide the hands on experience on implementation of linear and non-linear data structure

this course will be introduced . The knowledge of ‘C’ language and data structures will be

reinforced by practical exercises during the course of study. The course will help students to

develop the capability of selecting a particular data structure.

OBJECTIVES

On completion of the following units of syllabus contents, the students must be able to

Understand the use of arrays.

Use of arrays and pointers.

Implement linear data structure algorithms using C language.

Implement non - linear data structure algorithms using C language.

Write programs for traversing a binary tree.

Write programs for searching and sorting.

Page 25: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

79

CTC 460 DATA STRUCTURES USING C PRACTICAL

LAB EXERCISES 1. Write a program in ‘C’ to insert, delete an element from an array of elements. Also

print the position of a particular element.

2. Implement array using row major order and column major order.

3. Write a program in ‘C’ to create a two dimensional array with at least ten elements. Search for a particular element and print its position and address of the element.

4. Write a program in ‘C’ to perform PUSH and POP operations in stack by using array.

5. Write a program in ‘C’ to display the reverse of a string using a stack.

6. Write a program in ‘C’ to evaluate a postfix expression.

7. Write a program in ‘C’ to create a queue containing ten elements and perform delete and insert operations using array.

8. Write a program in ‘C’ to implement recursive function.

9. Write a program in ‘C’ to create a singly linked list containing at least five elements. Make necessary assumptions.

10. Write a program in ‘C’ to delete the first node that contains an integer data item of a single linked list.

11. Write a program in ‘C’ to create a binary tree.

12. Write a program in ‘C’ for pre-order traversal of a binary tree.

13. Write a program in ‘C’ for binary searching

14. Write a program in ‘C’ to sort ‘N’ Numbers using Insertion sort.

15. Write a program in ‘C’ to sort ‘N’ Numbers using bubble sort.

16. Write a program in ‘C’ to sort ‘N’ Numbers using selection sort.

17. Write Program in C Create And Display The Contents Of A Doubly Linked List.

18. Write a C Program To That Sort 5 Numbers Using Merge Sorting.

Page 26: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

80

HARDWARE REQUIREMENT: 1.Desktop Computers – 36 Nos 2. Laser Printer – 4 Nos SOFTWARE REQUIREMNT : C – Compiler with Editor

Page 27: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

81

CTC 470 LIFE AND EMPLOYABILITY SKILLS PRACTICAL

TEACHING AND SCHEME OF EXAMINATION:

Number of Weeks/ Semester: 15 weeks

Subject Instruction Examination

Hrs/ week

Hrs/ semester

Internal Assessment

Autonomous Examination Total Duration

Life and Employability Skills Practical

4 60 25 75 100 3 Hrs

Topics and Allocation of Hours:

Sl. No. Section No. of Hours

1

Part - A LISTENING ACTIVITY TOPICS: Global Warming, Pollution, Environment

12

2

Part - B SPEAKING ACTIVITY Communication; Behavioral Skills; Productivity – Comparison with developed countries; Occupational Safety, Health Hazard; Accident & Safety, First-Aid;

28

3

Part - C WRITING AND READING ACTIVITY TOPICS: Facing Interviews; Entrepreneurship and Project Preparation

08

4

Part - D GOOGLE SEARCH AND PRESENTATION in Record note ( for Continuous Assessment as Assignments on any five topics) TOPICS: Productivity; Quality Tools, Quality Circles, Quality Consciousness; Labour Welfare Legislation, Labour Welfare Acts; Gender Sensitisation ( a. Important Constitutional & Legal Provisions for Women in India, b. Harassment of Women at Workplace (Prevention & Prohibition & Redressal) Act 2013, c. Guidelines & Norms laid down by Hon’ble Supreme Court in Vishaka and Others, d. National Commission for Protection of Child Rights (NCPCR), e. Protection of Children from Sexual Offences (POCSO) Act & Rule 6 of POCSO Rules, 2012.

12

TOTAL 60

Page 28: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

82

RATIONALE:

Against the backdrop of the needs of the Industries, as wells as based on fulfilling the

expectations of the Industries, the Diploma Level students have to be trained directly and

indirectly in toning up their competency levels. Proficiency in Communication only, equips

them with confidence and capacity to scope with the employment. Hence, there is a necessity

to focus on these in the curriculum. At the end of the Course, the student is better equipped to

express himself in oral and written communication effectively.

SPECIFIC INSTRUCTIONAL OBJECTIVES:

1. Emphasize and Enhance Speaking Skills

2. Increase Ability to Express Views & Opinions

3. Develop and Enhance Employability Skills

4. Induce Entrepreneurship and Plan for the Future

5. Expose & Induce Life Skills for Effective Managerial Ability

Page 29: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

83

LIFE AND EMPLOYABILITY SKILLS PRACTICAL

SYLLABUS

S.NO SECTION SKILLS TO BE ACQUIRED ACTIVITY NO. OF

HOURS

1

Part - A LISTENING ACTIVITY TOPICS: Global Warming, Pollution, Environment

Deductive / Reasoning

Skills Cognitive Skills

Retention Skills

Taking down notes /

hints

Answering questions

Fill in the blanks the exact words heard

04

04

04

2

Part - B

SPEAKING ACTIVITY TOPICS: Communication; Behavioral Skills; Productivity – Comparison with developed countries; Occupational Safety, Health Hazard; Accident & Safety, First-Aid;

Personality/ Psychological Skills

Pleasing & Amiable

Skills

Assertive Skills

Expressive Skills

Fluency/Compatibility Skills

Leadership/Team

Spirit Skills

Instant sentence

Making

Say Expressions / phrases

Self- Introduction / another higher official in company

Describe/explain products

Dialogues on technical grounds

Discuss & interact

Group Discussion

02

02

04

06

06

08

Page 30: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

84

3

Part - C

READING AND WRITING ACTIVITY TOPICS: Facing Interviews; Entrepreneurship and Project Preparation

Creative & Reasoning

Skills Creative & Composing

Skills

Attitude & Aim Skills

Entrepreneurship Skills

Frame questions

based on patterns

Make sentences based on patterns

Prepare a resume

Prepare an outline of a project to obtain loan from bank in becoming an entrepreneur

02

02

02

02

4

Part - D GOOGLE SEARCH AND PRESENTATION in Record Note ( for Continuous Assessment as Assignments on any five topics)

TOPICS: Productivity; Quality Tools, Quality Circles, Quality Consciousness; Labour Welfare Legislation, Labour Welfare Acts; Gender Sensitisation (a.Important Constitutional & Legal Provisions for Women In India, b. Harassment of Women at Workplace (Prevention & Prohibition & Redressal) Act 2013, c. Guidelines & Norms laid down by Hon’ble Supreme Court in Vishaka And Others, d. National Commission for Protection of Child Rights (NCPCR), e. Protection of Children from Sexual Offences (POCSO) Act & Rule 6 of POCSO Rules, 2012.

Cognitive Skills

Presentation Skills &

Interactive Skills

Search in the website Prepare a presentation

Discuss & interact

Record as assignment

12

Page 31: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

85

Suggested Reading:

1. Production and Operations Management by S.N. Chary, TMH 2. Essentials of Management by Koontz & Weihrich, TMH 3. Modern Production / Operations Management by E.S. Buffa and R.K. Sarin, John Wiley & Sons 4. Production Systems: Planning, Analysis and Control by J.L. Riggs, 3rd ed., Wiley. 5. Productions and Operations Management by A.Muhlemann, J. Oakland and K. Lockyer, Macmillan 6. Operations Research - An Introduction by H.A. Taha, Prentice Hall of India 7. Operations Research by J.K. Sharma, Macmillan 8. Business Correspondence & Report Writing by R.C. Sharma and K. Mohan, TMH 9. How to prepare for Group Discussion & Interview (With Audio Cassette) by Prasad, TMH 10. Spoken English – A self-learning guide to conversation practice (with Cassette) 11. Introduction to Environmental Engineering by Mackenzie, L. Davis and A. David, Cornwell, McgrawHill, 3rd Ed.

12. Environmental Engineering by Peary, Rowe and Tachobanoglous, McgrawHill 13. Total Quality Management – An Introductory Text by Paul James, Prentice Hall 14. Quality Control and Applications by Housen & Ghose 15. Industrial Engineering Management by O.P. Khanna

LABORATORY REQUIREMENT:

1. An echo-free room 2. Necessary furniture and comfortable chairs 3. A Computer with internet access 4. An English newspaper 5. A minimum of Three Mikes with or without cords 6. Colour Television 7. DVD/VCD Player with Home Theatre speakers 8. Projector

Page 32: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

86

LEARNING STRUCTURE 100 Marks

-- Focus more on Speaking & Listening Skills -- Attention less on Reading & Writing Skills -- Apply the skills in fulfilling the Objectives on Focused Topics

a) Listening 25 Marks 1. Deductive Reasoning Skills (taking down notes/hints) 10 2. Cognitive Skills (answering questions) 10 3. Retention Skills (filling in blanks with exact words

heard) 05 b) Speaking Extempore/ Prepared 30 Marks

1. Personality/Psychological Skills (instant sentence making) 05

2. Pleasing & Amiable Skills (say in phrases/expressions) 05 3. Assertive Skills (introducing oneself/others) 05 4. Expressive Skills (describe/explain things) 05 5. Fluency/Compatibility Skills (dialogue) 05 6. Leadership/Team Spirit Skills (group discussion) 05

c) Writing & Reading 20 Marks

1. Creative & Reasoning Skills (frame questions on patterns) 05

2. Creative & Composing Skills (make sentences on patterns) 05

3. Attitude & Aim Skills (prepare resume) 05 4. Entrepreneurship Skills (prepare outline of a project) 05

d) Continuous Assessment (Internal Marks) 25 Marks

(search, read, write down, speak, listen, interact & discuss) 1. Cognitive Skills (Google search on focused topics) 2. Presentation Skills& Interactive Skills (after listening,

discuss)

TOTAL MARKS 100 Marks Continuous Assessment (Internal Marks)

I LISTENING (3 exercises), SPEAKING (6 exercises) and READING & WRITING (4 exercises). All activities shall be recorded in the Record note. 13 exercises x 10 marks = 130 marks. Reduced to 10 marks

10 Marks

II

Present in the Record Note on any 5 topics prescribed in syllabus as Assignments Topics

5 Assignments 10 Marks = 50 marks. Average of 5 Assignments is 10 marks

10 Marks

III

Attendance 5 Marks

Total

25 Marks

Page 33: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

87

MODEL QUESTION

Time: 3 Hours Maximum Marks: 75

A. LISTENING 25 Marks

1. Listen to the content and take down notes/hints 10 2. Listen to the content and answer the following questions. 10 3. Listen to the content and fill in the blanks the exact words heard. 05

B. SPEAKING 30 Marks

1. Say in a sentence instantly on hearing the word (5 words, one after another). 05 2. Say any five expressions commonly used in communication. 05 3. Imagine, a consultant has come to your department. Introduce him to your subordinates.

05

4. Explain/describe the product you are about to launch in the market. 05 5. Speak with your immediate boss about the progress you have made. 05 6. Discuss within the group on the topic of focus prescribed in the syllabus. 05

C. WRITING & READING 20 Marks

1. Frame new questions from the pattern given by changing sets of words with your own. 05

a. When do you return? b. How is his performance? c. Where has the manager gone? d. What is the progress today? e. Why are the machines not functioning?

2. Make sentences from the pattern given by changing sets of words with your own.

05 a. The workers are on strike b. The labourers are paid well in this factory c. There is a rest room for the workers d. These are the new products launched by our company e. Almost everyone came to the company on motorbikes

3. Prepare a resume for the post of Department Manager. 05

4. Prepare an outline of a project to obtain a loan. (Provide headings and subheadings) 05

Page 34: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

88

I. Guidelines for setting the question paper. A. LISTENING : Only Topics related to POLLUTION / ENVIRONMENT /

GLOBALWARMING are to be taken for listening section.

The same Matter/Topic should not however be repeated in the above 3 Listening Activities.

B. SPEAKING : 1.WORDS of common usage

2. Fragments – expression of politeness, courtesy, cordiality 3. Introduce yourself as an engineer with designation or Introduce the official visiting your company/department 4. Describe/Explain the product/machine/department 5. Dialogue must be with someone in the place of work. 6. Group of six/eight

Discuss the focused topic prescribed in the syllabus

C. WRITING & READING:1. Provide five different structures. Students are to substitute at least one set with some other word/words

2. Provide five different structures. Students are to substitute at least one set with some other word/words

3. Provide some post related to industries. 4. Outline of the project (skeleton/structure)

Only the various headings and subheadings Content is not needed

II. Conduct of End Practical Board Examination with Allocation of time for each Part. PART - A. LISTENING:

Secondly, after 30 minutes of the Start of the Examination, they may be asked to stop Writing and shall be directed to start the Listening (Part – A) of the End Examination on a separate sheet of paper. They shall also be given instructions that once the Listening Part is completed their papers shall be collected. The First of the Listening Topic decided by both external and internal Examiners shall be read to the students for three to five minutes. As they listen they can take down notes. They shall be given 10 minutes to restructure the notes, if necessary. Then, the Second Listening Topic (a different topic) shall be read to the students. They shall be asked to write the answers for the 5 questions given one after another within 10 minutes. Next, the Third topic (a new topic) is read to the students. Then they are dictated the sentences with 5 blanks, on which they shall fill in the exact word heard. This shall be completed in 10 minutes. Thus the LISTENING PART can be completed in 45 Minutes. The Listening part of the answer papers are collected from the students, immediately after.

DURATION: 45 Minutes

Page 35: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

89

PART - B. SPEAKING

Thirdly, as the Speaking (Part – B) starts, the students are asked to resume the Written & Reading (Part – C) and complete within half an hour. The Examiners, both Internal and External shall take 14 (8+6) or 16 (8+8) students of their choice in the batch of 30 candidates. Initially, each Examiner on their part shall call each student one after another to answer to the first four questions (1 to 4), individually within a time span of 50 minutes. Once all the 4 questions are done, the Examiner shall divide them into groups of 6/8 students. Then the examiner can have the group discussion for 5 minutes followed by dialogue in pairs from the group for 3 minutes per pair (4 pairs x 3 minutes = 12 minutes) Then the examiner has the next group of students with whom the examiner conducts the group discussion followed by dialogues in pairs for the same duration. Thus each examiner can finish 16 students in 1 hour 30 minutes, the Part – B Speaking Part.

DURATION: 90 Minutes simultaneously by Each Examiner for 16 students of each set PART- C. WRITING & READING:

Firstly, the students are seated after all the formalities are completed and they shall be asked to write on the answer paper the Written & Reading (Part - C) as in the Downloaded Question Paper for half an hour. DURATION: 30 Minutes + (15 extra minutes, while other student attends Speaking Part) NOTE: While awarding marks for this SPEAKING (Part - B), the following shall be observed for uniformity in evaluation. Question 1:

Relevant expression of thought (1 mark for each sentence uttered) Question2:

Relevant expressions of Politeness / Courtesy / Etiquette / Mannerism / Request (NOT necessarily each of these but in general 5 Expressions uttered, award 1 mark each) Questions 3, 4 and 5:

While evaluating each student, the student’s Posture, Gestures, Dress code, Pronunciation (2 marks) and Relevance to the content (3 marks) shall be observed and then marks be awarded accordingly. Question 6: Group Discussion NOTE: The Examiner shall choose A TOPIC from the Question Bank provided in the Syllabus for the group of 6/8 students. The same topic shall not be repeated in ANY OTHER GROUP OR BATCH.

While assessing and evaluating each of the students in the group, the following are to be observed.

Each one’s Participation, Confidence in expression, Reacting to the expressed views (assent/refute) amiably and amicably, Relevance to the topic of discussion, Lead and conclude the topic of discussion (1 mark each) may be assessed and marks be awarded accordingly.

Thus, a Batch of 30 Students can be examined within 3 hours. Listening 45 minutes, Speaking 90 Minutes, Writing maximum 45 Minutes. (180 Minutes)

Page 36: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

90

Assignment Topics

III. Guidelines for recording the material on the Focused Topics in the Record note. Write in the record note, on any five topics, from the list of topics given below. 10 Marks

(5 topics 10 marks = 50 marks. Thus, the Average of 5 topics is 10 Marks) NOTE:

5 students can form a group and choose any 5 topics under the guidance of the English Faculty and Google search and then present them in the class for interaction. Finally they have to be written as Assignments in the Record Note.

Of the 5 topics chosen, 1 topic should compulsorily be taken from the 11th to the 15th topic given below (which are specially the TOPICS ON GENDER SENSITISATION) and the rest of the 4 topics shall be chosen from the 1st to 10th topic given below. TOPICS FOR ASSIGNMENTS: 1. Productivity in Industries - Comparison with developed countries 2. Quality Tools, Quality Circles and Quality Consciousness 3. Effective Management 4. House Keeping in Industries 5. Occupational Safety and Hazard 6. Occupational Accident and First Aid 7. Labour Welfare Legislations 8. Labour Welfare Acts and Rights 9. Entrepreneurship 10. Marketing Analysis, Support and Procurement 11. Important Constitutional and Legal Provisions For Women in India 12. The Harassment of Women at Workplace (Prevention and Prohibition and Redressal) Act,

2013 13. Guidelines and Norms laid down by the Hon’ble Supreme Court in Vishaka and Others 14. The National Commission for Protection of Child Rights (NCPCR) 15. The Protection of Children from Sexual Offences (POCSO) Act and Rule of POCSO Rules,

2012

Page 37: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

91

LIFE AND EMPLOYABILITY SKILLS

QUESTION BANK A. LISTENING 25 Marks

1. Listen to the content and take down notes/hints. 10 Marks 2. Listen to the content and answer the following questions. 10 Marks 3. Listen to the content and fill in the blanks with the exact words heard.

5 Marks

NOTE: Only Topics related to POLLUTION/ENVIRONMENT/GLOBAL WARMING are to be taken for listening section.

The same Matter/Topic should not however be repeated in the above 3 Listening Activities.

B. SPEAKING 30 Marks 1. Say in a sentence instantly on hearing the word (5 words must be given one after another) 5 Marks

NOTE: The examiners at the time of Practical Exam may provide Words which are commonly used in day to day life.

2. Say any 5 expressions commonly used in communication. 5 Marks

NOTE: Students are supposed to say 5 expressions reflecting Politeness / Courtesy / Etiquette / Mannerism / Request

3. Introducing Oneself/Others in Organisation. 5 Marks QUESTIONS: Introduce yourself as a prospective candidate for the company while facing the interview. Imagine the General Manager from the Head Office of your company has come to

inspect your factory. Introduce him. Imagine a Consultant has come to your department. Introduce him to your subordinates. New Factory Manager has been appointed. Introduce him to all the employees of your

firm. Introduce yourself after joining the department/factory/company. Assume that the Inspector of Factories has come to check the quality of products and the

safety standards adopted as per Govt. Norms and Regulations. Introduce him to the staff of all departments for their co-operation, in this regard.

A Marketing Company Representative visits your factory to buy your product. Introduce him to your Supervisor

Page 38: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

92

4. Explain/Describe the Product/Machine/Department. 5 Marks

QUESTIONS: Explain/Describe the product, you are about to launch in the market. Describe the newly installed modern machine in your company which is purchased for

the purpose of increasing the production. Explain the functioning and the efficiency of the machine that you have manufactured in

your company. Illustrate the launch of new model car and its capabilities. Describe

your department 5. Dialogue at the Place of Work. 5 Marks

QUESTIONS: As the Department Head, call the Supervisor and talk to him about the installation of the

new machines in your factory. Talk to your colleague working in the factory about the safety standards to be

implemented in your factory after the visit of Inspector of Factories. Speak to your colleague about the training you had at the Head Quarters and the outcome

of the training in handling the latest machine installed in your factory. Call the Subordinate who is irregular and careless in his work. Advise him. Speak to your Higher Officer about the steps taken to stop the strike proposed by the

workers of your factory. Speak with your immediate boss about the progress you have made.

6. Group Discussion 5 Marks

NOTE: Depending on the strength of the students in a Batch, they may be divided into groups of six/eight and be asked to discuss on anyone of the following topics given below.

QUESTIONS:

Discuss within the group on any one of the topics given below.

1. Productivity in Industries – comparison with developed countries 2. Quality Tools, Quality Circles and Quality Consciousness 3. Effective Management 4. House Keeping in Industries 5. Occupational Safety and Hazard 6. Occupational Accident and First- Aid 7. Labour Welfare Legislation 8. Labour Welfare Acts and Rights 9. Entrepreneurship

Page 39: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

93

10. Marketing Analysis, Support and Procurement 11. Global Warming 12. Environment 13. Pollution 14. Importance of Communication in English 15. Constitutional and Legal Provisions for Women in India 16. Harassment of Women at Workplace (Prevention and Prohibition, And

Redressal) Act,2013 17. Guidelines & Norms laid down by Honourable Supreme Court in Vishaka

and Others 18. National Commission for Protection of Child Rights (NCPCR) 19. Protection of Children from Sexual Offences (POCSO) Act and Rule 6 of

POCSO Rules, 2012

C. WRITING & READING 20 Marks 1. Frame new questions from the pattern given by changing sets of words with your own.

5 Marks

QUESTION:

When do you return? How is his performance? Where has the manager gone? What is the progress today? Why are the machines not functioning?

Model answers. (Change of one set is sufficient in each of the sentences)

1. When do you come? 2. Where is his performance? 3. Where has the supervisor gone? 4. How is the progress today? 5. Why are the machines not working?

What are the methods adopted? When is the manager coming? Why will he give? Where has the product gone? How do you perform?

Page 40: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

94

Why do you go? Which has he completed? What will be the outcome? How does this work? Where is the progress?

What would be the result? Whose product has come out recently? When shall the new product be launched? How can we overcome this problem? Who is the manager in this factory?

On Whom would you put the blame? Who shall be responsible for this? What do you want to convey? When can we see performance? How will you solve this problem?

When do they award the winners? Why don’t you realise your weakness?

Who will make him responsible?

What do you want coffee or tea? Where can we meet him?

2. Make sentences from the pattern given by changing sets of words with your own.

5 Marks QUESTION:

The workers are on strike. The labourers are paid well in this factory. There is a rest room for the workers. These are the new products launched. Almost everyone came to the company on motorbikes.

Page 41: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

95

Model answers. (Change of one set is sufficient in each of the sentences)

1. The engineers are on strike. 2. The labourers are paid less in this factory. 3. There is a rest room for the women staff. 4. These are the new products introduced. 5. No one came to the company on motorbikes.

We work for the society. They introduce new techniques for efficiency. Wearing helmets is compulsory. Our company announces bonus for the employees. Labour laws are followed strictly in our company

The Supervisor enquired the workers. The industry is shut for May Day. New methods are introduced in the company. Gopi works in the first shift. We manufacture bolts & nuts.

The workers are the assets of this factory. The welfare of the employees is looked after. Safety is the first priority for any company. Labour welfare laws are strictly followed. I take pride to work here.

He was promoted as G.M yesterday. My life has been wonderful here. These will be my targets. They are in the canteen now. We have a bike stand near the gate.

The doctor is on duty. Edison was a great scientist. There were many trees in our village. Our teachers give us useful guidance. Most children go to school by vans.

Page 42: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

96

3. Prepare a resume. 5 Marks QUESTIONS:

Prepare a resume for the post of Department Manager. Write a resume for the post of Programme Trainee in a software firm. Prepare a resume for the post of Site Supervisor in a Tower Erection company. Prepare a resume for the post of Senior Sales Manager, in an organisation. Write a resume for the post of Site Engineer in a company. Prepare a resume for the post of Lecturer in a Polytechnic College.

4. Prepare an outline of a Project. 5 Marks QUESTIONS:

Prepare an outline of a Project to obtain a loan. (Provide only headings and subheadings)

Prepare an outline of a Project to start a factory with your own funds. (Provide only headings and subheadings)

Prepare an outline of a Project to start a Retail Selling Showroom with your friends as partners. (Provide headings and subheadings only)

Prepare an outline of a Project so as to start a factory on Job-work Basis from the order you can get from a big company. (Provide only headings and subheadings)

Page 43: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

97

LIFE AND EMPLOYABILITY SKILLS PRACTICAL

Time: 3 Hours Maximum Marks: 75 Name: Date: Register number: Time:

A. LISTENING (25 Marks)

1. Listen to the content and take down notes/hints 10 2. Listen to the content and answer the following questions. 10 3. Listen to the content and fill in the blanks the exact words heard. 05

B. SPEAKING (30 Marks)

1. Say in a sentence instantly on hearing the word (5 words, one after another). 05 2. Say any five expressions commonly used in communication. 05 3. Imagine, a consultant has come to your department. Introduce him to your subordinates. 05 4. Explain/describe the product you are about to launch in the market. 05 5. Speak with your immediate boss about the progress you have made. 05 6. Discuss within the group on the topic of focus prescribed in the syllabus. 05

C. WRITING & READING (20 Marks)

1. Frame new questions from the pattern given by changing sets of words with your own. 05 a. When do you return? b. How is his performance? c. Where has the manager gone? d. What is the progress today? e. Why are the machines not functioning?

2. Make sentences from the pattern given by changing sets of words with your own. 05 a. The workers are on strike. b. The labourers are paid well in this factory. c. There is a rest room for the workers. d. These are the new products launched by our company. e. Almost everyone came to the company on motorbikes.

3. Prepare a resume for the post of Department Manager. 05 4. Prepare an outline of a project to obtain a loan. (Provide headings and subheadings) 05

Signature of the Candidate:

Page 44: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

98

DETAILED ALLOCATION OF MARKS FOR 75 MARKS:

ACTIVITY MARKS TOTAL MARKS

PART - A Listening

A.1 (10)

A.2 (10)

A.3 (05)

PART - B Speaking

B.1 (05)

B.2 (05)

B.3 (05)

B.4 (05)

B.5 (05)

B.6 (05)

PART - C Writing & Reading

C.1 (05)

C.2 (05)

C.3 (05)

C.4 (05)

GRAND TOTAL

Signature of the Internal Examiner Signature of the External Examiner

Page 45: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

99

CTC 410 COMPUTER ARCHITECTURE MODEL QUESTION PAPER YEAR/SEM: II/IV Max.Marks :75 TIME : 3 Hrs

PART –A

Answer any 5 questions. 5*2=10

1. Define Register Transfer Language 2. What is Inter Register transfer? 3. Draw the Bus transfer. 4. Define I/O bus and interface 5. Define strobe control 6. Need for cache memory 7. Define Virtual memory concept 8. types of parallel processing systems.

PART –B

Answer any 5 questions. 5*3=15

9. Expand incrementer,4 bit arithmetic circuit 10. Expand structure of control unit-fetch cycle. 11. Define Serial communication 12. What is Memory types? 13. What Memory Management? 14. Expand the Block diagram of 8086-registers 15. What is Organizations, a mainframe. 16. Define , Associative memory page table.

Page 46: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

100

PART –C

Answer all questions either A or B. 5*10=50 17 A Briefly explain the Central processing unit. [10] (OR) B (i) Explain the Assembly language, Addressing modes.

[5]

(ii) Explain DMA–DMA controller, DMA transfer

[5] 18 A (i)Explain the Main Memory. [5] (ii)Explain (a) Different mapping techniques (b) Writing into cache.

[5]

(OR)

Explain Secondary Memory with example. [10] 19 A Discuss: instruction pipeline, arithmetic pipeline. [10] (OR)

B (i)Explain the Symmetric Multiprocessors.

[5] (ii)Explain Data Hazards, Instruction Hazards

[5]

20 A Explain the NUMA organizations. [10] (OR)

(i) Decribe tree strcture directory.

[5] (ii)Explain Multi Core

[5]

21 A Explain the Implicit and explicit multi threading. [10]

(OR)

B Explain the approaches to vector computation.

[10]

Page 47: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

101

CTC 420 COMPUTER NETWORKS AND SECURITY MODEL QUESTION PAPER YEAR/SEM: II/IV Max.Marks :75 TIME : 3 Hrs

PART –A Answer any 5 questions. 5*2=10 1. What is data flow? 2. Define router. 3. What is OSI layer? 4. What is ISDN? 5. Define socket. 6. What is digital signature? 7. Define worms. 8. What is Eavesdropping?

PART –B Answer any 5 questions. 5*3=15

9. What is hub and switch? 10. Define internet and extranet. 11. What is CSMA/CD? 12. Difference between TCP and UDP. 13. Define Subnetting & Supernetting ? 14. Define cryptography. 15. Define firewall. 16. What is a spam?

Page 48: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

102

PART – C

Answer all questions either A or B. 5*10=50 17 A (i) Explain various topologies. [5] (ii) Explain any two network devices. [5] (OR) B Write briefly about the types of networks with its needs. [10] 18 A (i)Explain token bus and token ring. [5] (ii)Define FDDI [5] (OR) B (i) Explain switching techniques. [5] (ii)Define ISDN. [5] 19 A Describe IGMP and ICMP in detail. [10] (OR) B (i) Define VLSM technique. [5] (ii) Explain FTP, HTTP and POP.

[5]

20 A Describe DES algorithm is details. [10] (OR)

B (i) Explain RSA algorithm. [5] (ii) Explain SSL, TLS. [5] 21 A (i) Explain firewall with its types. [5] (ii)Define Intruders. [5] (OR)

B Discuss WLAN detection and eavesdropping concept. [10]

Page 49: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

103

CTC 430 OBJECT ORIENTED PROGRAMMING WITH JAVA MODEL QUESTION PAPER YEAR/SEM: II/IV Max.Marks :75 TIME : 3 Hrs

PART –A Answer any 5 questions. 5*2=10 1. Define Object Oriented Programming. 2. Define type casting. 3. Define inheritance. 4. Define layout manager. 5. Define exception handling. 6. List the different stages in the life cycle of a thread. 7. Define hiding classes. 8. List the different visibility controls.

PART –B Answer any 5 questions. 5*3=15

9. Define Dynamic Binding and Message passing. 10. Give the different types of decision making statements. 11. What is the use break statement inside switch statement? 12. What is the use of wrapper class? 13. Define layout manager. 14. What are static members? 15. Give the advantages of streams. 16. Give the thread class constructors.

Page 50: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

104

PART –C

Answer all questions either A or B. 5*10=50 17A .(i) Explain the paradigm of programming languages [5] (ii) Explain the steps involved in creating and executing a java program [5]

(OR) B (i) Java compiled and interpreted explain. [5]

(ii) Explain JVM and java comments. [5] 18. A (i) Explain how expressions are evaluated. [5] (ii) Explain labelled loop with example. [5]

(OR) B Define vector and give the statements to create a vector and add one double element into it [10]. 19. A (i) Define string buffer class and give the difference between string and string buffer class. [10] (OR) B (i) Define and explain constructors with example [5] (ii) Write a program to explain interface .[5] 20.A (i) Explain the naming convention in packages. [5] (ii) Explain applet tag in html [5]

(OR) B Explain event handlers and event listeners [10] . 21. A .Explain i) Try block ii) Throwing an exception iii) Catching an exception. [10]

(OR) B (i) With neat diagram explain thread states. [5] (ii) Explain stream. [5]

Page 51: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

105

CTC 440 DATA STRUCTURES USING C MODEL QUESTION PAPER YEAR/SEM: II/IV Max.Marks :75 TIME : 3 Hrs

PART –A

Answer any 5 questions. 5*2=10

1. Define Data and Information. 2. What is a Primitive and Non Primitive data structure? 3. Define of a Stack. 4. Define Recursion. 5. Define Null Pointer. 6. What is Circular linked lists? 7. Define Applications of Graph 8. What is Sorting Techniques?

PART –B Answer any 5 questions. 5*3=15

9. What are Characteristics of Array? 10. Two Dimensional Arrays 11. Operations on Stack (PUSH & POP) 12. List Advantages and Disadvantages of Recursion 13. Explain any one What are the Type of lists? 14. Define Depth-first search (DFS) 15. Define Collision resolution techniques 16. Algorithm for evaluating Infix to prefix expression

Page 52: Computer Architecture - Periyar Centenary … th semCTr.pdfComputer Architecture is concerned with the structure and behavior of the various ... 1.3 Transmission Media : ... Unguided

106

PART –C

Answer all questions either A or B. 5*10=50 17. A (i)Explain Types of data structures [5] (ii) Operations on data structures [5]

(OR) B (i)Briefly explain the Strings. [5]

(ii)Explain Advantages and Disadvantages of linear arrays [5] 18. A (i)Explain the Implementing Push and Pop Operations. [5] (ii)Explain implementation of Queues and their operations [5]

(OR) B Explain Dequeue and Priority queues [10] 19. A (i)Doubly linked list. [5] (ii)Representation of singly linked lists in Memory. [5]

(OR) B (i)Difference between Linked & sequential List [5] (ii)Discuss Advantages and Disadvantages of Linked list [5] 20. A (i)List representation of Tree [5] (ii)Explain In order traversal , Preorder traversal , Post order traversal [5]

(OR) B Explain Graphs Terminologies [10] . 21. A Explain Selection sort , Insertion sort, Bubble sort. [10]

(OR) B (i)Explain the Algorithms and “ C” programs for Linear search and Binary search. [5] (ii)Explain Hashing [5]