0% found this document useful (0 votes)
124 views

Computer Graphics Micro Project

The document discusses a micro project completed by students to design an analog clock using C programming. A group of 5 students were tasked with the project for their Computer Graphics course. They researched analog clocks, divided the work, and implemented a program in C++ to design an analog clock. They documented their process and outcomes in a report which included sections on introduction, aims, course outcomes addressed, literature review, program implementation, resources required, and conclusion.

Uploaded by

Karan Lataye
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views

Computer Graphics Micro Project

The document discusses a micro project completed by students to design an analog clock using C programming. A group of 5 students were tasked with the project for their Computer Graphics course. They researched analog clocks, divided the work, and implemented a program in C++ to design an analog clock. They documented their process and outcomes in a report which included sections on introduction, aims, course outcomes addressed, literature review, program implementation, resources required, and conclusion.

Uploaded by

Karan Lataye
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

GOVERNMENT POLYTECHNIC, GONDIA (1242)

(An Institute of Govt. of Maharashtra)


Fulchur Tola, Goregaon Road, Gondia-441601)

Second YEAR

(Year: 2022-23)
Micro Project
COMPUTER GRAPHICS (22318)
Title of the Project:- Design of an Analog Clock
Branch:- Computer Engineering (CO3I)
Members of the Group

Sr. Roll
Name of student Enrollment No. Seat No.
No. No.
1 46 PATIL PRASHANT LAXMAN 2112420280
2 47 LATAYE KARAN 2112420281
BHARATLAL
3 48 GAUTAM VICKY YOGESH 2112420282
4 49 SHEIKH ALTAMASH 2112420283
MOHMADRAFI
5 50 MESHRAM DEVENDRA 2112420285
WALMIK

1
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI
Teacher Evaluation Sheet for Micro Project
Course Title and Code: - COMPUTER GRAPHICS (22318)
Title of the Project: - Design of an Analog clock
Group No: - 10
Cos addressed by the Micro Project:
CO1: Manipulate visual and geometric information of images.

CO2: Implement standard algorithms to draw various graphics object using c


program.
CO3: Develop program for 2-D and 3D Transformations.
CO4: Use projections to visualize objects on view plane.
CO5: Implement various clipping algorithms.
CO6: Develop programs programs to create curves using algorithms.

Mark’s

Marks for Marks obtained by Total


Roll No Student Name Group Work the individual based Marks
(06) on viva (04) (10)
46 PRASHANT PATIL
47 KARAN LATAYE
48 VICKY GAUTAM
49 ALTAMASH SHEIKH
50 DEVENDRA MESHRAM

Name and designation of Faculty Member:


Mr. D K CHAURIWAR SIR
Lecturer in Computer Department
Signature: ____________

2
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Master /Ms. PRASHANT LAXMAN PATIL Student of

CO3I Semester of Diploma in Computer Engineering

of Institute, Government Polytechnic, Gondia (Code:441601) has completed

the Micro Project satisfactorily in the Subject – COMPUTER GRAPHICS

(22318) for the Academic Year 2022 - 2023 as prescribed in the curriculum.

Place: …....................... Enrollment No: 2112420280


Date: …………………….. Exam. Seat No: ………………………

Subject Teacher Head of the Department Principal

Seal of
Institution

3
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Master /Ms. KARAN BHARATLAL LATAYE Student

of CO3I Semester of Diploma in Computer Engineering

of Institute, Government Polytechnic, Gondia (Code:441601) has completed

the Micro Project satisfactorily in the Subject – COMPUTER GRAPHICS

(22318) for the Academic Year 2022 - 2023 as prescribed in the curriculum.

Place: …....................... Enrollment No: 2112420281


Date: …………………….. Exam. Seat No: ………………………

Subject Teacher Head of the Department Principal

Seal of
Institution

4
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Master /Ms. VICKY YOGESH GAUTAM Student of

CO3I Semester of Diploma in Computer Engineering

of Institute, Government Polytechnic, Gondia (Code:441601) has completed

the Micro Project satisfactorily in the Subject – COMPUTER GRAPHICS

(22318) for the Academic Year 2022 - 2023 as prescribed in the curriculum.

Place: …....................... Enrollment No: 2112420282


Date: …………………….. Exam. Seat No: ………………………

Subject Teacher Head of the Department Principal

Seal of
Institution

5
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Master /Ms. ALTAMASH MOHMADRAFI SHEIKH

Student of CO3I Semester of Diploma in Computer Engineering

of Institute, Government Polytechnic, Gondia (Code:441601) has completed

the Micro Project satisfactorily in the Subject – COMPUTER GRAPHICS

(22318) for the Academic Year 2022 - 2023 as prescribed in the curriculum.

Place: …....................... Enrollment No: 2112420283


Date: …………………….. Exam. Seat No: ………………………

Subject Teacher Head of the Department Principal

Seal of
Institution

6
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Master /Ms. DEVENDRA WALMIK MESHRAM

Student of CO3I Semester of Diploma in Computer Engineering

of Institute, Government Polytechnic, Gondia (Code:441601) has completed

the Micro Project satisfactorily in the Subject – COMPUTER GRAPHICS

(22318) for the Academic Year 2022 - 2023 as prescribed in the curriculum.

Place: …....................... Enrollment No: 2112420285


Date: …………………….. Exam. Seat No: ………………………

Subject Teacher Head of the Department Principal

Seal of
Institution

7
INDEX

SR.NO. CONTENT PAGE NO.

1. Introduction 9

2. Aims of the Micro-project 13

3. course outcomes 14

4. Literature Review 15

5. Program Implementation 16

6. Resources Required 17

7. Conclusion 18

8 Weekly progress report 19

8
Title Of Mcro-Project
Design
of an Analog clock

1.0 Rationale
 To successfully Design the Analog Clock of useing C Programming Language.
 To make the programs on Design of Analog Clock using Turbo c++ concept in C
Language.
 Collect information about Analog clock.
 Learn about Analog Clock.
 Learn how to implement program of Design Analog Clock.
2.0 Course Outcomes Addressed
a) Develop an algorithm to perform PUSH and POP operations for the given item in a
stack.
2.0 Literature Review
1) For this micro-project we used Internet, MS-Word, Turbo C++ Compiler, etc.
2) Turbo C++ is a discontinued C++ compiler and integrated development environment
and computer language originally from Borland.
3) We have used MS word 2010 for creating our report to show about how we created
this micro project.
4) In programming, a series of objects all of which are the same size and type.

When the teacher gave us micro projects asking us to make an micro project on
Report on Clock with it’s Implementation Program using computer graphics.
Then the teacher, who made a group of five of our students, then all of us group
members sart together and started thinking about the micro-project topic. After that,
we divided the work of micro project into groups such that each member watch their
videos on YouTube and then wrote in the text book about their information. And also
took down notes about the content and some group members read articles about them
on Google Chrome and some group members read the books of Build A methods of
searching number and after that we started writing in the micro project which was in
the notes we downed done. Then First we will discuss with each group member for

9
what work should done by each group member. Then we will collecting required
information from many of websites and you tube to Input in our report on uses of
methods of searching numbers. As the name suggests this project is based on methods
of searching numbers where we can perform operations like opening a dev c++ etc.

INTRODUCTION:

 What is an analogue clock?


Clocks are instruments that measure and show the time. An analogue clock is a clock
or watch that has moving hands and (usually) hours marked from 1 to 12 to show you
the time. .

Some have Roman Numerals (I, II, III, etc) instead, or no numbers at all, instead only
relying on the positioning of the hands and what angle they’re at to indicate the time.

 When were clocks invented?


For millennia, humans have been measuring time in various ways, some include
tracking the movements of the sun with sundials, the use of water clocks, candle
clocks, and hourglasses.

Our modern-day system of using a 60-minute and 60-second increment clock dates
back to 2,000 B.C. from ancient Sumeria.

The first mechanical clocks (with a Clock Face) were invented in Europe around the
start of the 14th century and were the standard timekeeping device until the pendulum
clock was invented in 1656. There were many components that came together over
time to give us the modern-day timekeeping pieces of today.

 Where does the word ‘clock’ originate from?


The English word "clock" replaced the Old English
word daegmael meaning "day measure." The word "clock" comes from
the French word cloche meaning bell, which enters the language around
the 14th century, around the time when clocks started hitting the
mainstream.

 How do analogue clocks work?


Analogue clocks date back to the 1500s and how they work has not
changed much since that time. They have become more and more accurate

10
in over the centuries, but the principle and engineering that makes them
work is still the same.

An Analogue Clock Face can appear in lots of places, for example:

 A wrist watch
 A pocket watch
 A grandfather clock
 A wall clock
 Tower clocks

 TYPES OF CLOCK :

1) Analog Clock

2) Digital Clock

Reading an Analog Clock


We can master reading analog clocks with minutes and hour hands with very little time and
effort.  Analog clocks are divided around a circle and reading the minute and hour hand
individually helps us to tell the time.
How does a Clock divide? A clock is divided into 12 sections. On top of the clock, we can
see the number 12. To the right of the number 12, we can see 1. If you follow the numbers,
going right they will move from 1 to 12. The sections between consecutive numbers like 1-2,

11
4-5, etc. are divided into 5-minute segments. Some clocks have tiny lines running along their
boundaries dividing these segments. Mathematically, we can visualize it in two ways. One is
skip counting in 5 and another one is taking multiples of 5.          

Hands Of The Clock


There are three hands in a clock, the hour hand, the minute hand, and the second hand. The
small hand is the hour hand and the hand bigger than the hour hand is the minute hand, and
the hand that moves relatively quicker than the other two hands is the second hand or
sweep. The small hand is the hour hand i.e. the number which the small arm points at
determines that particular hour. For example: If the small arm is at number 4, it is a period
between 4 am and 5 am or 4 pm and 5 pm. In the clock given below, the small hand is
pointing at the number 2 so the hour is 2. The big hand is pointing at 10. It indicates
minutes. So the time is 2 hours 50 minutes.

12
What are a.m and p.m?

The full form of a.m is Ante meridiem and p.m is Post meridiem. How will we denote
morning and evening while telling the time? Morning is defined as a.m, the time before noon,
i.e. from midnight to 11:59 in the morning. The evening is defined as p.m, the time afternoon,
from the middle of the day, until the middle of the night.  For example, 5 a.m is early in the
morning, and 5 p.m is late in the afternoon; 1 a.m is one hour after midnight, while 11 p.m is
one hour before midnight.

 Setting an Analog Clock

A random analog clock tells the time through the movement of hands. So we can read
the time by setting up the hands right.

 Analog clocks will have a knob at the back that can be rotated to set the time.
 When you rotate the knob the minute hand will move first.
 When the minute hand completes one rotation, the hour hand will move from one
number to the next.
 Rotate the minute hand to set the hour hand to the time actually needed.

For example, we need to set the time to 4 hours 30 minutes. For that, we need to set
the hour hand to 4 by rotating the minute hand and then adjust the minute hand to
point out 6 Then we will get the time at 4:30. If we need to set the time to 7 hours 00
minutes. For that, we need to set the hour hand to 7 by rotating the minute hand and
then adjust the minute hand to point out 12 Then we will get the time at 7:00.

13
 Different Ways of Reading Time

Let us see the different ways of reading time. We saw that the clock has two hands,
big and small. The small hand indicates an hour. The big hand indicates the minute, so
in whichever number the big hand is pointing, with that number, we can calculate the
minute. Minutes can be calculated by multiplying the number by 5. Here is the table
which helps you in referring minutes.

Numbers Minutes

1 indicates 5 minutes

2 indicates 10 minutes

3 indicates 15 minutes

4 indicates 20 minutes

5 indicates 25 minutes

6 indicates 30 minutes

7 indicates 35 minutes

8 indicates 40 minutes

9 indicates 45 minutes

10 indicates 50 minutes

11 indicates 55 minutes

12 indicates 60 minutes or 00 minutes

14
 Program Implementation :

15
16
Output:

17
 Resources Required:

Sr. No Name of Specifications Quantity Remarks


Resource/material

1 WEBSITES 04

https://www.google.com/amp/s

/www.geeksforgeeks.org/most-important-type-
of-algorithms/amp/,
https://www.techopedia.com/definitions,
https://www.tutorialspoint.com/Convert-Infix-
to-ntaining%

2 SOFTWARES Turbo C++ Compiler. 01/01

Chrome Browser

3 Computer system Dell inspiron2123, core-i7processor with 01


windows 10 operating system.

4 Office software MS WORD office 2010 -


packages

5 BOOK MSBTE 3rd Semester 01

“CUMPUTER GRAPHICS” by TECHMAX


Publication.

6 C program Codes Reference to literature review -

 Conclusion:

This project show the graphical representation of a working Analog


clock. The objective of the program to implement simple and basic
functions of openGL. Computer graphics plays major role in today’s

18
world where visualization takes the upper hand as compared to textual
interaction.

 Weekly progress report:

SR.NO. WEEK ACTIVITY SIGN OF DATE


PERFORMED GUIDE
1 Discussion and
finalization of topic

2 Preparation and
First submission of Abstract
3 Week Literature Review

4 Collection of Data

5 Collection of Data

6 Discussion and outline


Second of Content
Week

7 Formulation of
Content

8 Editing and proof


Reading of
Content
9 Compilation of Report
And Presentation
10 Seminar
Third

11 Week Viva voce

19
12 Final submission of
Micro Project

Proposal Submitted by group number 10.

Name of Team Members. Roll No Students Signature

PRASHANT PATIL …... 46 …... ---------------

KARAN LATAYE …... 47 …... ---------------

VICKY GAUTAM …... 48 …... ---------------

ALTAMASH SHEIKH …... 49 …... ---------------

DEVENDRA MESHRAM …... 50 …... ---------------

Project Guide By:


Mr. D K CHAURIWAR SIR

(Lecturer in CGR)

………………………………………………………

20

You might also like