Professional Documents
Culture Documents
B.Sc Multimedia
I YEAR 1 SEMESTER
Course Outcome
To explore basic knowledge on computers and Photoshop’s beauty from the practical to the
painterly artistic and to understand how Photoshop will help you create your own successful
images
UNIT-I:
Introduction to computers, characteristics and limitations of computer, Block diagram of
computer, types of computers, uses of computers, computer generations. Number systems
:binary, hexa and octal numbering system
UNIT-II:
Input and output devices: Keyboard and mouse, inputting data in other ways, Types of
Software: system software, Application software, commercial, open source, domain and free
ware software, Memories: primary, secondary and cache memory. Windows basics: desktop,
start menu, icons.
Unit –III
Introduction to Adobe photoshop, Getting started with photoshop, creating and saving a
document in photoshop, page layout and back ground, photoshop program window-title
bar,menu bar,option bar,image window,image title bar,status bar,ruler,paletts,tool box,screen
modes,saving files,reverting files,closing files.
Unit –IV
Images: working with images, image size and resolution ,image editing,colour modes and
adjustments , Zooming & Panning an Image,, , Rulers, Guides & Grids- Cropping &
Straightening an Image,image backgrounds ,making selections.
Working with tool box: working with pen tool, save and load selection-working with
erasers-working with text and brushes-Colour manipulations: colour modes- Levels – Curves
- Seeing Colour accurately - Patch tool – Cropping-Reading your palettes - Dust and
scratches- Advanced Retouching- smoothing skin
Unit-V
Layers: Working with layers- layer styles- opacity-adjustment layers
Filters: The filter menu, Working with filters- Editing your photo shoot, presentation –how
to create adds ,artstic filter,blur filter,brush store filter,distort filters,noice filters,pixelate
filters,light effects,difference clouds,sharpen filters,printing.
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
Reference Books:
Student Activity:
1. Design a poster for technical paper presentation.
2. Create a digital scrap book.
B.Sc Multimedia
1 Year – 1 Sem
PART - I
PART - II
B.Sc Multimedia
I YEAR II SEMESTER
Paper-II : PROGRAMMING IN C
Course Objectives
1. Learn how to solve common types of computing problems.
2. Learn data types and control structures of C
3. Learn to map problems to programming features of C.
4. Learn to write good portable C programs.
Course Outcomes
Upon successful completion of the course, a student will be able to:
1. Appreciate and understand the working of a digital computer
2. Analyze a given problem and develop an algorithm to solve the problem
3. Improve upon a solution to a problem
4. Use the 'C' language constructs in the right way
5. Design, develop and test programs written in 'C'
UNIT I
Introduction to Algorithms and Programming Languages: Algorithm – Key features of
Algorithms – Some more Algorithms – Flow Charts – Pseudo code – Programming
Languages – Generation of Programming Languages – Structured Programming Language-
Design and Implementation of Correct, Efficient and Maintainable Programs.
Introduction to C: Introduction – Structure of C Program – Writing the first C Program –
File used in C Program – Compiling and Executing C Programs – Using Comments –
Keywords – Identifiers – Basic Data Types in C – Variables – Constants – I/O Statements in
C- Operators in C- Programming Examples – Type Conversion and Type Casting
UNIT II
Decision Control and Looping Statements: Introduction to Decision Control Statements –
Conditional Branching Statements – Iterative Statements – Nested Loops – Break and
Continue Statement – Goto Statement
Functions: Introduction – using functions – Function declaration/ prototype – Function
definition – function call – return statement – Passing parameters – Scope of variables –
Storage Classes – Recursive functions – Type of recursion – Towers of Hanoi – Recursion vs
Iteration
UNIT III
Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing
Values in Array – Calculating the length of the Array – Operations on Array – one
dimensional array for inter-function communication – Two dimensional Arrays –Operations
on Two Dimensional Arrays - Two Dimensional Arrays for inter-function communication –
Multidimensional Arrays – Sparse Matrices
Strings: Introduction –Suppressive Input – String Taxonomy – String Operations –
Miscellaneous String and Character functions
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
UNIT IV
Pointers: Understanding Computer Memory – Introduction to Pointers – declaring Pointer
Variables – Pointer Expressions and Pointer Arithmetic – Null Pointers – Generic Pointers -
Passing Arguments to Functions using Pointer – Pointer and Arrays – Passing Array to
Function – Difference between Array Name and Pointer – Pointers and Strings – Array of
pointers – Pointer and 2D Arrays – Pointer and 3D Arrays – Function Pointers – Array 0f
Function Pointer – Pointers to Pointers – Memory Allocation in C Programs – Memory
Usage – Dynamic Memory Allocation – Drawbacks of Pointers
Structure, Union, and Enumerated Data Types: Introduction – Nested Structures – Arrays
of Structures – Structures and Functions – Self referential Structures – Union – Arrays of
Unions Variables – Unions inside Structures – Enumerated Data Types
UNIT V
Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data from
Files – Detecting the End-of-file – Error Handling during File Operations – Accepting
Command Line Arguments – Functions for Selecting a Record Randomly - Remove() –
Renaming a File – Creating a Temporary File
REFERENCE BOOKS
Student Activity:
1. Write a program for preparing the attendance particulars of students of your
college at the end of semester according to following guidelines
a. Above 75 % promoted
b. Above 65% condoned
c. Below 65% detained
2. Write a program for creating timetable or your class taking work load of faculty
into consideration.
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
PROGRAMMING IN C LAB
1. Find out the given number is perfect number or not using c program.
2. Write a C program to check whether the given number is Armstrong or not.
3. Write a C program to find the sum of individual digits of a positive integer.
4. A Fibonacci sequence is defined as follows: the first and second terms in the sequence
are 0 and 1. Subsequent terms are found by adding the preceding two terms in the
sequence. Write a C program to print the Fibonacci series
5. Write a C program to generate the first n terms of the Fibonacci sequence.
6. Write a C program to generate all the prime numbers between 1 and n, where n is a
value supplied by the user.
7. Write a C program to find both the largest and smallest number in a list of integers.
8. Write a C program that uses functions to perform the following:
a. Addition of Two Matrices
b. Multiplication of Two Matrices
9. Write a program to perform various string operations
10. Write C program that implements searching of given item in a given list
11. Write a C program to sort a given list of integers in ascending order
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
I Year – II Sem
Programming in C
PART - I
12. What is Function? Explain difference between call by value and call by
reference?
(or)
Explain String functions?
B.Sc Multimedia
PURPOSE:
The purpose of this course is to understand the various concepts of compression
methods, hardware and software used in multimedia and to get familiar with the
various file formats used in multimedia.
INSTRUCTIONAL OBJECTIVES:
1. To understand Multimedia hard ware and software
2. To understand Multimedia system architecture
3. To understand various compression techniques
4. To understand various file formats
5. To understand storage media
REFERENCES
1. Andleigh PK and Thakrar K, “Multimedia Systems”, Addison Wesley Longman,
1999.
2. Fred Halsall, “Multimedia Communications”, Addison Wesley, 2000.
3. Ralf Steinmetz, Klara Nahrstedt, “Multimedia, computing, communications and
applications”, Prentice Hall, 1995.
4. Tay Vaughan, “Multimedia making It work”, TMH 5th Edition 2001.
5. Weixel, Fulton, Barksdale.Morse, “Multimedia Basics”, Easwar Press 2004.
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
PART - I
1. What is Multimedia?
2. What are the evolving technologies in multimedia?
3. Give a brief description on Multimedia Elements?
4. What are different file formats in multimedia?
5. Explain Image Scanners?
6. Explain Magnetic Media Technology?
7. Explain Cache Management for Storage Systems?
8. Explain Hypermedia Messaging?
PART - II
B.Sc Multimedia
B.Sc Multimedia
II YEAR IV SEMESTER
Digital Publishing
Total contact hours – 40 + 30 = 75
PURPOSE
Adobe Photoshop is the premiere image manipulation tool for print design, Web
design, and photography. It's a must-know if you're planning to work with photos
or design projects at any level.
INSTRUCTIONAL OBJECTIVES:
Use basic selection tools and edge refinement to isolate and edit parts of an
image.
Manipulate layers through ordering, positioning, scaling, rotation, and
adjustments.
Create composite images that demonstrate advanced selection and layering
techniques.
Prepare images for Web and print output with appropriate sizing and
resolution.
Apply painted masks, selection-based masks, gradient masks, and blend
modes to create sophisticated image effects.
Create adjustment layers for editable, non-destructive changes to image
coloration and exposure.
Set and modify typography using the full range of type tools, the Character
panel, and the Paragraph panel.
Apply special effects to typography using masks, paths, and layer styles.
Unit I (9 Hours)
Unit-II (9 Hours)
Concept of digital publishing, the Indesign workspace., Menu bar, toolbox, using
panels, using tools, placing text in a frame, Navigation, Application bar, control
panel, using the control panel to change typefaces, changing leading, Type Basics,
Points, Picas & Markup, working with text in a frame, using the glyphs panel.
Combining type and images: Understanding paths and selection tools, working with
text, placing text, Manage text flow, threaded text frame, check spelling, kerning,
working with images.
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
Unit-IV (9 Hours)
Tabs and Tables: Working with tabs, setting tabs, Creating tables, Create a table
from existing text, Adding Headers and Footers, guides & columns, Using grids to
align objects. Text Wrap, Layers, Effects: Integrating Text & graphics, an
introduction to text wrap, an Introduction to document layers.
Unit – V (9 Hours)
Placing type on a closed shape, placing type on an open paths, create text outlines,
creating shaped text frames, specifying color, applying color to your documents,
graphics tool, the mighty pen tool, making closed and paths.
Reference Books
1. Steve Johnson, Adobe InDesign CS5 on Demand Publisher Pearson
Education, Limited, 2010 ISBN 0789744465, 9780789744463
2. Christopher Smith, InDesign CS5 Digital Classroom Publisher John Wiley &
Sons, 2010, ISBN 0470607815 , 9780470607817 Terry Rydberg ,Exploring
Adobe InDesign CS5
3. Anne Fisher, Adobe Indesign Cs5 Illustrated ISBN-13978-0-538-47787-1
4. David Bergsland, Publishing with Indesign CS5 third edition
5. Burke,S. Paraiah, Mastering InDesigh CS5 for print design and production
Gruman Galen, InDesign CS5 For Dumies
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
II Year IV Semester
Digital Publishing
PART - I
B.Sc Multimedia
PURPOSE
To provide sound knowledge in scripting languages, user interface design, and
efficient program development to create exciting, compelling interactive user
experiences.
INSTRUCTIONAL OBJECTIVES
Understand the basics of event based programming using Adobe Flash
together with XML capabilities to render rich content in the browser
Comprehend the standards of Flex by which applications can be deployed
consistently on all major browsers, desktops, and devices with necessary
skills to design rich forms that apply the use of data binding and validation.
Gain knowledge on both client and server side scripting with Javascript and
PHP
To understand the Adobe Integrated Runtime (AIR) for building Rich Internet
applications (RIA).
B.Sc Multimedia
REFERENCES
1. Rich Shupe and Zevan Rosser, “Learning ActionScript 3.0: A Beginner’s
Guide”, Adobe Developer Library.
2. Chafic Kazoun and Joey Lott, “Programming Flex 3 ”, Adobe Developer
Library.
3. Alaric Cole, “Learning Flex 3 ”, Adobe Developer Library
4. Paul Wilton and Jeremy McPeak, “Beginning JavaScript, 3rd Edition”, Wrox
Press Inc., 2007.
5. Mercer, Kent, Nowicki, Squier and Choi, “ Beginning PHP5 ”, John Wiley &
Sons, Inc., 2004.
6. Michael Labriola, “Breaking out of Web Browser With Adobe AIR”, Prentice
Hall, Inc., 2009.
7. Joseph Lott, Kathryn Rotondo, Sam Ahn and Ashley At kins, “Adobe AIR in
Action”, Manning Publications Co, 2009.
KRISHNA UNIVERSITY::MACHILIPATNAM
DEPARTMENT OF COMPUTER SCIENCE
B.Sc Multimedia
PURPOSE
This Course enables the students to explore principles of 3-dimensioning and apply
them in the creation of 3D computer representations using appropriate modeling
software. Emphasis will be placed on creation of accurate models rendered with
color, shading, texture mapping and lighting to simulate effects of materials,
finishes and surface graphics.
INSTRUCTIONAL OBJECTIVE
To involve the students to use/manipulate the software interface
To gain knowledge in creation of objects
To use various modifiers and particle systems
To apply appropriate materials to objects
To use lights, cameras and rendering with environments
Creating shapes by lofting - Integrating shape and path to create complex objects -
Solid modeling using Boolean Operations - Boolean parameters and sub-level
modifications - Creating object using NURBS – Animation using various modifiers -
Definition of materials and overview of Material Editor interface - Basic materials,
color and shading - Designing basic standard materials.
Properties of light - Natural and Artificial Lights - Creating light object; Omni lights,
target spotlights and free spotlights - Setting light color - Setting the shadow
properties of an object.
B.Sc Multimedia
REFERENCES
1. Boardman, Ted, “3DS MAX Fundamentals”, Pearson Custom Publishing,
2006.
2. "Inside 3D Studio Max Vol. II", Indianapolis, New Riders, 1997.
3. Duff, J. M., "Mastering 3D Studio: Modeling, Rendering and Animation", New
York: PWS Publishing Company, 1995.
4. “Basics of 3D Modeling”,NIIT, Prentice Hall of India, 2004.
5. “3D Animations: An Overview”, NIIT, Prentice Hall of India, 2004.
6. Tom Meade and Shinsaku Arima “Maya 8: The Complete Reference”, Tata
McGraw-Hill, 2007
7. John Edgar Park, “Understanding 3D Animation Using Maya”, Springer
2004.