0% found this document useful (0 votes)
26 views27 pages

Sample Project Cs

Uploaded by

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

Sample Project Cs

Uploaded by

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

KENDRIYA VIDYALAYA NO.

1
JALAHALLI WEST, BANGALORE

A PROJECT REPORT
ON
STATISTICS OF COLLEGES IN INDIA
FOR
CBSE 2023 EXAMINATION
[AS A PART OF THE INFORMATICS PRACTICES(065)]
DONE BY

SUBMITTED BY
ANEETA BOBBY
UNDER THE GUIDANCE OF:
MRS. DIVYA
PGT (COMP.SC)
CERTIFICATE
This is to certify that the Project entitled
“STATISTICS OF COLLEGES IN INDIA” is a work
done by
ANEETA BOBBY, NEHA MISHRA and AKSHITHA LAKSHMI
of Class XII Session 2022-23 in partial fulfilment of
CBSE Examination 2023 and has been carried out
under my direct supervision and guidance. This
report or a similar report on the topic has not been
submitted for any other examination and does not
form a part of any other course undergone by the
candidate.

………………..
……………….
Signature of Principal Signature of Teacher/Guide
Name: MRS. DIVYA
Designation: PGT (Comp.Sc.)
ACKNOWLEDGEMENT
I undertook this Project work, as the part of my XII-
INFORMATION PRACTICES course. I have tried to apply best of
knowledge and experience, gained during the study and class
work experience. However, developing an efficient code is
generally a quite complex and time-consuming process. It
requires a systematic study, insight vision and professional
approach during the design and development.
I would like to extend my sincere thanks and gratitude to my
teacher MRS DIVYA C. K PGT (Comp.Sc).
I am very much thankful to our Principal Mr. Ravindra S
Devadiga for giving valuable time and moral support to develop
this code.
I would like to take the opportunity to extend my sincere
thanks and gratitude to our parents for being a source of
inspiration and providing time and freedom to develop this
project.
CONTENTS
1. AIM

2. INTRODUCTION

3.THEORITICAL APPROACH

4. SOFTWARE AND HARDWARE USED

5.CODE

6. OUTPUT

7. CONCLUSIONS

8. BIBLIOGRAPHY
AIM
1. Gathering data of number of the following
colleges:- Nursing, Medical ,Engineering, Catering
,Commerce
from a domain and displaying it:-
# graphically
# with the help of data frame.
Taking into account the following states of India:-
Kerala ,Karnataka, Tamil Nadu, Punjab, Goa,
Madhya Pradesh, Andhra Pradesh, Gujarat,
Manipur and West Bengal

2. Displaying the top ten colleges along with


annual fees
# using data frame
INTRODUCTION
This project has been made for the
benefit of students aspiring to join
the best of the colleges in India .
It includes the count of total colleges
in few Indian states, and their fee
structure.
The above data is best illustrated in
the form of bar graphs, pie charts and
multiple bar graphs by utilizing
python’s matplotlib library .
Data analysis is done with the help of
python’s pandas module using
dataframe data structure
THEORITICAL APPROACH
What is Python?
Python is an interpreted, object-oriented, high-level
programming language with dynamic semantics. Its
high-level built in data structures, combined with
dynamic typing and dynamic binding, make it very
attractive for Rapid Application Development, as well as
for use as a scripting or glue language to connect existing
components together. Python's simple, easy to learn
syntax emphasizes readability and therefore reduces the
cost of program maintenance. Python supports modules
and packages, which encourages program modularity
and code reuse. The Python interpreter and the
extensive standard library are available in source or
binary form without charge for all major platforms, and
can be freely distributed.
Often, programmers fall in love with Python because of
the increased productivity it provides. Since there is no
compilation step, the edit-test-debug cycle is incredibly
fast. Debugging Python programs is easy: a bug or bad
input will never cause a segmentation fault. Instead,
when the interpreter discovers an error, it raises an
exception. When the program doesn't catch the
exception, the interpreter prints a stack trace. A source
level debugger allows inspection of local and global
variables, evaluation of arbitrary expressions, setting
breakpoints, stepping through the code a line at a time,
and so on. The debugger is written in Python itself,
testifying to Python's introspective power. On the other
hand, often the quickest way to debug a program is to
add a few print statements to the code
Features of Python:
Python provides lots of features that are listed below.
1) Easy to Learn and Use
Python is easy to learn and use. It is developer-friendly
and high-level programming language.
2) Expressive Language
Python language is more expressive means that it is
more understandable and readable.
3) Interpreted Language
Python is an interpreted language i.e. interpreter
executes the code line by line at a time. This makes
debugging easy and thus suitable for beginners.
4) Cross-platform
Language Python can run equally on different platforms
such as Windows, Linux, Unix and Macintosh etc. So, we
can say that Python is a portable language.
5) Free and Open Source
Python language is freely available at official web
address. The source-code is also available. Therefore, it is
open source.
6) Object-Oriented Language
Python supports object-oriented language and
concepts of classes and objects come into existence.
7) Extensible
It implies that other languages such as C/C++ can be used
to compile the code and thus it can be used further in our
python code.
8) Large Standard Library
Python has a large and broad library and provides rich set
of module and functions for rapid application
development.
9) GUI Programming Support
Graphical user interfaces can be developed using
Python.

Data Visualisation in python :


Using Python besides organising data and information
in tabular format it can also be represented pictorially
using visual elements like charts /graphs/maps.
matplotlib library’s pyplot interface is used for the
same.
THE HARDWARE USED:
While developing the system, the used hardware is:
Device name DESKTOP-K2HHT1L

Processor Intel(R) Pentium(R) Silver N5030 CPU @ 1.10GHz 1.10 GHz

Installed RAM 4.00 GB (3.79 GB usable)

THE SOFTWARE’S USED:

● Microsoft Windows® 10( 64 bit) Home as


Operating System.
● Google Colab for executing the code
● Python 3.8 as Front-end Development
environment.
● Note pad ++ for drafting rough code
● MS-Word for documentation.
CODE:
import pandas as p
import matplotlib.pyplot as pt
import numpy as np

# creating dataframe
l1=[31,149,145,3,3]
l2=[32,129,132,7,5]
l3=[60,157,314,21,32]
l4=[50,314,188,44,5]
l5=[16,107,10,30,1]
l6=[2,241,188,142,11]
l7=[29,197,103,119,6]
l8=[10,302,108,269,17]
l9=[2,4,8,3,1]
l10=[25,172,30,244,5]
i=["Andra Pradesh","Kerala","Karnataka","Tamil
Nadu","Bihar","Madhya
Pradesh","Gujarat","Punjab","Manipur","West Bengal"]

d=p.DataFrame([l1,l2,l3,l4,l5,l6,l7,l8,l9,l10],index=i,columns=["N
umber of Medical colleges","Number of Engineering
colleges","Number of Nursing colleges","Number of Commerce
colleges","Number of Catering technology colleges"])
print("-------------COUNT OF COLLEGES IN INDIA------------------")
print(d)

d.to_csv("C:\\Users\\DELL\\Documents\\pre.csv")

# code for multiple bar graphs


i1=["Andhra Pradesh","Kerala","Karnataka","Tamil
Nadu","Bihar"]
m1=[31,32,60,50,16]
e1=[149,129,157,314,107]
n1=[145,129,314,188,10]
co1=[3,7,21,44,30]
ca1=[3,5,32,5,1]
a=np.arange(len(e1))
pt.bar(i1,m1,width=0.1,label="Medical college")
pt.bar(a+0.1,e1,width=0.1,label="Engineering college")
pt.bar(a+0.2,n1,width=0.1,label="Nursing college")
pt.bar(a+0.3,co1,width=0.1,label="Commerce college")
pt.bar(a+0.4,ca1,width=0.1,label="Catering college")
pt.legend(loc="upper left")
pt.ylabel("No. of colleges")
pt.title("------------------------STATISTICS OF COLLEGES IN INDIA-----
----------------------------------")
pt.show()

i2=["Manipur","Gujarat","West Bengal","Madhya
Pradesh","Punjab"]
m2=[2,29,25,2,10]
e2=[4,197,172,241,302]
n2=[8,103,30,188,108]
a2=np.arange(len(e2))
co2=[3,119,244,142,269]
ca2=[1,6,5,11,17]
pt.bar(i2,m2,width=0.1,label="Medical college")
pt.bar(a2+0.1,e2,width=0.1,label="Engineering college")
pt.bar(a2+0.2,n2,width=0.1,label="Nursing college")
pt.bar(a2+0.3,co2,width=0.1,label="Commerce college")
pt.bar(a2+0.4,ca2,width=0.1,label="Catering college")
pt.legend(loc="upper left")
pt.ylabel("No. of colleges")
pt.show()

# code for PIE charts


d.plot(kind="pie",y="Number of Nursing
colleges",title="****STATE-WISE NUMBER OF NURSING
COLLEGES****",legend=False)

d.plot(kind="pie",y="Number of Engineering
colleges",title="****STATE-WISE NUMBER OF ENGINEERING
COLLEGES****",legend=False)

d.plot(kind="pie",y="Number of Medical
colleges",title="****STATE-WISE NUMBER OF MEDICAL
COLLEGES****",legend=False)

pt.show()

# code for bar graphs


r=["Gujarat","AP","Kerala","MP","Karnataka","WB","Punjab","T
N","Manipur","Bihar"]
pt.bar(r,[119,3,7,142,21,244,269,44,3,30],width=0.2,color="y")
pt.title("****STATEWISE NUMBER OF COMMERCE
COLLEGES****")
pt.show()
pt.bar(r,[6,3,5,11,32,5,17,5,1,1],width=0.2,color="k")
pt.title("****STATEWISE NUMBER OF CATERING
COLLEGES****")
pt.show()

# code for horizontal bar graphs


s=[60,157,314,21,32]
u=["Medical college","Engineering college","Nursing
colleges","Commerce college","Catering college"]
pt.barh(u,s,color=["g","c","r","m","b"])
pt.title("*****COUNT OF COLLEGES IN KARNATAKA*****")
pt.show()

# top ten medical colleges in India


import pandas as pd
d1={1:"All India Institute of medical sciences",2:"Maulana Azad
Medical College",3:"University College of Medical
Sciences",4:"King George's Medical College",5:"Jawaharlal
Institute of post graduate Medical Education and
Research",6:"Institute of Medical Sciences Banaras Hindu
University",7:"Government Medical College and
Hospital",8:"Lady Hardinge Medical college for Woman
",9:"Armed Forces Medical College",10:"Andhra Medical College
"}
d2={1:"New Delhi",2:"New DElhi",3:"New
DElhi",4:"Lucknow",5:"Puducherry",6:"Utter
Pradesh",7:"Punjab",8:"New Delhi",9:"Maharashtra",10:"Andra
Pradesh"}
d3={1:13720,2:15450,3:30870,4:"1.26
lakhs",5:12620,6:13410,7:"1.38 L",8:"7.54 L",9:"fees not
found",10:"77.72 K"}
d4={1:107,2:250,3:170,4:250,5:200,6:100,7:150,8:240,9:150,10:
250}

d={"Name of college":d1,"State":d2,"Fees per annum":d3,"No.


of seats":d4}
D=pd.DataFrame(d)
print("^^^^^^^^^TOP TEN MEDICAL COLLEGES IN
INDIA^^^^^^^^^^^^")
print(D)

# top ten nursing colleges in INdia


x1={1:"All India institute of Medical sciences",2:"POst Graduate
Institute of Medical Education and Research",3:"Christian
Medical College Vellore",4:"Sanjay Gandhi Post graduate
Institute of Medical Sciences",5:"Banaras Hindu
University",6:"Jawaharlal Institute Of Post Graduate Medical
Education and Research",7:"King George's Medical
university",8:"Sri Ramachandra Institute of Higher Education
and Research",9:"St. John's Medical college",10:"Aligarh Muslim
University"}
x2={1:"New Delhi",2:"Punjab",3:"Tamil Nadu",4:"Uttar
Pradesh",5:"Uttar Pradesh",6:"Puducherry",7:"Uttar
Pradesh",8:"Tamil Nadu",9:"Karnataka",10:"Uttar Pradesh"}
x3={1:"1.69 K",2:"6.04 K",3:"23.28 K",4:"68.80 K",5:"3.38
K",6:"7.76 K",7:"fees not found",8:"1.50 L",9:"fees not
found",10:"fees not found"}

x={"Name of college":x1,"State":x2,"Fees per annum":x3}


X=pd.DataFrame(x)
print("^^^^^^^^TOP TEN NURSING COLLEGES IN
INDIA^^^^^^^^^^^^")
print(X)

# top ten catering colleges in India

p1={1:"Institute of Hotel Mangement New Delhi",2:"Institute of


Hotel Mangement Banglaore",
3:"Institute of Hotel Mangement Mumbai",4:"Institute of
Hotel Mangement Hyderabad",
5:"Institute of Hotel Mangement Chennai",6:"Institute of
Hotel Mangement Kolkata",
7:"Institute of Hotel Mangement Lucknow",8:"Institute of
Hotel Mangement Goa",
9:"Institute of Hotel Mangement Gwalior",10:"Institute of
Hotel Mangement Bhopal"}
p2={1:"New Delhi",2:"Karnataka",3:"Mumbai",4:"Andhra
Pradesh",5:"Tamil Nadhu",
6:"West Bengal",7:"Uttar Pradesh",8:"Goa",9:"Madhya
Pradesh",10:"Madhya Pradesh"}
p3={1:"3.13 L",2:"1.29 L",3:"1.21 L",4:"1.11 L",5:"Fees Not
Found",6:"Fess Not Found",
7:"1.21 L",8:"69.50 K",9:"Fees Not Found",10:"98.70 K"}
P={"Collage Name":p1,"STATE":p2,"Annual Fees":p3}
Pf=pd.DataFrame(P)
print("^^^^^^^^^^TOP TEN CATERING COLLEGES IN
INDIA^^^^^^^^^^")
print(Pf)

# Top ten engineering colleges in India


import pandas as p
y1={1:"Indian Institute of Technology Madras",2:"Indian
Institute of Technology Delhi",
3:"Indian Institute of Technology Mumbai",4:"Indian Institute
of Technology Kanpur",
5:"Indian Institute of Technology Karaghpur",6:"Indian Institute
of Technology Roorkee",7:"Indian Institute of Technology
Trichy",
8:"Indian Institute of Technology Guwahati",9:"Indian Institute
of Technology Hyderabad",
10:"Indian Institute of Technology Surathkal"}
y2={1:"Tamil Nadu",2:"New Delhi",3:"Maharashtra",4:"Uttar
Pradesh",5:"West Bengal",
6:"Uttar Pradesh",7:"Tamil Nadu",8:"Assam",9:"Andhra
Pradesh",10:"Karnataka"}
y3={1:"10 L",2:"8 L",3:"8 L",4:"8 L",5:"8 L",6:"5 L",7:"8 L",8:"5
L",9:'8 L',10:'5 L'}
Y={"College name":y1,"State":y2,"Annual Fees":y3}
Yf=p.DataFrame(Y)
print("^^^^^^^^^^^^^TOP TEN ENGINEERING COLLEGES IN
INDIA^^^^^^^^^^^^^^^^")
print(Yf)

# commerce colleges
import pandas as pd
c1={1:"Shri Ram college of Commerce",2:"Jain UNiversity
Bangalore",3:"Chandigarh University",4:"St. Xaviers College
Mumbai",5:"Lovely Professional University",6:"Christ University
Bangalore",7:"Hindu College New Delhi",8:"St. Joseph's College
of Commerce",9:"Narsee Monjee college of Commerce and
Economics",10:"St. Andrew's College of Arts Science and
Commerce"}
c2={1:"Delhi",2:"Karnataka",3:"Punjab",4:"Maharashtra",5:"Punj
ab",6:"Karnataka",7:"Delhi",8:"Karnataka",9:"Maharashtra",10:"
Maharashtra"}
c3={1:"28,910",2:"1,20,000",3:"1,02,000",4:"5,537",5:"95,200",6
:"1,85,000",7:"17,240",8:"60,000",9:"4,941",10:"19,087"}
c={"College name":c1,"State":c2,"Annual fees":c3}
CF=pd.DataFrame(c)
print("^^^^^^^^^TOP TEN COMMERCE COLLEGES IN
INDIA^^^^^^^^^^^^")
print(CF)
OUTPUT:

--COUNT OF COLLEGES IN INDIA------------------


Number of Medical colleges Number of Engineering colleges \
Andra Pradesh 31 149
Kerala 32 129
Karnataka 60 157
Tamil Nadu 50 314
Bihar 16 107
Madhya Pradesh 2 241
Gujarat 29 197
Punjab 10 302
Manipur 2 4
West Bengal 25 172

Number of Nursing colleges Number of Commerce colleges \


Andra Pradesh 145 3
Kerala 132 7
Karnataka 314 21
Tamil Nadu 188 44
Bihar 10 30
Madhya Pradesh 188 142
Gujarat 103 119
Punjab 108 269
Manipur 8 3
West Bengal 30 244

Number of Catering technology colleges


Andra Pradesh 3
Kerala 5
Karnataka 32
Tamil Nadu 5
Bihar 1
Madhya Pradesh 11
Gujarat 6
Punjab 17
Manipur 1
West Bengal 5
CONCLUSIONS
“STATISTICS OF COLLEGES IN INDIA ”
has been prepared to make analysis of number
,type and fees structure of colleges in different
states easier than browsing for the same in the
internet.
BIBLOGRAPHY
In order to work on this project titled – STATISTICS OF
COLLEGES IN INDIA the following books and literature are
referred by me during the various phases of development of
the project.

1. NCERT Informatics Practices Class XII


2. Information Practices textbook ( class XI) by Sumita Arora

The following sites were referred to collect required data :

https://en.m.wikipedia.org/wiki/List_of_medical_colleges_in_India

https://en.m.wikipedia.org/wiki/Engineering_education_in_India

https://www.coa.gov.in/institutionStatus.php

https://pib.gov.in/PressReleasePage.aspx?PRID=1658280

https://blog.oureducation.in/top-state-wise-commerce-college-in-india/

https://medicine.careers360.com/articles/top-10-medical-colleges-fee-in-india

https://www.shiksha.com/engineering/ranking/top-engineering-colleges-in-india/44-2-0-0-
0https://zollege.in/hotel-management-collegeshttps://www.iesonline.co.in/commerce-colleges-in-
india-with-fees

https://zollege.in/bsc-nursing-colleges

Other than the above-mentioned books, the suggestions


and supervision of my teacher and my class experience
also helped me to develop this software project

You might also like