Amrutvahini Polytechnic ,Sangamner
Academic Year: 2022 -2023
Report
On
Micro Project
Title: Doremon
Program Code: Computer Technology Dept
Course Name: Computer Graphics
Course Code:22318
Submitted by
Roll.No. Name Of Student
18 Pansare Krushna Vilas.
19 Phad Vaijnath Changdev.
22 Vaidya Nikhil Dinkar.
50 Pabale Chaitanya Prashant.
Submitted to
Miss.Baheti S.S.
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
This is to certify that Mr. Pansare Krushna Vilas.
Roll No. 18 of Third Semester Diploma in Computer Technology Dept( CM3I) of
Amrutvahini Polytechnic (0080) has completed the Microproject satisfactory in Subject
Computer Graphics (22318) for the academic year 2022 to 2023 as prescribed in the
MSBTE curriculum.
Place: Sangamner Enrollment No.: 2100800292
Date: Exam Seat No.:
Subject Teacher Head of the Department Principal
Seal of
Institutio
n
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
This is to certify that Mr. Phad Vaijnath Changdev.
Roll No. 19 of Third Semester Diploma in Computer Technology Dept( CM3I) of
Amrutvahini Polytechnic (0080) has completed the Microproject satisfactory in Subject
Computer Graphics (22318) for the academic year 2022 to 2023 as prescribed in the
MSBTE curriculum.
Place: Sangamner Enrollment No.: 2100800293
Date: Exam Seat No.:
Subject Teacher Head of the Department Principal
Seal of
Institutio
n
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
This is to certify that Mr. . Vaidya Nikhil Dinkar.
Roll No. 22 of Third Semester Diploma in Computer Technology Dept( CM3I) of
Amrutvahini Polytechnic (0080) has completed the Microproject satisfactory in Subject
Computer Graphics (22318) for the academic year 2022 to 2023 as prescribed in the
MSBTE curriculum.
Place: Sangamner Enrollment No.: 2100800373
Date: Exam Seat No.:
Subject Teacher Head of the Department Principal
Seal of
Institutio
n
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
This is to certify that Mr. .Pabale Chaitanya Prashant.
Roll No. 50 of Third Semester Diploma in Computer Technology Dept( CM3I) of
Amrutvahini Polytechnic (0080) has completed the Microproject satisfactory in Subject
Computer Graphics (22318) for the academic year 2022 to 2023 as prescribed in the
MSBTE curriculum.
Place: Sangamner Enrollment No.: 2100800669
Date: Exam Seat No.:
Subject Teacher Head of the Department Principal
Seal of
Institutio
n
Annexure – I
Micro-Project Proposal
Title of Micro-Project
1.0 Aim/Benefits of the Micro-Project
Aim:- Create A Doremon Using C.
Benefits:-
• Visualization of measurement data (2D and 3D).
• Drafting and computer design.
• Computer games.
• Special effects in movies
2.0 Course Outcomes Addressed
Co. No. Course Outcome Statement
CI303.1 Recognize2 the basic visual and geometric information of images and draw basic graphics
shape using C program
CI303.2 Implement3standard algorithm to draw various graphics object using C program.
CI303.3 Implement3 a program for Transformation, & Use projection to visualize object
CI303.4 Use3 various clipping algorithm to clip the object
CI303.5 Use3 various curve generation algorithm to generate curve
3.0 Proposed Methodology:
1. Drawing doremon using various graphical functions line ellipse line circle .
2.First we will make algorithm and flowchart .
3. Then we will use various graphical function such as circle, line, ellipse, setcolor to draw legs,
neck, head, tail, face, nose of doremon.
4. After successfully compiling program we will make final report.
4.0 Action Plan
Sr. Planned Planned Name of Team
Details of activity
No. Start date Finish date Members
1. Formation of Group & Selection of Topic All members
2. Submission of Proposed Plan All members
Project Definition and Design Structure,
3. All members
Design Algorithm, Design Flowchart
4. Coding of Project and Testing of Program All members
5. Demonstration of project All members
6. Submission of Final Report All members
5.0 Resources Required
Sr.
Name of Resource/material Specifications Quantity Remarks
No.
Computer System with broad
1.
specifications
2. Operating System
1
3. Software
4. Keyboard
5. Mouse
6.0 Names of Team Members with Roll No.:
Sr. Roll.
Name of Team Members Enrollment No. Seat No.
No. No.
1. 18 Pansare Krushna Vilas. 2100800282
2. 19 Phad Vaijnath Changdev. 2100800293
3. 22 Vaidya Nikhil Dinkar. 2100800373
4. 50 Pable Chaitanya Prashant. 2100800669
Teacher Signature
(Miss.S.Baheti)
Annexure – II
Micro-Project Report
Title of Micro-Project
1.0 Rationale
The importance of computer graphics lies in its applications. In engineering applications
(e.g. automotive and aeorspace), the ability to quickly visualize newly designed shapes is
indispensible. Before the advent of computer graphics, designers built expensive prototypes
and time-consuming clay models. Now, designers can interactively view and modify models of
their shapes using a computer.
2.0 Aims/Benefits of the Micro-Project :-
Aims :- Create A Doremon .
Benefits:-
• Visualization of measurement data (2D and 3D).
• Drafting and computer design.
• Computer games.
• Special effects in movies
3.0 Course Outcomes Addressed
Co. No. Course Outcome Statement
CI303.1 Recognize2 the basic visual and geometric information of images and draw basic graphics
shape using C program
CI303.2 Implement3standard algorithm to draw various graphics object using C program.
CI303.3 Implement3 a program for Transformation, & Use projection to visualize object
CI303.4 Use3 various clipping algorithm to clip the object
CI303.5 Use3 various curve generation algorithm to generate curve
4.0 Literature Review
Graphics programming in C used to drawing various geometrical shapes(rectangle, circle eclipse etc), use of mathematical
function in drawing curves, coloring an object with different colors and patterns and simple animation programs like
Blinking Eyes of the skull .
5.0 Actual Methodology Followed
1) We have decided to do Micro-project to create doremon using c.Then we collected the data
related to title of micro-project.
2) Drawing whole doremon using various graphical functions circle, floodfill,ellipse,line .
3) Print the last output on the screen.
4) After all this process we create report of our Microproject.
5.1 Algorithm:-
Step 1] :- Start
Step 2] :- Drowing outer and inner circle of head and body using the graphal function
called circle.
Step 3] :- Draw a body line using ellipse lines and various graphical function.
Step 4] :- Stop.
5.2 Flowchart:-
Start
Drowing outer and inner circle of
head and body using the graphal
function called circle.
Fill color and set current fill patern using setfillstyle
Stop
5.3 Program
#include <conio.h>
#include <graphics.h>
#include <stdio.h> int
main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\turboc3\\bgi");
setfillstyle(SOLID_FILL, CYAN);
// Head Outer Circle
circle(500, 200, 100);
// Head Inner Circle
circle(500, 212, 88);
floodfill(502, 102, 15);
setfillstyle(SOLID_FILL, CYAN);
// Body Outer Circle
circle(500, 400, 100);
// Body Inner Circle
circle(500, 388, 88);
floodfill(502, 498, 15);
setfillstyle(SOLID_FILL, RED);
// NOSE
circle(502, 214, 10);
floodfill(504, 216,
15);
// Left Eye
circle(460, 170, 15);
// Right Eye
circle(540, 170, 15);
// Left Mustache Middle
// Line line(430, 214,
380, 214);
// Left Mustache Upper
// Line line(430, 214,
380, 196);
// Left Mustache Lower
// Line
line(430, 214, 380, 234);
// Right Mustache Middle
// Line line(570, 214,
620, 214);
// Right Mustache Upper
// Line
line(570, 214, 620, 196);
// Right Mustache Lower
// Line line(570, 214,
620, 234);
// Nose-Mouth Connector
line(502, 224, 502, 240);
// Mouth Horizontal Line
line(465, 240, 535, 240);
// Mouth Tangent Line
line(465, 240, 502, 260);
// Mouth Tangent Line
line(502, 260, 535, 240);
setfillstyle(SOLID_FILL, CYAN);
// Right Up Hand
line(500, 300, 650, 320);
// Right Low Hand
line(500, 300, 650, 340);
// Right Hand Joining
line(650, 320, 650, 340);
floodfill(645, 332, 15);
setfillstyle(SOLID_FILL, CYAN);
// Left Up Hand
line(500, 300, 350, 320);
// Left Down Hand
line(500, 300, 350, 340);
// Left Hand Join
line(350, 320, 350, 340);
floodfill(355, 332, 15);
circle(665, 331, 15);
circle(335, 331, 15);
// Pocket Horizontal
line(445, 380, 555, 380);
// Pocket Tangent
line(445, 380, 500, 420);
// Pocket Tangent
line(500, 420, 555, 380);
setfillstyle(SOLID_FILL, RED);
// Bell Pad Upper Horizontal
line(430, 298, 570, 298);
// Bell Pad Lower Horizontal
line(430, 308, 570, 308);
// Bell Pad Left Join
line(430, 298, 430, 308);
// Bell Pad Right Join line(570,
298, 570, 308); floodfill(432,
302, 15); floodfill(568, 302, 15);
floodfill(500, 307, 15);
setfillstyle(SOLID_FILL, YELLOW);
// Bell circle(500,
323, 15); floodfill(502,
325, 15);
setcolor(BLACK);
// Inner Bell Upper Line
line(485, 323, 515, 323);
// Inner Bell Upper Line
line(485, 328, 515, 328);
setcolor(WHITE);
// Left Leg Left Line
line(450, 480, 450, 550); //
Left Leg Right Line line(470,
490, 470, 550);
// Right Leg Right Line
line(550, 480, 550, 550);
// Right Leg Left Line
line(530, 490, 530, 550);
// Left Leg Pad
rectangle(440, 550, 480, 570);
// Right Leg Pad
rectangle(520, 550, 560, 570);
// Left Leg Color
setfillstyle(SOLID_FILL, CYAN);
floodfill(460, 500, 15);
// Right Leg Color
setfillstyle(SOLID_FILL, CYAN);
floodfill(540, 500, 15);
getch(); closegraph()
}
6.0 Actual Resources Used
Sr.
Name of Resource/material Specifications Quantity Remarks
No.
Computer System with broad
1. 1
specifications
2. Operating System
3. Software
4. Keyboard
5. Mouse
7.0 Outputs of the Micro-Projects:
8. Skill Developed / Learning outcomes:
• Analyzing the problem
• Problem solving approach
• Planning
• Design skill
• Logical skill
• Programming
• Testing and Troubleshooting
• Presentation
• Report writing
9.Applications of the Micro-Project:
The concept of the animation are widely used in the gaming industry movies and cartoons graphic desing.
Teacher Signature
(Miss.S.Baheti)
Annexure – III
Suggested Rubric for Assessment of Micro-Project
(The marks may be allowed to the characteristics of the Micro Project by considering the suggested rubrics)
Sr. Characteristic to Poor Average Good Excellent (
No. be assessed ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) Marks 9- 10 )
Relevance to the Related to very few Addressed at-least Addressed more than
1 Related to some LOs
course LOs one CO one CO
Literature Not more than two
At-least 5 relevant
Review sources (primary and At –least 7 relevant About 10 relevant
2 sources, at least 2
/Information secondary), very old sources, most latest sources, most latest
latest
collection reference
Completion of
Completed less than Completed 60 to Completed more
3 the Target as per Completed 50 to 60%
50% 80% than 80 %
project proposal
Enough data
Sufficient and Sufficient and collected by
appropriate sample, appropriate sample, sufficient and
Sample Size small,
enough data enough data appropriate sample
Analysis of Data data neither
generated but not generated which is size. Proper
4 and organized nor
organized and not organized and inferences by
representation presented well
presented well. No or presented well but organizing and
poor inferences are poor inferences are presenting data
drawn drawn through tables, charts
and graphs.
Well
assembled/fabricate Well
Just
d with proper assembled/fabricate
assembled/fabricate
functioning parts. In d with proper
d and parts are not
proper shape, within functioning parts. In
Quality of functioning well. Not
Incomplete tolerance proper shape, within
5 Prototype/Model in proper shape,
fabrication/assembly. dimensions and good tolerance dimensions
dimensions beyond
finish/appearance. and good
tolerance limit.
But no creativity in finish/appearance.
Appearance/ finish is
design and use of Creativity in design
shabby.
material and use of material
Nearly sufficient and
Very short, poor Very detailed,
correct details about Detailed, correct and
quality sketches, correct, clear
methods, material, clear description of
Details about description of
precautions and methods, materials,
Report methods, material, methods, materials,
6 conclusion. But precautions and
Preparation precaution and precautions and
clarity is not there in Conclusions.
conclusions omitted, conclusions. Enough
a presentation. But Sufficient Graphic
some details are tables, charts and
not enough graphic Description.
wrong sketches
description.
Major information is Includes major Includes major Well organized,
not included, information but not information and well includes major
7 Presentation
information is not well organized and organized but not information, well
well organized. not presented well presented well presented
Replied to a Replied properly to a
Could not reply to a
considerable number considerable Replied most of the
8 Viva considerable number
of questions but not number of questions properly
of questions. very properly questions.
Micro-Project Evaluation Sheet
Enrollment No.:
Annexure – IV
Name of Student:
Name of Program: Computer Technology Dept Semester:
(CM3I)
Course Title: Course Code: 22318
Title of the Micro-project: Skull With Blinking Eyes
Course Outcomes Achieved:
Recognize2 the basic visual and geometric information of images and draw basic graphics shape using C
program
Sr. Poor (Marks Average Good Excellent Sub
No. Characteristic to be assessed 1-3) (Marks 4-5) (Marks 6-8) (Marks 9- 10) Total
A. Process and Product Assessment (6 Marks)
1 Relevance to the course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
B. Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva
……………………………………………………………………………………………………….......
……………………………………………………………………………………………………….......
Name and designation of the Faculty Member: Miss.Baheti
Dated Signature: ……………………………………..
Annexure – IV
Micro-Project Evaluation Sheet
Name of Student: Enrollment No.:
Name of Program: Semester: 3rd
(CM3I)
(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (6 marks) (4 marks)
Comments/Suggestions about teamwork/leadership/interpersonal communication (if any)
Computer Technology Dept
Course Title: Course Code: 22318
Title of the Micro-project: Skull With Blinking Eyes
Course Outcomes Achieved:
Recognize2 the basic visual and geometric information of images and draw basic graphics shape using C
program
Sr. Poor (Marks Average Good Excellent Sub
No. Characteristic to be assessed 1-3) (Marks 4-5) (Marks 6-8) (Marks 9- 10) Total
B. Process and Product Assessment (6 Marks)
1 Relevance to the course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of Data and
4 representation
5 Quality of Prototype/Model
……………………………………………………………………………………………………….......
……………………………………………………………………………………………………….......
Name and designation of the Faculty Member: Miss.Baheti
Dated Signature: ……………………………………..
Annexure – IV
Micro-Project Evaluation Sheet
Name of Student: Enrollment No.:
Name of Program: Semester: 3rd
(CM3I)
6 Report Preparation
C. Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva
(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (6 marks) (4 marks)
Comments/Suggestions about teamwork/leadership/interpersonal communication (if any)
Computer Technology Dept
Course Title: Course Code: 22318
Title of the Micro-project: Skull With Blinking Eyes
Course Outcomes Achieved:
Recognize2 the basic visual and geometric information of images and draw basic graphics shape using C
program
Sr. Poor (Marks Average Good Excellent Sub
No. Characteristic to be assessed 1-3) (Marks 4-5) (Marks 6-8) (Marks 9- 10) Total
C. Process and Product Assessment (6 Marks)
1 Relevance to the course
Literature Survey /
2
Information Collection
……………………………………………………………………………………………………….......
……………………………………………………………………………………………………….......
Name and designation of the Faculty Member: Miss.Baheti
Dated Signature: ……………………………………..
Annexure – IV
Micro-Project Evaluation Sheet
Name of Student: Enrollment No.:
Name of Program: Semester: 3rd
(CM3I)
Completion of the Target as
3
per project proposal
Analysis of Data and
4 representation
5 Quality of Prototype/Model
6 Report Preparation
D. Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva
(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (6 marks) (4 marks)
Comments/Suggestions about teamwork/leadership/interpersonal communication (if any)
Computer Technology Dept
Course Title: Course Code: 22318
Title of the Micro-project: Skull With Blinking Eyes
Course Outcomes Achieved:
Recognize2 the basic visual and geometric information of images and draw basic graphics shape using C
program
Sr. Poor (Marks Average Good Excellent Sub
No. Characteristic to be assessed 1-3) (Marks 4-5) (Marks 6-8) (Marks 9- 10) Total
……………………………………………………………………………………………………….......
……………………………………………………………………………………………………….......
Name and designation of the Faculty Member: Miss.Baheti
Dated Signature: ……………………………………..
Annexure – IV
Micro-Project Evaluation Sheet
Name of Student: Enrollment No.:
Name of Program: Semester: 3rd
(CM3I)
D. Process and Product Assessment (6 Marks)
1 Relevance to the course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
E. Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva
(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (6 marks) (4 marks)
Comments/Suggestions about teamwork/leadership/interpersonal communication (if any)
……………………………………………………………………………………………………….......
……………………………………………………………………………………………………….......
Name and designation of the Faculty Member: Miss.Baheti
Dated Signature: ……………………………………..