indian education(印度教育概况)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Software Engineering Education From Indian Perspective
Rupa Mahanti P.K.Mahanti Department of Comp.Sc.&Engg.Department of CSAS
Birla Institute of Technology,University of New Brunswick
Mesra-835215,Ranchi,India Saint John,Canada rupa_mahanti123@ pkmahanti@yahoo.co.in
Abstract
Software is omnipresent in today’s world.India is a hub to more than1000software companies.The software industry is a major employment providing industry in India.As a wholly intellectual artifact,software development is among the most labor demanding,intricate, and error-prone technologies in human history.Software’s escalating vital role in systems of pervasive impact presents novel challenges for the education of software engineers.This paper focuses on the current status of software engineering education in India and suggestions for improvement so as to best suit the software industry’s needs.
1.Introduction
Software is omnipresent in today’s world.Software is one the most important and yet one of the most economically challenging technologies in the current era.India is a hub to more than 1000software companies.The software industry is a major employment providing Industry in India.At least40software companies have strength of more than1000people with a global presence.Many multinationals have centers in India-GE,Microsoft,IBM,Cisco,Cognizant, Novell,Sun,Hughes,Oracle,Hewlett-Packard,Zensar etc.The biggest companies are Indian-TCS,Infosys,Wipro,Satyam,HCL,CMC,NIIT.Most top companies are high-maturity organizations.More than half of high maturity organizations in the world are in India.Over100 of Fortune500Companies have set-up R&D bases in India.There has been a large demand for software development in US and the west and India is the largest supply of trained manpower. People employed have increased from10,000to about250,000with a huge requirement of skilled professionals.
As a wholly intellectual artifact,software development is among the most labor demanding, intricate,and error-prone technologies in human history.Software is increasingly of public importance,both as an essential element in engineered systems and as the principal embodiment of capabilities whose failure is of nontrivial consequence to the public at large or individual members of the public.The public wants and deserves assurances about the quality of both systems with embedded software and systems that are principally embodied in software. Software’s escalating vital role in systems of pervasive impact as well as its changing character presents novel challenges for the education of software engineers.The quality,reliability and success of these software rely on the adequate supply of adept and state-of-the-art software developers[1].