Our Vision
-
Upload
narendranvel -
Category
Documents
-
view
219 -
download
4
description
Transcript of Our Vision
Our Vision
To provide quality technical education and develop professionals imparting human values, employability, entrepreneurship and research capabilities, to meet the challenges in the globalized technological society.
Our Mission
To enrich the students knowledge across the subject areas of Computer Science and Engineering. To prepare students for careers in industry, encourage entrepreneurship and mould them to take leadership for the betterment of the society. To impart effective capabilities for the development of quality technical manpower to meet the real world challenges.
Programme Educational Objectives (PEOs)Graduates of the program will
1. Work productively as computer engineers and succeed in diverse career path to solve real world problems.2. Collaborate efficiently with colleagues and be leaders in their profession with social and ethical responsibilities3. Engage themselves in life-long learning to adapt with the continuously evolving technology.
Programme Outcomes (POS)
The graduates of our programme will possess:
a. An ability to apply knowledge of physical sciences, mathematics, and engineering fundamentals to the solution of computer engineering problems.b. An ability to identify and analyze the requirements of computer engineering problem.c. An ability to apply design and development principles in the construction of computer systems.d. An understanding and investigation of complex problems in the practice of computer engineering.e. An ability to implement algorithms and paradigms with modern hardware and software tools.f. An ability to design systems or components and define processes that meets specific needs in computer engineering by considering the benefits and constraints of the society.g. The attainment of broad education necessary to understand the impact of computing to solve contemporary issues in global, economic, environmental, and societal context.h. An understanding of professional and ethical responsibility.i. An ability to function effectively on multi-disciplinary teams.j. An ability to communicate effectively.k. An ability to understand the management principles including finance and apply them for project management.l. The ability to recognize and respond to the need for lifelong learning.
COURSE OUTCOME
After the completion of the course the student will be able to,
CO: Implement the algorithm to create various graphical primitives and manipulate the images using various multimedia concepts.
GENERAL INSTRUCTIONS FOR LABORATORY CLASSES
DOS
Without Prior permission do not enter into the Laboratory. While entering into the LAB students should wear their ID cards. The Students should come with proper uniform. Students should sign in the LOGIN REGISTER before entering into the laboratory. Students should come with observation and record note book to the laboratory. Students should maintain silence inside the laboratory. After completing the laboratory exercise, make sure to shutdown the system properly.
Students should make sure that they complete the exercise within the corresponding week
DONTS
Students bringing the bags inside the laboratory. Students wearing slippers/shoes insides the laboratory. Students using the computers in an improper way. Students scribbling on the desk and mishandling the chairs. Students using mobile phones inside the laboratory. Students making noise inside the laboratory.
END SEMESTER PRACTICAL EXAMINATION
Allotment of marks
Continuous assessment = 20 marks End Semester Practical assessment = 80 marks --------------- Total = 100 marks ---------------
INTERNAL ASSESSMENT (20 marks)
END SEMESTER PRACTICAL EXAMINATION
The exam will be conducted for 100 marks. Then the marks will be calculated to 80 marks.
SPLIT UP OF END SEMESTER PRACTICAL EXAMINATION MARKS
Program Execution = 50 marks Marks for Procedure = 20 marksMarks for Result = 10 marksViva-voce = 10 marksMarks for Record = 10marks ------------------- Total = 100 marks ------------------
PREFACE
This lab manual was prepared by Mrs.R.Madhumathi and Ms.P.Selvanayaki planned to provide a basic knowledge of shell programming, scheduling and memory management techniques and to develop the knowledge of network programming for error correction and detection and data transmission between server and clients for students of second year.
INDEX
S.NOCONTENTSPAGENUMBER
1OUR VISIONi
2OUR MISIONi
3PROGRAMME EDUCATIONAL OBJECTIVES[PEOS]i
4PROGRAM OUTCOMESii
5COURSE OUTCOMESiii
6GENERAL INSTRUCTIONS FOR LABORATORYiv
7ALLOTMENT OF MARKSv
8PREFACEvi
OPERATING SYSTEM
9SYLLABUSix
10INTRODUCTION x
11 PRE-REQUISITESxvi
12CO-REQUISITESxvi
13LIST OF EXPERIMENTSxvii
COMPUTER NETWORKS
14SYLLABUSxix
15INTRODUCTION xx
16 PRE-REQUISITESxxi
17CO-REQUISITESxxi
18LIST OF EXPERIMENTSxxii
19PROGRAM OUTCOME MAPPINGxxiii
20HARDWARE REQUIREMENTSxiv
21SOFTWARE REQUIREMENTSxiv
22EXERCISES1
23APPENDIX166
24REFERENCE214
COMPUTER GRAPHICS AND MULTIMEDIA LABORATORY
SYLLABUS
12CS2505 COMPUTER GRAPHICS AND MULTIMEDIA LABORATORY 0 0 3 2
AIMTo equip the students practically about the concepts of Computer Graphics and Multimedia.
OBJECTIVES To learn and implement various algorithms to Create Basic Graphics Primitives Like Line, Circle etc. To learn and implement Representation and Transformation of Graphical Images and Pictures To learn and implement the Concept of Color Generation To learn and implement Compression Algorithms Making use of high end software used in multimedia content creationLIST OF EXPERIMENTS1. Implement Bresenham's Algorithms for Line, Circle and Ellipse Drawing2. Perform 2D Transformations such as Translation, Rotation, Scaling, Reflection and Shearing.3. Implement Cohen-Sutherland 2D Clipping and Window-Viewport Mapping4. Perform 3D Transformations such as Translation, Rotation and Scaling.5. Visualize Projections of 3D Images.6. Conversion between Color Models.7. Implement Text Compression Algorithm8. Implement Image Compression Algorithm9. Perform Animation using any Animation Software 10. Perform basic operations on Image Using any Image Editing Software.
\
PRE-REQUISITES
12CS2103--- Programming in C
12MA2201--- Engineering Mathematics
LIST OF EXPERIMENTSS.NOTITLEPAGE NO
SHELL PROGRAMS
1SHELL COMMANDS3
2ARITHMETIC OPERATIONS37
3COMBINATION OF NUMBERS40
4FIBONACCI SERIES44
5MULTIPLICATION TABLE47
6PALINDROME50
7SORTING53
8EMPLOYEE DETAILS56
CPU SCHEDULING ALGORITHMS
9FIRST FIT MEMORY MANAGEMENT SCHEME60
10SHORTEST JOB FIRST SCHEDULING64
11PRIORITY SCHEDULING69
12ROUND-ROBIN SCHEDULING73
INTER PROCESS COMMUNICATION
13PRODUCER-CONSUMER PROBLEM79
MEMORY MANAGEMENT SCHEMES
14FIRST COME FIRST SERVE SCHEDULING83
15BEST FIT MEMORY MANAGEMENT87
16WORST FIT MEMORY MANAGEMENT91
17SYSTEM CALL READ95
18SYSTEM CALL WRITE98
COMPUTER NETWORKS
SYLLABUSCOMPUTER NETWORKSAIMTo have hands-on experience in network programming and to use simulation tools to analyze network protocols.
OBJECTIVES To learn socket programming To understand the usage of simulation tools To analyze the performance of protocols in different layers in computer networks using simulation tools
LIST OF EXPERIMENTS
1. Applications using TCP Sockets likea. Echo client and echo server.b. File transfer.c. Remote command execution.d. Chat.e. Concurrent server.2. Applications using UDP Sockets likea. DNS.b. SNMP.3. Applications using Raw Sockets likea. Ping.b. Trace route.4. RPC5. Experiments using simulators like OPNET:a. Performance Comparison of MAC Protocols.b. Performance Comparison of Routing Protocols.6. Study of TCP/UDP performance
INTRODUCTION
COMPUTER NETWORKING:
A computer network consists of a collection of computers, printers and other equipment that is connected together so that they can communicate with each other. COMPONENTS OF A NETWORK
A computer network comprises the following components:
A minimum of at least 2 computers Cables that connect the computers to each other, although wirelesscommunication is becoming more common. A network interface device on each computer (this is called a Network interface card or NIC). A Switch used to switch the data from one point to another. Network operating system software
PRE-REQUISITES
12CS2305---Java Programming Laboratory
12CS2301---Digital Principles and System Design
CO-REQUISTES:
12CS2404 ---Computer Networks
LIST OF EXPERIMENTSS.NOTITLEPAGE NO
1BIT STUFFING102
2CHARACTER STUFFING104
32-D PARITY CHECKING106
4CYCLIC REDUDANCY CHECK108
5ECHO CLIENT SERVER110
6CLIENT SERVER CHAT112
7FILE TRANSFER PROTOCOL114
8REMOTE COMMAND EXECUTION116
9DOMAIN NAME SERVER118
10REMOTE PROCEDURE CALL120
11CONCURRENT SERVER122
12TRACE ROUTE124
13PING126
STUDY EXPERIMENTS
14STUDY OF UDP129
15STUDY OF TCP141
PROGRAM OUTCOME MAPPING
The Correlation between the Course Outcomes and the Programme Outcomes for this course in the Computer Science Engineering Program is tabulated below.
Mapping of Course Outcomes (COs) with Programme Outcomes (POs):-Course OutcomesProgramme Outcomes
aBCdefghijkl
CO1: Develop shell program and implement system calls, scheduling policies, memory management techniques, semaphores, socket program and routing protocols.
HHM
The correlation is specified at two levels,M - Medium Correlation H - High Correlation.
HARDWARE REQUIREMENTS: INTEL PENTIUM 915 GHZ 80GB HDD 512MB DDR
SOFTWARE REQUIREMENTS: WINDOWS XP