Você está na página 1de 17

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 responsibilities

3. 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,

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.

economic,

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
Marks for Procedure
Marks for Result
Viva-voce
Marks for Record
Total

= 50 marks
= 20 marks
= 10 marks
= 10 marks
= 10marks
------------------= 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.N
O

CONTENTS

PAGE
NUMBE

R
1
2
3

OUR VISION
OUR MISION
PROGRAMME EDUCATIONAL
OBJECTIVES[PEOS]

i
i
i

4
5
6
7
8

PROGRAM OUTCOMES
COURSE OUTCOMES
GENERAL INSTRUCTIONS FOR LABORATORY
ALLOTMENT OF MARKS
PREFACE

ii
iii
iv
v
vi

OPERATING SYSTEM
9
10
11
12
13

SYLLABUS
INTRODUCTION
PRE-REQUISITES
CO-REQUISITES
LIST OF EXPERIMENTS

ix
x
xvi
xvi
xvii

COMPUTER NETWORKS
14
15
16
17
18

SYLLABUS
INTRODUCTION
PRE-REQUISITES
CO-REQUISITES
LIST OF EXPERIMENTS

xix
xx
xxi
xxi
xxii

19
20
21
22
23
24

PROGRAM OUTCOME MAPPING


HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
EXERCISES
APPENDIX
REFERENCE

xxiii
xiv
xiv
1
166
214

COMPUTER
GRAPHICS AND
MULTIMEDIA
LABORATORY

SYLLABUS

12CS2505
0032

COMPUTER GRAPHICS AND MULTIMEDIA LABORATORY

AIM
To 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
creation
LIST OF EXPERIMENTS
1. Implement Bresenham's Algorithms for Line, Circle and Ellipse
Drawing
2. Perform 2D Transformations such as Translation, Rotation,
Scaling, Reflection and Shearing.
3. Implement Cohen-Sutherland 2D Clipping and WindowViewport Mapping
4. Perform 3D Transformations such as Translation, Rotation and
Scaling.
5. Visualize Projections of 3D Images.
6. Conversion between Color Models.
7. Implement Text Compression Algorithm
8. Implement Image Compression Algorithm
9. 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 EXPERIMENTS
S.NO
SHELL PROGRAMS
1
2

TITLE
SHELL COMMANDS
ARITHMETIC OPERATIONS

COMBINATION OF NUMBERS

4
5
6

FIBONACCI SERIES
MULTIPLICATION TABLE
PALINDROME

SORTING

EMPLOYEE DETAILS

CPU SCHEDULING ALGORITHMS


9

FIRST FIT MEMORY MANAGEM

10

SHORTEST JOB FIRST SCHEDUL

11

PRIORITY SCHEDULING

12

ROUND-ROBIN SCHEDULING

INTER PROCESS COMMUNICATION


13

PRODUCER-CONSUMER PROBL

MEMORY MANAGEMENT SCHEMES


14
15
16
17
18

FIRST COME FIRST SERVE SCH


BEST FIT MEMORY MANAGEME
WORST FIT MEMORY MANAGE
SYSTEM CALL READ
SYSTEM CALL WRITE

COMPUTER NETWORKS

SYLLABUS
COMPUTER NETWORKS
AIM
To 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 like
a. Echo client and echo server.
b. File transfer.
c. Remote command execution.
d. Chat.

e. Concurrent server.
2. Applications using UDP Sockets like
a. DNS.
b. SNMP.
3. Applications using Raw Sockets like
a. Ping.
b. Trace route.
4. RPC
5. 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 wireless
communication 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 EXPERIMENTS
S.N

TITLE

PAGE

NO

BIT STUFFING

102

CHARACTER STUFFING

104

2-D PARITY CHECKING

106

4
5
6

CYCLIC REDUDANCY CHECK


ECHO CLIENT SERVER
CLIENT SERVER CHAT

108
110
112

FILE TRANSFER PROTOCOL

8
9

REMOTE COMMAND EXECUTION


DOMAIN NAME SERVER

114
116
118

10

REMOTE PROCEDURE CALL

120

11
12
13

CONCURRENT SERVER
TRACE ROUTE
PING

122
124
126

STUDY EXPERIMENTS
14

STUDY OF UDP

129

15

STUDY OF TCP

141

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 Outcomes

Programme Outcomes
a

CO1:

Develop shell
program and implement
system calls, scheduling
policies,
memory
management techniques,
semaphores,
socket
program and routing
protocols.

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

Você também pode gostar