Engineering Careers

City Education

Home > Engineering > Computer Science

Computer science

Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.[1][2][3] Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others (such as computational complexity theory) relate to properties of computational problems. Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems.

The history of computer science predates the invention of the modern digital computer by many years. Machines for calculating fixed numerical tasks have existed since antiquity, such as the abacus. Wilhelm Schickard built the first mechanical calculator in 1623.[4] Charles Babbage designed a difference engine in Victorian times[5], and around 1900 the IBM corporation sold punch-card machines[6]. However all of these machines were constrained to perform a single task, or at best, some subset of all possible tasks.

Eligibility: BE / B.Tech is 10+2 or equivalent examination, with Physics, Chemistry and Mathematics.10+2 / I.Sc. Phy., Chem. & Math. Min. 50% Marks in each subject.One must also pass the qualifying exam JEE (Joint Entrance Exam) conducted by the IIT's.

Duration: 4 Years

Engineering Careers
• Aerospace Engineering
• Applied Mechanics
• Architecture
• Aircraft Maintenance
• Bio Engineering
• Chemical
• Computer Science
• Construction
• Ceramic
• Civil
• Computer Engineering
• Dairy Technology
• Electrical
• Environmental
• Engineering Management
• Electronics
• Fire
• Food Technology
• Geological
• IT
• Industrial
• Instrumentation
• Leather Technology
• Mechanical
• Materials
• Mining
• Marine
• Manufacturing Science
• Nuclear
• Oil Technology
• Petroleum
• Plastics
• Printing
• Plant
• Production
• Rubber Technology
• Software
• Structural Engineering
• Silk Technology
• Sugar Technology
• Textile
• Telecommunication
• Transportation
• Water management