0% found this document useful (0 votes)
16 views24 pages

I Semester Bsc cs syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views24 pages

I Semester Bsc cs syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 24

GOVT.

HOLKAR (MODEL , AUTONOMOUS)


SCIENCE COLLEGE INDORE
(CENTER FOR EXCELLENCE)
Academic Year: 2024-2025

Affiliated to Devi Ahilya Vishwavidyalaya, Indore


Syllabus for B.Sc. I Semester
Computer Science
(Faculty of Computer Science)
DEPARTMENT OF COMPUTER SCIENCE

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 1


Government Holkar (Model, Autonomous) Science
College, Indore (M.P.)
Computer Science Department

Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Major) Semester
Course Type (Computer Science) – Major

1 Course Code S1-CSC1T

2 Course Title Computer System Architecture


To study this course, a student must have had the subject
3 Pre – requisite (if any)
Physics/ Mathematics in 12th class.
Course Learning On completion of this course, learners will be able to:
Outcomes (CLO) 1. Recall and describe the components and basic
functioning of a digital computer system.
(Remembering)
2. Apply knowledge of combinational logic circuits to
design and construct basic digital circuits, given
specific parameters or requirements. (Applying)
3. Analyze the operation and functionality of the
arithmetic and logic unit (ALU) in a digital computer,
and understand the concept and benefits of pipelining
4 in improving instruction execution efficiency.
(Analyzing)
4. Evaluate the advantages and trade-offs of cache
memories and virtual memory in terms of memory
hierarchy management and system performance.
( Evaluating)
5. Create a comprehensive report or presentation
highlighting the significant contributions of Indian
researchers and professionals in the field of computer
architecture and related technologies, showcasing
their innovations and impact. ( Creating)
5 Credit Value 4 Credits
Formative Assessment (CCE) – 40
Marks
Minimum Pass
6 Total Marks Summative Assessment (End
Marks – 35
Semester Exam) – 60 Marks
Total 40+60= 100 Marks

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 2


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Major) Semester
Course Type (Computer Science) – Major

Course Code S1-CSC1T

Course Title Computer System Architecture

Part – B Content of the Course

Total no. of lectures – As per UGC rules (1 Credit = 15 Lectures)


No. of
S. No. Topics
Lectures
Fundamentals of Digital Electronics: Data Types, Complements,
Fixed-Point Representation, Floating-Point Representation,
Binary and other Codes, Error Detection Codes.
Basic Computer Organization: Instruction codes, Computer
Registers, Computer Instructions, Timing & Control, Instruction
I Cycles, Memory Reference Instruction, Input - Output & 15
Interrupts, Complete Computer Description & Design of Basic
Computer.
Logic Gates: Boolean Algebra, Map Simplification,
Combinational Circuits, Sequential Circuits, simple
combinational circuit design problems.
Circuits- Adder- Subtractor, Multiplexer, Demultiplexer,
Decoders, Encoders Flip-Flops, Registers, Counters.
Instructions - Instruction formats, Addressing modes, Instruction
codes, Machine language, Assembly language.
II 15
Register Transfer and Micro operations - Register Transfer
Language, Register Transfer, Bus & Memory Transfer,
Arithmetic Micro operations Logic Micro-operations, Shift
Micro-operations.
Processor and Control Unit - Hardwired vs. Micro programmed
Control Unit, General Register Organization, Stack
Organization, Instruction Format, Data Transfer & Manipulation,
Program Control, Introductory concept of RISC, CISC,
advantages and disadvantages of both.
III 12
Pipelining - concept of pipelining, introduction to Pipelined data
path and control – Handling Data hazards & Control hazards
Parallelism - meaning, types of parallelism, introduction to
Instruction level-parallelism, Parallel processing challenges,
Applications.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 3


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Major) Semester
Course Type (Computer Science) – Major

Course Code S1-CSC1T

Course Title Computer System Architecture


No. of
S. No. Topics
Lectures
Memory and I/O Systems - Peripheral Devices, I/O Interface,
Data Transfer Schemes - Program Control, Interrupt, DMA
Transfer. I/O Processor.
IV Memory Hierarchy, Processor vs. Memory Speed, High-Speed 10
Memories, Main memory, Auxiliary memory, Cache Memory,
Associative Memory, Interleaving, Virtual Memory, Memory
Management.
Flynn's classification - Introduction to SISD, SIMD, MISD,
MIMD Hardware multithreading - Introduction, types,
advantages, and applications.
Multicore processors – Introduction, advantages, difference from
multiprocessor.
Indian contribution to the field - Contributions of reputed
scientists of Indian origin - like - Dr. Vinod Dham - Father of
V 8
Intel Pentium Processor, Dr. Ajay Bhat - Co-Inventor of USB
Technology, Dr. Vinod Khosla- co-founder of Sun
Microsystems, Dr. Vijay P Bhatkar - architect of India's national
initiative in supercomputing, and many others.
Parallel Computing projects of India - PARAM, ANUPAM,
FLOSOLVER, CHIPPS etc. Other relevant contributors and
contributions.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 4


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Major) Semester
Course Type (Computer Science) – Major

Course Code S1-CSC1T

Course Title Computer System Architecture

Part – C Learning Resources

Text Books, Reference Books, Other Resources


Suggested Readings:
Text Books:
1. M. Morris Mano, "Computer System Architecture", PHI.
Reference Books:
1. Heuring Jordan, "Computer System Design & Architecture” (A.W.L.)
2. William Stalling, “Computer Organization & Architecture", Pearson Education
Asia.
3. V. Carl Hamacher, "Computer Organization", TMH
4. Tannenbaum, “Structured Computer Organization”, PHI.
Suggested Digital Platforms Web Links:
1. https://www.youtube.com/watch?v=4TzMyXmzL8M
2. https://nptel.ac.in/courses/106/106/106106166/
3. https://nptel.ac.in/courses/106/106/106106134/

Suggested Equivalent Online Courses:


1. https://nptel.ac.in/courses/106/105/106105163/

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 5


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Major) Semester
Course Type (Computer Science) – Major

Course Code S1-CSC1T

Course Title Computer System Architecture

Part – D Assessment and Evaluation


Internal Assessment: Continuous External Evaluation (Summative
Comprehensive Evaluation (CCE)/ Assessment):
Formative Assessment: 40 Marks End Semester Exam:60 Marks
Time: 03 hours
Formative Assessment shall be based on –
Quiz, Seminar, Presentation, Written test,
Case Study, Project, Assignment etc.

The division of marks is as follows:


Section (A): 5
Test I 20 Marks Objective Questions 5 x 1= 5
(1 mark each)
Section (B): 5 Short
Questions out of
Test II 20 Marks eight questions (200 5 x 7 = 35
words each) (7
Best two test Marks each)
Marks = (20 + Section (C): Two
20) long questions out of
Test III 20 Marks four questions ( 500 2 x 10 = 20
Words each) (10
Marks each)
Total Internal Assessment Total External
40 Marks
(CCE) Marks Evaluation (Theory) 60 Marks
Marks (A+B+ C)
For Major, Minor, Open Elective, Foundation and Vocational
1.
Courses, Part D will be as per the scheme of marks given.
Note:
The student should secure 35% marks in Internal Assessment
2.
(CCE) and External Evaluation (theory) combined.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 6


Government Holkar (Model, Autonomous) Science
College, Indore (M.P.)
Computer Science Department

Part A- Introduction (Practical)


Programme - B.Sc. Class – B.Sc. I Session-
Year- 2024
(Computer Science - Major) Semester 2024-25
Course Type (Computer Science) – Major

1. Course Code S1-CSC1TP

2. Course Title Computer Architecture Lab


To study this course, a student must have had the subject
3. Pre-requisite (if any) Physics/ Mathematics in 12th class.
4. Course Learning On completion of this course, learners will be able to:
Outcomes (CLO)
1. Demonstrate the ability to recall and identify various
computer components and CPU parts through physical
examination.
2. Exhibit an understanding of I/O devices and the
interpretation of truth tables for different logic gates.
3. Apply acquired knowledge to operate and verify the
functions of various logic circuits, such as adders,
subtractors, and gates.
4. Analyze and assess the practical applications of logic
gates and flip-flops, including their functions and truth
tables.
5. Create and construct logic circuits, such as multiplexers,
demultiplexers, and conversion processes, using logical
components.
5. Credit Value 2 Credits

Formative Assessment (CCE) – 40


Marks
Minimum Pass
6 Total Marks Summative Assessment (End Semester
Marks – 35
Exam) – 60 Marks
Total 40+60= 100 Marks

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 7


Part B- Content of the Course
Total no. of lectures – As per UGC rules
Suggestive List of Practical
1. To study basic gates (AND, OR, NOT) and verify their truth tables.
2. To study and verify NAND as Universal gate.
3. To study half adder using basic gates and verify its truth table.
4. To study Full Adder using basic gates and verify its truth table.
5. To design and construct RS flip Flop using gates and verifies the truth table.
6. To verify DeMorgan's Theorem.
7. Create a document and apply different Editing options.
8. Create Banner for your college.
9. Design a Greeting Card using Word Art for different festivals.
10. Design your Bio data and use page borders and shading.
Create a document and insert header and footer, page title, date, time, apply various
11.
page formatting features etc.
12. Implement Mail Merge.
13. Insert a table into a document and try different formatting options for the table.
14. Design your class Timetable.
15. Prepare a Mark Sheet of your class result.
16. Prepare a Salary Slip of an employee of an organization.
17. Prepare a bar chart & pie chart for analysis of Election Results.
18. Prepare a generic Bill of a Super Market.
Work on the following exercises on a Workbook:
a. Copy an existing Sheet.
19. b. Rename the old Sheet.
c. Insert a new Sheet into an existing Workbook.
d. Delete the renamed Sheet.
Prepare an Attendance sheet of 10 students for any 6 subjects of your syllabus.
20. Calculate their total attendance, total percentage of attendance of each student &
average of attendance.
Create a worksheet of Students list of any 4 faculties and perform following database
functions on it.
21. a. Sort data by Name
b. Filter data by Class
c. Subtotal of no. of students by Class.
Design a presentation of your institute using auto content wizard, design template and
22.
blank presentation.
Design a presentation illustrating insertion of pictures, Word Art, and ClipArt. Design a
23. presentation, learn how to save it in different formats, copying and opening an existing
presentation.
24. Design a presentation illustrating insertion of movie, animation, and sound.
25. Illustrate use of custom animation and slide transition (using different effects)
26. Design a presentation using charts and tables of the marks obtained in class.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 8


Part – C Learning Resources

Text Books, Reference Books, Other Resources


Suggested Readings:
Text Books:
1. M. Morris Mano, "Computer System Architecture", PHI.
Reference Books:
1. Heuring Jordan, "Computer System Design & Architecture” (A.W.L.)
2. William Stalling, “Computer Organization & Architecture", Pearson Education
Asia.
3. V. Carl Hamacher, "Computer Organization", TMH
4. Tannenbaum, “Structured Computer Organization”, PHI.
Suggested Digital Platforms Web Links:
1. https://www.youtube.com/watch?v=4TzMyXmzL8M
2. https://nptel.ac.in/courses/106/106/106106166/
3. https://nptel.ac.in/courses/106/106/106106134/

Suggested Equivalent Online Courses:


1. https://nptel.ac.in/courses/106/105/106105163/

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 9


Part D- Assessment and Evaluation

Suggested Continuous Evaluation methods:

Internal Assessment/Formative Examination(A): 40 Marks

Lab Record 15 Marks

Attendance in the Lab 05 Marks

Assignments (It can be in different modes) 20 Marks

End Semester External Evaluation (B): 60 Marks

Viva Voce on Practical 10 Marks

Practical Record File 10 Marks

Experiments 40 Marks
Total Marks (A+B) (40 + 60 =100
Marks)

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 10


Government Holkar (Model, Autonomous) Science
College, Indore (M.P.)
Computer Science Department

Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Minor) Semester
Course Type (Computer Science) – Minor

1 Course Code S1-CSC2T

2 Course Title Programming Methodologies Using C++


To study this course, a student must have had the subject
3 Pre – requisite (if any)
Physics/ Mathematics in 12th class.
Course Learning On completion of this course, learners will be able to:
Outcomes (CLO) 1. Introduction to stack, stack application,
introduction to queues, applications of queue.
2. Introduction to linked list, dynamic m/r allocation.
3. Understanding Concept of non-linear data
structure, Tree-basic terminology, Applications of
4
binary tree.
4. Students will learn about Searching and sorting
techniques, analysis of various searching and
sorting algorithms, algorithm design.
5. Introduction to application of Graphs, graph
traversal, shortest path algorithm, hashing.
5 Credit Value 4 Credits
Formative Assessment (CCE) – 40
Marks
Minimum Pass
6 Total Marks Summative Assessment (End
Marks – 35
Semester Exam) – 60 Marks
Total 40+60= 100 Marks

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 11


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Minor) Semester
Course Type (Computer Science) – Minor

Course Code S1-CSC2T

Course Title Programming Methodologies Using C++

Part – B Content of the Course

Total no. of lectures – As per UGC rules (1 Credit = 15 Lectures)


No. of
S. No. Topics
Lectures
Introduction to Programming - Program Concept, Characteristics
of Programming, Stages in Program Development, Algorithms,
Notations, Design, Flowcharts, Types of Programming
Methodologies.
Introduction to C++ Programming - Basic Program Structure In
C++, Data Types, Variables, Constants, Operators and Basic I/O.
Variables - Declaring, Defining and Initializing Variables, Scope
of Variables, Using Named Constants, Keywords, Casting of
I 15
Data Types, Operators (Arithmetic, Logical and Bitwise), Using
Comments in programs, Character I/O (getc, getchar, putc,
putchar etc.), Formatted and Console I/O (printf(), scanf(, cin,
cout), Using Basic Header Files (stdio.h, iostream.h, conio.h
etc.).
Simple Expressions in C++ (including Unary Operator
Expressions, Binary Operator Expressions),Understanding
Operators Precedence in Expressions.
Conditional Statements- if construct, switch-case construct.
Iterative Statements while, do-while, and for loops, Use of break
and continue in Loops, Using Nested Statements (Conditional as
well as Iterative).
Introduction to Arrays - Declaration and Referring Arrays,
II 10
Arrays in Memory, Initializing Arrays. Arrays in Functions,
Multi-Dimensional Arrays.
Strings - Reading and Writing Strings, Arrays of Strings, String
and Function, Strings and Structure, Standard String Library
Functions.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 12


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Minor) Semester
Course Type (Computer Science) – Minor

Course Code S1-CSC2T

Course Title Programming Methodologies Using C++

No. of
S. No. Topics
Lectures
Functions:Functions In C++: The Main Function, Function
Prototyping, Call by Reference Call by Address, Call by Value,
Return by Reference, Inline Function, Default Arguments,
Constant Arguments, Function Overloading, Function with
Array.
III 10
Structures - Member Accessing, Pointers to Structures,
Structures and Functions, Arrays of Structures.
Unions - Declaration and Initialization.
File Handling - Use of files for data input and output, merging
and copying files.
Classes & Objects: A Sample C++ Program with Member
Functions, Making an Outside Function Inline, Nesting of class,
Defining Member Functions, Private Member Functions, Arrays
within a Class, Memory Allocation for Objects, Static Data
Members, Static Member, Functions. Array of Objects, Object as
Function Arguments, Friend Functions, Virtual functions,
IV 15
Returning Objects, Constant member functions, Pointer to
Members, Local Classes.
Constructor & Destructor: Constructor, Parameterized
Constructor, Multiple Constructors in a Class, Constructors with
Default Arguments, Dynamic Initialization of Objects, Copy
Constructor, Dynamic Constructor and Destructor.
Inheritance: Defining Derived Classes, Single Inheritance.
Making a Private Member Inheritable, Multilevel Inheritance.
Hierarchical Inheritance, Multiple Inheritance, Hybrid
Inheritance, Virtual Base Classes, Abstract Classes, Constructor
V in Derived Classes, Nesting of Classes. Operator Overloading & 10
Type Conversion, Polymorphism, Pointers, Pointers with Arrays
C++, Streams, C++ Stream Classes, Unformatted 1/0 Operation,
Formatted 1/0 Operation, Managing Output with Manipulators,
Exception Handling.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 13


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Minor) Semester
Course Type (Computer Science) – Minor

Course Code S1-CSC2T

Course Title Programming Methodologies Using C++

Part – C Learning Resources

Text Books, Reference Books, Other Resources


Suggested Readings:
Text Books:
 E. Balguruswamy, "C++" TMH Publication ISBN 0-07-462038-X
 Herbertz Shield, "C++ The Complete Reference "TMH Publication ISBN 0-07-
463880-7
Reference Books:
 Lipschutz: Schaum's outline series Data structures, Tata McGraw-Hill .
 Problem Solving and Program Design in C, J. R. Hanly and E. B. Koffman, Pearson,
2015 .
 R. Lafore, 'Object Oriented Programming C++"
 N. Dale and C. Weems, Programming and problem solving with C++: brief edition,
Jones & Bartlett Learning.
Suggested Digital Platforms Web Links:
1. https://www.youtube.com/watch?v=BCIS40yzssA
2. https://www.youtube.com/watch?v=vLnPwxZdW4Y&vl=en
3. https://www.youtube.com/watch?v=Umm1ZQ51tZw
4. https://www.youtube.com/watch?
v=AT141CXUMKI&list=PLdo5W4Nhv31bbKJzrsKfMpogrxuL18LU
Suggested Equivalent Online Courses:
1. https://nptel.ac.in/courses/106/105/106105151/
2. https://nptel.ac.in/courses/106/106/106106133/

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 14


Part A - Introduction
Programme - B.Sc. Class – B.Sc. I
Year- 2024 Session- 2024-25
(Computer Science - Minor) Semester
Course Type (Computer Science) – Minor

Course Code S1-CSC2T

Course Title Programming Methodologies Using C++

Part – D Assessment and Evaluation


Internal Assessment: Continuous External Evaluation (Summative
Comprehensive Evaluation (CCE)/ Assessment):
Formative Assessment: 40 Marks End Semester Exam:60 Marks
Time: 03 hours
Formative Assessment shall be based on –
Quiz, Seminar, Presentation, Written test,
Case Study, Project, Assignment etc.

The division of marks is as follows:


Section (A): 5
Test I 20 Marks Objective Questions 5 x 1= 5
(1 mark each)
Section (B): 5 Short
Questions out of
Test II 20 Marks eight questions (200 5 x 7 = 35
words each) (7
Best two test Marks each)
Marks = (20 + Section (C): Two
20) long questions out of
Test III 20 Marks four questions (500 2 x 10 = 20
Words each) (10
Marks each)
Total Internal Assessment Total External
40 Marks
(CCE) Marks Evaluation (Theory) 60 Marks
Marks (A+B+ C)
For Major, Minor, Open Elective, Foundation and Vocational
1.
Courses, Part D will be as per the scheme of marks given.
Note:
The student should secure 35% marks in Internal Assessment
2.
(CCE) and External Evaluation (theory) combined.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 15


Government Holkar (Model, Autonomous) Science
College, Indore (M.P.)
Computer Science Department

Part A- Introduction (Practical)


Programme - B.Sc. Class – B.Sc. I Session-
Year- 2024
(Computer Science - Minor) Semester 2024-25
Course Type (Computer Science) – Minor

1. Course Code S1-CSC2TP

2. Course Title Programming Methodologies Lab


To study this course, a student must have had the subject
3. Pre-requisite (if any) Physics/ Mathematics in 12th class.
Course Learning Outcomes On completion of this course, learners will be able to:
(CLO) 1. Create straightforward algorithms and flowcharts
to address programming challenges, employing
top-down design principles.
2. Produce computer algorithms and programs that
are both effective and organized.

4. 3. Acquire the skill to design iterative solutions and


algorithms for processing arrays in problem-
solving.
4. Develop problem-solving strategies using object-
oriented programming (OOP) principles.
5. Gain proficiency in implementing object-oriented
programming (OOP) concepts.

5. Credit Value 2 Credits

Formative Assessment (CCE) –


40 Marks
Minimum Pass
6. Total Marks Summative Assessment (End
Marks – 35
Semester Exam) – 60 Marks
Total 40+60= 100 Marks

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 16


Part B- Content of the Course

Total no. of lectures – As per UGC rules

Suggestive List of Practical


1. Write a program to swap the contents of two variables.
2. Write a program for finding the roots of a Quadratic Equation.
3. Write a program to find area of a circle, rectangle, square using switch case.
4. Write a program to check whether a given number is even or odd.
5. Write a program to print table of any number.
6. Write a program to print Fibonacci series.
7. Write a program to find factorial of a given number.
8. Write a program to convert decimal (integer) number into equivalent binary number.
9. Write a program to check given string is palindrome or not.
10. Write a program to perform multiplications of two matrices.
11. Write a program to print digits of entered number in reverse order.
12. Write a program to print sum of two matrices.
13. Write a program to print multiplication of two matrices.
14. Write a program to generate even/odd series from 1 to 100.
15. Write a program whether a given number is prime or not.
16. Write a program for call by value and call by reference.
17. Write a program to generate a series 1+1/1!+2/2!+3/3!+--- ---+n/n!
Write a program to create a pyramid structure
*
18. **
***
****
19. Write a program to check entered number is Armstrong or not.
20. Write a program for traversing an Array.
21. Write a program to input N numbers add them and find average.
22. Write a program to find largest element from an array.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 17


Part – C Learning Resources

Text Books, Reference Books, Other Resources


Suggested Readings:
Text Books:
 E. Balguruswamy, "C++" TMH Publication ISBN 0-07-462038-X
 Herbertz Shield, "C++ The Complete Reference "TMH Publication ISBN 0-07-
463880-7
Reference Books:
 Lipschutz: Schaum's outline series Data structures, Tata McGraw-Hill.
 Problem Solving and Program Design in C, J. R. Hanly and E. B. Koffman, Pearson,
2015.
 R. Lafore, 'Object Oriented Programming C++"
 N. Dale and C. Weems, Programming and problem solving with C++: brief edition,
Jones & Bartlett Learning.
Suggested Digital Platforms Web Links:
2. https://www.youtube.com/watch?v=BCIS40yzssA
3. https://www.youtube.com/watch?v=vLnPwxZdW4Y&vl=en
4. https://www.youtube.com/watch?v=Umm1ZQ51tZw
5. https://www.youtube.com/watch?
v=AT141CXUMKI&list=PLdo5W4Nhv31bbKJzrsKfMpogrxuL18LU
Suggested Equivalent Online Courses:
1. https://nptel.ac.in/courses/106/105/106105151/
2. https://nptel.ac.in/courses/106/106/106106133/

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 18


Part D- Assessment and Evaluation

Suggested Continuous Evaluation methods:

Internal Assessment/Formative Examination(A): 40 Marks

Lab Record 15 Marks

Attendance in the Lab 05 Marks

Assignments (It can be in different modes) 20 Marks

End Semester External Evaluation (B): 60 Marks

Viva Voce on Practical 10 Marks

Practical Record File 10 Marks

Experiments 40 Marks
Total Marks (A+B) (40 + 60 =100
Marks)

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 19


Government Holkar (Model, Autonomous) Science
College, Indore (M.P.)
Computer Science Department

Part A - Introduction
Programme - B.Sc. (Computer Class – B.Sc.
Year- 2024 Session- 2024-25
Science – Open Elective) I Semester
Course Type (Computer Science) – Open Elective

1 Course Code S1-CSC3T

2 Course Title Multimedia & Animation -I


To study this course, a student must have prior basic
3 Pre – requisite (if any) knowledge of using computer and internet. This course is
open for all.
Course Learning On completion of this course, student will be able to:
Outcomes (CLO)
1. Recall the different elements of multimedia, such
as text, images, graphics, audio, and video.
( Remembering)
2. Explain the role and significance of each element
in creating effective multimedia and animation.
( Understanding)

4 3. Recall different multimedia platforms, such as


websites, mobile applications, and interactive
presentations.( Remembering)
4. Explain the purpose and target audience of
different multimedia platforms.( Understanding)
5. Demonstrate understanding of the functionalities
and possibilities offered by various multimedia
platforms.( understanding)

5 Credit Value 2 Credits

Formative Assessment (CCE) – 40


Marks
Minimum Pass
6 Total Marks Summative Assessment (End
Marks – 35
Semester Exam) – 60 Marks
Total 40+60= 100 Marks

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 20


Part A - Introduction
Programme - B.Sc. (Computer Class – B.Sc. I
Year- 2024 Session- 2024-25
Science Open Elective) Semester
Course Type (Computer Science) – Open Elective

Course Code S1-CSC3T

Course Title Multimedia & Animation -I

Part – B Content of the Course

Total no. of lectures – As per UGC rules (1 Credit = 15 Lectures)


No. of
S. No. Topics
Lectures
Introduction to Multimedia: What is multimedia, Multimedia
and Hypermedia, Components of multimedia-textual, images,
graphics, animation, audio and video, Linear and Non-Linear
Multimedia, Requirement of Multimedia System: Hardware &
I Software. 12
Application of Multimedia: Application of Multimedia and It’s
future’s, Application of multimedia in different industries:
Education, Entertainment, Journalism etc. Career in Multimedia
Production.
Virtual Reality: Virtual Reality as a new technology in
Multimedia, Applications of Virtual Reality, Introduction to
HMD.
Multimedia Authoring Tools : Multimedia Authoring,
II 12
Multimedia Authoring Metaphors, Multimedia Production,
Multimedia Presentation and tools, Automatic Authoring,
Editing and Authoring Tools. Multimedia Hardware,
Compression & Decompression.
Fonts and Hypertext: Concept of plain text and formatted text,
RTF & HTML Text, Usage of text in Multimedia, Families and
faces of fonts, outline fonts, bitmap fonts, International character
III 12
sets and hypertext, Digital font's techniques.
Graphics: Graphics in Multimedia, Importance of Graphics in
Multimedia, Raster and Vector Graphics, 2D Graphics.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 21


Part A - Introduction
Programme - B.Sc. (Computer Class – B.Sc. I
Year- 2024 Session- 2024-25
Science Open Elective) Semester
Course Type (Computer Science) – Open Elective

Course Code S1-CSC3T

Course Title Multimedia & Animation -I

No. of
S. No. Topics
Lectures
Image Fundamental: Introduction, Attributes of image: Size,
Color, Bit Depth, Resolution etc., Image Capturing Methods:
Scanner, Digital Camera etc., Image formats, Bitmap and
IV Vector, Color Models, Color palettes, Image Compression and 12
FileFormats : GIF, JPEG, JPEG 2000, PNG, TIFF, EXIF, PS,
PDF, Basic Image Processing, Use of image editing software,
Photo, Color Retouching, Image resolution.
Audio fundamentals: Sound in Multimedia, Importance of Sound
In Multimedia and It’s Attribute: tone, intensity, frequency,
wavelength, pitch etc. Analog V/S digital Sound, Audio quality,
formats and devices, Digitization of sound, frequency and
V bandwidth, decibel system, data rate, audio file format, Sound 12
synthesis, Musical Instrument DigitalInterface (MIDI),
wavetable, Compression and transmission of audio on Internet,
Editing and adding sound to multimedia project, Audio software
and hardware.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 22


Part A - Introduction
Programme - B.Sc. (Computer Class – B.Sc. I
Year- 2024 Session- 2024-25
Science - Open Elective) Semester
Course Type (Computer Science) – Open Elective

Course Code S1-CSC3T

Course Title Multimedia & Animation -I

Part – C Learning Resources


Text Books, Reference Books, Other Resources
Suggested Readings:
Text Books:
1. Tay Vaughan, "Multimedia Making It Works", Tata McGraw-Hill.
2. Ze-Nian Li and Mark S. Drew "Fundamentals of Multimedia" Pearson
EducationInternational.
3. Rajneesh Aggarwal & B. B Tiwari, “Multimedia Systems”, Excel Publication, New
Delhi
4. Li & Drew, “Fundamentals of Multimedia”, Pearson Education.
Reference Books:
1. Parekh Ranjan,"Principles of Multimedia”, Tata McGraw-Hill.
2. M.Mahalakshmi, “Multimedia", Margham Publications,
3. Pakhira, Malay K, "Computer Graphics, Multimedia and Animation”, Prentice Hall
India Pvt. Ltd.
4. Liz Blazer “Animated Storytelling: Simple Steps for Creating Animation and
Motion Graphics."
5. Andy Beane “3D Animation Essentials” John Wiley.
Suggested Digital Platforms Web Links:
1. https://epgp.inflibnet.ac.in/Home/ViewSubject?catid=7
2. https://onlinecourses.swayam2.ac.in/cec2cs18/preview
3. https://onlinecourses.swayam2.ac.in/nou21_cs04/preview
Suggested Equivalent Online Courses:
1. https://www.classcentral.com/course/swayam-animations-13880

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 23


Part A - Introduction
Programme - B.Sc. (Computer Class – B.Sc. I
Year- 2024 Session- 2024-25
Science - Open Elective) Semester
Course Type (Computer Science) – Open Elective

Course Code S1-CSC3T

Course Title Multimedia & Animation -I

Part – D Assessment and Evaluation


Internal Assessment: Continuous External Evaluation (Summative
Comprehensive Evaluation (CCE)/ Assessment):
Formative Assessment: 40 Marks End Semester Exam:60 Marks
Time: 03 hours
Formative Assessment shall be based on –
Quiz, Seminar, Presentation, Written test,
Case Study, Project, Assignment etc.

The division of marks is as follows:


Section (A): 5
Test I 20 Marks Objective Questions 5 x 1= 5
(1 mark each)
Section (B): 5 Short
Questions out of
Test II 20 Marks eight questions (200 5 x 7 = 35
words each) (7
Best two test Marks each)
Marks = (20 + Section (C): Two
20) long questions out of
Test III 20 Marks four questions ( 500 2 x 10 = 20
Words each) (10
Marks each)
Total External
Total Internal Assessment 40 Marks
Evaluation (Theory) 60 Marks
(CCE) Marks
Marks (A+B+ C)
For Major, Minor, Open Elective, Foundation and Vocational
1.
Courses, Part D will be as per the scheme of marks given.
Note:
The student should secure 35% marks in Internal Assessment
2.
(CCE) and External Evaluation (theory) combined.

B.Sc. I Semester Department of Computer Science, GHSC, Indore Page 24

You might also like