This document discusses challenges relating to software engineering education and training in India. It identifies several issues with SE curricula, including a lack of emphasis on engineering principles, problem solving skills, and practical application. It also notes a lack of qualified teachers, large class sizes, and short time allotted to SE courses. Additionally, the document discusses a mismatch between industry needs and the skills taught, as well as a lack of research emphasis in SE. Suggested solutions include reforming curricula to better align with industry requirements and incorporate more hands-on learning.
Modelling turn away intention of information technology professionals in Bang...IJECEIAES
ย
Despite, Bangladesh produces many IT graduates each year but only one tenth of total graduates contribute in IT development sector. In order to keep the contribution to economy through IT development, it is crucial for IT industry to know the factors that influence turn away of IT graduates. In this paper, building upon role stress theory, we develop a research model to explore the influence of workplace exhaustion and threat of professional obsolescence (TPO). Data were gathered from 185 IT professionals from 15 different IT companies through survey questionnaire. The structural equation modelling technique was used to test the paths. The results suggests that strong influence of TPO on turn-away intentions. Result also suggests significant roles of work overload, family-career conflict and control over career and workplace exhaustion on turn away intention. This paper contributes to the body of work dedicated to helping us better understand the turn away behaviour from the workplace exhaustion and TPO perspectives. From the viewpoint of practice, this research sheds light on some of the challenges that the IT industry might face when making strategy and policy to control turn away from IT profession in Bangladesh.
Modelling turn away intention of information technology professionals in Bang...IJECEIAES
ย
Despite, Bangladesh produces many IT graduates each year but only one tenth of total graduates contribute in IT development sector. In order to keep the contribution to economy through IT development, it is crucial for IT industry to know the factors that influence turn away of IT graduates. In this paper, building upon role stress theory, we develop a research model to explore the influence of workplace exhaustion and threat of professional obsolescence (TPO). Data were gathered from 185 IT professionals from 15 different IT companies through survey questionnaire. The structural equation modelling technique was used to test the paths. The results suggests that strong influence of TPO on turn-away intentions. Result also suggests significant roles of work overload, family-career conflict and control over career and workplace exhaustion on turn away intention. This paper contributes to the body of work dedicated to helping us better understand the turn away behaviour from the workplace exhaustion and TPO perspectives. From the viewpoint of practice, this research sheds light on some of the challenges that the IT industry might face when making strategy and policy to control turn away from IT profession in Bangladesh.
Requirement engineering is a key ingredient for software development to be effective. Apart from the
traditional software requirement which is not much appropriate for new emerging software such as smart
handheld device based software. In many perspectives of requirement engineering, traditional and new
emerging software are not similar. Whereas requirement engineering of traditional software needs more
research, it is obvious that new emerging software needs methodically and in-depth research for improved
productivity, quality, risk management and validity. In particular, the result of this paper shows that how
effective requirement engineering can improve in project negotiation, project planning, managing feature
creep, testing, defect, rework and product quality. This paper also shows a new methodology which is
focused on users work process applicable for eliciting the requirement of traditional software and any new
type software of smart handheld device such as iPad. As an example, the paper shows how the methodology
will be applied as a software requirement of iPad-based software for play-group students.
Relationship between Technical Skills Acquired and Skills Required on Electri...Dr. Amarjeet Singh
ย
The research sought to investigate relationship between technical skills acquired and required on electrical equipment servicing amongelectrical engineering technicians in manufacturing industries in Kenya. Quantitative research techniques were adopted in this study. The study was conducted in Nandi and Uasin-Gishu counties in Kenya, which have 7 TVETA registered and licensed public Technical Training Institutions offering Diploma, Craft Certificate and Artisan electrical engineering courses. The target population was 96 electrical engineering trainers, 15 employees from manufacturing industries and 65 electrical engineering technician trainers. A sample size comprised of 50 electrical engineering trainers, 7 employees from manufacturing industries and 29 electrical engineering technician trainers. Questionnaire were used to collect data. The instrument was pre-tested to ensure its validity by determining the internal consistency of the research instruments. Data were analyzed using descriptive and inferential analysis. There was a positive significant relationship (r=0.408, p= 0.004 2-tailed) between the electrical engineering technician acquired training at TVET institutions and the skills required for electrical equipment servicing at manufacturing industries in Kenya. The Kenyan government through the ministry of education should ensure adequate training is carried out to achieve training relevant for the needs of the industry. KICD in collaboration with CDACC and SSACs should develop a curriculum that addresses the competence requirements and occupational standard needs of the manufacturing industries.
Determining the core part of software development curriculum applying associa...csandit
ย
The software technology is advancing rapidly over the years. In order to adapt to this
advancement, the employees on software development should renew themselves consistently.
During this rapid change, it is vital to train the proper software developer with respect to the
criteria desired by the industry. Therefore, the curriculum of the programs related to software
development at the universities should be revised according to software industry requirements.
In this study, the core part of Software Development Curriculum is determined by applying
association rule mining on Software Job ads in Turkey. The courses in the core part are chosen
with respect to IEEE/ACM computer science curriculum. As a future study, it is also important
to gather the academic personnel and the software company professionals to determine the
compulsory and elective courses so that newly graduated software developers can easily adapt
to the software projects in the market without taking extra training.
In this paper discussed about the role of e-HR in government/private organization. Electronic human resources are the part of electronic human management (e-HRM). E-HRM is the department of organization; electronic human resources are a function of HR that concerned with the use management and regulation of electronic information and processes within an organization. In this paper also discussed about the term of e-HRM (Electronic Human Resources Management) and e-HRIS (Human Resources Information System). The main goal of this paper is the important of e-HR (Electronic Human Resources) in the organization/industries. In this paper also discussed about the e-HR services, e-HR life cycle. E-HR is the latest technology in which use the technology and provide the good services of customer and employee. In this paper also discussed about the 5-stages of e-HR life cycle in need of improvement, e-HR implementation and also revenue cycle management.
Masters in Computer Engineering - MITAOEMITAcademy1
ย
Do you want to pursue Masters in Computer Engineering? Join MIT Academy of Engineering, part of famous MIT Pune Group. It is the best computer engineering college in Alandi, Pune to complete your Masters degree."
Integrating human relation skills into the curriculum of industrial technolog...IJITE
ย
Technological devices are playing such a significant role in our lives that educators are incorporating
Ipads, smartphones, and even Skyping via these devices to educate our future generations. Managing the
utilization of this technology has become an important issue for businesses and proposes the question: how
is it possible to maintain good human relations with customers, clients and other businesses with all of the
technological advancements that often prevent face-to-face interaction? This paper addresses the value of
assimilating human relation skills into the curriculum of Industrial Technology related programs.
Additionally, this article provides an overview of Industrial Technology related programs and will also
address how to differentiate between Human Resource Development programs and Human Resource
Management programs.
THE USE OF ARTIFICIAL INTELLIGENCE IN HUMAN RESOURCES DEVELOPMENTEEIJ journal
ย
Artificial intelligence has been an eye-popping word that is impacting every industry in the world. With the
rise of such advanced technology, there will be always a question regarding its impact on our social life,
environment and economy thus impacting all efforts exerted towards continuous development. From the
definition, the welfare of human beings is the core of continuous development. Continuous development is
useful only when ordinary peopleโs lives are improved whether in health, education, employment,
environment, equality or justice. Securing decent jobs is a key enabler to promote the components of
continuous development, economic growth, social welfare and environmental sustainability. The human
resources are the precious resource for all nations. The high unemployment and underemployment rates
especially in youth is a great threat affecting the continuous economic development of many countries and
is influenced by investment in education, and quality of living.
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...Cognizant
ย
Higher-ed institutions expect pandemic-driven disruption to continue, especially as hyperconnectivity, analytics and AI drive personalized education models over the lifetime of the learner, according to our recent research.
SoftwareTesting, Software Development, Hardware & Networking Courses From SEE...SEEDInfotech1
ย
SEED Infotech Pvt Ltd. Is one of the leading Information Technology Courses Institute.It is the solution provider in Information Technolgy Training, Staffiing and Products & Tools Consulting Services.SEED Infotech believes that Information, Knowledge and Insights can help you to see and achieve Beyond the Obvious.Incorporated in 1994, SEED Infotech is Indiaโs one of the leading solution providers in Information Technology Training.
SoftwareTesting, Software Development, Hardware & Networking Courses From SEE...SEEDInfotech1
ย
SEED Infotech Pvt Ltd. Is one of the leading Information Technology Courses Institute.It is the solution provider in Information Technolgy Training, Staffiing and Products & Tools Consulting Services.SEED Infotech believes that Information, Knowledge and Insights can help you to see and achieve Beyond the Obvious.Incorporated in 1994, SEED Infotech is Indiaโs one of the leading solution providers in Information Technology Training.SEED Infotech provides knowledge beyond books,knowledge beyond boundaries.SEED Vision is to be nalanda of Technology Application.Our Mission is to unveil the human potential to create Global Quality Technology Workforce.
Requirement engineering is a key ingredient for software development to be effective. Apart from the
traditional software requirement which is not much appropriate for new emerging software such as smart
handheld device based software. In many perspectives of requirement engineering, traditional and new
emerging software are not similar. Whereas requirement engineering of traditional software needs more
research, it is obvious that new emerging software needs methodically and in-depth research for improved
productivity, quality, risk management and validity. In particular, the result of this paper shows that how
effective requirement engineering can improve in project negotiation, project planning, managing feature
creep, testing, defect, rework and product quality. This paper also shows a new methodology which is
focused on users work process applicable for eliciting the requirement of traditional software and any new
type software of smart handheld device such as iPad. As an example, the paper shows how the methodology
will be applied as a software requirement of iPad-based software for play-group students.
Relationship between Technical Skills Acquired and Skills Required on Electri...Dr. Amarjeet Singh
ย
The research sought to investigate relationship between technical skills acquired and required on electrical equipment servicing amongelectrical engineering technicians in manufacturing industries in Kenya. Quantitative research techniques were adopted in this study. The study was conducted in Nandi and Uasin-Gishu counties in Kenya, which have 7 TVETA registered and licensed public Technical Training Institutions offering Diploma, Craft Certificate and Artisan electrical engineering courses. The target population was 96 electrical engineering trainers, 15 employees from manufacturing industries and 65 electrical engineering technician trainers. A sample size comprised of 50 electrical engineering trainers, 7 employees from manufacturing industries and 29 electrical engineering technician trainers. Questionnaire were used to collect data. The instrument was pre-tested to ensure its validity by determining the internal consistency of the research instruments. Data were analyzed using descriptive and inferential analysis. There was a positive significant relationship (r=0.408, p= 0.004 2-tailed) between the electrical engineering technician acquired training at TVET institutions and the skills required for electrical equipment servicing at manufacturing industries in Kenya. The Kenyan government through the ministry of education should ensure adequate training is carried out to achieve training relevant for the needs of the industry. KICD in collaboration with CDACC and SSACs should develop a curriculum that addresses the competence requirements and occupational standard needs of the manufacturing industries.
Determining the core part of software development curriculum applying associa...csandit
ย
The software technology is advancing rapidly over the years. In order to adapt to this
advancement, the employees on software development should renew themselves consistently.
During this rapid change, it is vital to train the proper software developer with respect to the
criteria desired by the industry. Therefore, the curriculum of the programs related to software
development at the universities should be revised according to software industry requirements.
In this study, the core part of Software Development Curriculum is determined by applying
association rule mining on Software Job ads in Turkey. The courses in the core part are chosen
with respect to IEEE/ACM computer science curriculum. As a future study, it is also important
to gather the academic personnel and the software company professionals to determine the
compulsory and elective courses so that newly graduated software developers can easily adapt
to the software projects in the market without taking extra training.
In this paper discussed about the role of e-HR in government/private organization. Electronic human resources are the part of electronic human management (e-HRM). E-HRM is the department of organization; electronic human resources are a function of HR that concerned with the use management and regulation of electronic information and processes within an organization. In this paper also discussed about the term of e-HRM (Electronic Human Resources Management) and e-HRIS (Human Resources Information System). The main goal of this paper is the important of e-HR (Electronic Human Resources) in the organization/industries. In this paper also discussed about the e-HR services, e-HR life cycle. E-HR is the latest technology in which use the technology and provide the good services of customer and employee. In this paper also discussed about the 5-stages of e-HR life cycle in need of improvement, e-HR implementation and also revenue cycle management.
Masters in Computer Engineering - MITAOEMITAcademy1
ย
Do you want to pursue Masters in Computer Engineering? Join MIT Academy of Engineering, part of famous MIT Pune Group. It is the best computer engineering college in Alandi, Pune to complete your Masters degree."
Integrating human relation skills into the curriculum of industrial technolog...IJITE
ย
Technological devices are playing such a significant role in our lives that educators are incorporating
Ipads, smartphones, and even Skyping via these devices to educate our future generations. Managing the
utilization of this technology has become an important issue for businesses and proposes the question: how
is it possible to maintain good human relations with customers, clients and other businesses with all of the
technological advancements that often prevent face-to-face interaction? This paper addresses the value of
assimilating human relation skills into the curriculum of Industrial Technology related programs.
Additionally, this article provides an overview of Industrial Technology related programs and will also
address how to differentiate between Human Resource Development programs and Human Resource
Management programs.
THE USE OF ARTIFICIAL INTELLIGENCE IN HUMAN RESOURCES DEVELOPMENTEEIJ journal
ย
Artificial intelligence has been an eye-popping word that is impacting every industry in the world. With the
rise of such advanced technology, there will be always a question regarding its impact on our social life,
environment and economy thus impacting all efforts exerted towards continuous development. From the
definition, the welfare of human beings is the core of continuous development. Continuous development is
useful only when ordinary peopleโs lives are improved whether in health, education, employment,
environment, equality or justice. Securing decent jobs is a key enabler to promote the components of
continuous development, economic growth, social welfare and environmental sustainability. The human
resources are the precious resource for all nations. The high unemployment and underemployment rates
especially in youth is a great threat affecting the continuous economic development of many countries and
is influenced by investment in education, and quality of living.
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...Cognizant
ย
Higher-ed institutions expect pandemic-driven disruption to continue, especially as hyperconnectivity, analytics and AI drive personalized education models over the lifetime of the learner, according to our recent research.
SoftwareTesting, Software Development, Hardware & Networking Courses From SEE...SEEDInfotech1
ย
SEED Infotech Pvt Ltd. Is one of the leading Information Technology Courses Institute.It is the solution provider in Information Technolgy Training, Staffiing and Products & Tools Consulting Services.SEED Infotech believes that Information, Knowledge and Insights can help you to see and achieve Beyond the Obvious.Incorporated in 1994, SEED Infotech is Indiaโs one of the leading solution providers in Information Technology Training.
SoftwareTesting, Software Development, Hardware & Networking Courses From SEE...SEEDInfotech1
ย
SEED Infotech Pvt Ltd. Is one of the leading Information Technology Courses Institute.It is the solution provider in Information Technolgy Training, Staffiing and Products & Tools Consulting Services.SEED Infotech believes that Information, Knowledge and Insights can help you to see and achieve Beyond the Obvious.Incorporated in 1994, SEED Infotech is Indiaโs one of the leading solution providers in Information Technology Training.SEED Infotech provides knowledge beyond books,knowledge beyond boundaries.SEED Vision is to be nalanda of Technology Application.Our Mission is to unveil the human potential to create Global Quality Technology Workforce.
The Future of Indian Tech: Top Masters in Data Science ProgramsSIG Pune
ย
India has seen rapid growth in the adoption of data science and machine learning technologies in recent years. In this article, we'll look at the rise of data science and machine learning in India, as well as some of the best courses for a promising career.
Incorporated in 1994, SEED Infotech is Indiaโs one of the leading solution providers in Information Technology Training, Staffing and Products & Tools Consulting services to both Retail ( i.e. students, professionals and individuals) and Corporate customers.
We are an ISO 9001:2008 certified organization that operates through well-defined systems and procedures.
A formidable team of over 600 qualified professionals, 48+ training locations in India, and strong associations with Global Technology Leaders such as Microsoft, Oracle, RedHat, Salesforce, SAP, HP, Hortonworks, Peoplecert and EC-Council and testing & assessment services through Prometric, Pearson-Vue, Kryterion, etc. are undoubtedly our core strengths
The world has gone digital today, so why leave education behind? Here we have compiled a list of top 5 Online courses that are on the rise in today's world. Check it out!
The presentation of 'Management Information System' subject of TEIT under 'University of Pune' INDIA.
Author and Teacher: Tushar B Kute
http://www.tusharkute.com
tbkute@gmail.com
MCA or Master of Computer Application is a 2 year post graduate program that gives you a thorough knowledge of computer application and itโs programming languages along with advanced practical training. Usha Martin University is top MCA College in Ranchi that trains students into professional IT graduates enriching them with knowledge and upgraded skills. Apply Now: https://www.umu.ac.in/blog/8-ways-an-mca-degree-can-provide-a-career-upgrade/
Advanced Software Engineering Program with IIT MadrasMamathaSharma4
ย
Advanced Certification in Software Engineering for
Cloud, Blockchain & IoT-https://www.greatlearning.in/advanced-software-engineering-course-iit-madras
It is impossible to separate the human factors from software engineering expertise during
software development, because software is developed by people and for people. The intangible
nature of software has made it a difficult product to successfully create, and an examination of
the many reasons for major software system failures show that the reasons for failures
eventually come down to human issues. Software developers, immersed as they are in the
technological aspect of the product, can quickly learn lessons from technological failures and
readily come up with solutions to avoid them in the future, yet they do not learn lessons from
human aspects in software engineering. Dealing with human errors is much more difficult for
developers and often this aspect is overlooked in the evaluation process as developers move on
to issues that they are more comfortable solving. A major reason for this oversight is that
software psychology (the softer side) has not developed as extensively
After completing IT engineering, the doors for many jobs will open for you. The deployment of technology to solve organizational and corporate challenges is known as information technology (IT). Check here the top 5 career options after completing IT Engineering before taking admission into the top engineering colleges in Gujarat.
Navigating the Future of Learning and Development 2024 Outlook by Ravinder Tu...MdSaifulIslam289
ย
Navigating the Future of Learning and Development 2024 Outlook by Ravinder Tulsiani
As we approach 2024, the landscape of Learning and Development (L&D) is undergoing a transformative shift, propelled by rapid advancements in technology and evolving workplace dynamics.
https://ravindertulsiani.com/
Learning and Development 2024 Predictions, L&D 2024 Outlook, Ravinder Tulsiani, Learning and Development
#LearningandDevelopment2024Predictions #L&D2024Outlook #RavinderTulsiani #LearningandDevelopment
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujaratโs DholeraAvirahi City Dholera
ย
The Tata Group, a titan of Indian industry, is making waves with its advanced talks with Taiwanese chipmakers Powerchip Semiconductor Manufacturing Corporation (PSMC) and UMC Group. The goal? Establishing a cutting-edge semiconductor fabrication unit (fab) in Dholera, Gujarat. This isnโt just any project; itโs a potential game changer for Indiaโs chipmaking aspirations and a boon for investors seeking promisingย residential projects in dholera sir.
Visit : https://www.avirahi.com/blog/tata-group-dials-taiwan-for-its-chipmaking-ambition-in-gujarats-dholera/
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
ย
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
Business Valuation Principles for EntrepreneursBen Wann
ย
This insightful presentation is designed to equip entrepreneurs with the essential knowledge and tools needed to accurately value their businesses. Understanding business valuation is crucial for making informed decisions, whether you're seeking investment, planning to sell, or simply want to gauge your company's worth.
The world of search engine optimization (SEO) is buzzing with discussions after Google confirmed that around 2,500 leaked internal documents related to its Search feature are indeed authentic. The revelation has sparked significant concerns within the SEO community. The leaked documents were initially reported by SEO experts Rand Fishkin and Mike King, igniting widespread analysis and discourse. For More Info:- https://news.arihantwebtech.com/search-disrupted-googles-leaked-documents-rock-the-seo-world/
Unveiling the Secrets How Does Generative AI Work.pdfSam H
ย
At its core, generative artificial intelligence relies on the concept of generative models, which serve as engines that churn out entirely new data resembling their training data. It is like a sculptor who has studied so many forms found in nature and then uses this knowledge to create sculptures from his imagination that have never been seen before anywhere else. If taken to cyberspace, gans work almost the same way.
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
ย
Marvin neemt je in deze presentatie mee in de voordelen van non-endemic advertising op retail media netwerken. Hij brengt ook de uitdagingen in beeld die de markt op dit moment heeft op het gebied van retail media voor niet-leveranciers.
Retail media wordt gezien als het nieuwe advertising-medium en ook mediabureaus richten massaal retail media-afdelingen op. Merken die niet in de betreffende winkel liggen staan ook nog niet in de rij om op de retail media netwerken te adverteren. Marvin belicht de uitdagingen die er zijn om echt aansluiting te vinden op die markt van non-endemic advertising.
Attending a job Interview for B1 and B2 Englsih learnersErika906060
ย
It is a sample of an interview for a business english class for pre-intermediate and intermediate english students with emphasis on the speking ability.
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
ย
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
Putting the SPARK into Virtual Training.pptxCynthia Clay
ย
This 60-minute webinar, sponsored by Adobe, was delivered for the Training Mag Network. It explored the five elements of SPARK: Storytelling, Purpose, Action, Relationships, and Kudos. Knowing how to tell a well-structured story is key to building long-term memory. Stating a clear purpose that doesn't take away from the discovery learning process is critical. Ensuring that people move from theory to practical application is imperative. Creating strong social learning is the key to commitment and engagement. Validating and affirming participants' comments is the way to create a positive learning environment.
What are the main advantages of using HR recruiter services.pdfHumanResourceDimensi1
ย
HR recruiter services offer top talents to companies according to their specific needs. They handle all recruitment tasks from job posting to onboarding and help companies concentrate on their business growth. With their expertise and years of experience, they streamline the hiring process and save time and resources for the company.
"๐ฉ๐ฌ๐ฎ๐ผ๐ต ๐พ๐ฐ๐ป๐ฏ ๐ป๐ฑ ๐ฐ๐บ ๐ฏ๐จ๐ณ๐ญ ๐ซ๐ถ๐ต๐ฌ"
๐๐ ๐๐จ๐ฆ๐ฌ (๐๐ ๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐๐๐ญ๐ข๐จ๐ง๐ฌ) is a professional event agency that includes experts in the event-organizing market in Vietnam, Korea, and ASEAN countries. We provide unlimited types of events from Music concerts, Fan meetings, and Culture festivals to Corporate events, Internal company events, Golf tournaments, MICE events, and Exhibitions.
๐๐ ๐๐จ๐ฆ๐ฌ provides unlimited package services including such as Event organizing, Event planning, Event production, Manpower, PR marketing, Design 2D/3D, VIP protocols, Interpreter agency, etc.
Sports events - Golf competitions/billiards competitions/company sports events: dynamic and challenging
โญ ๐ ๐๐๐ญ๐ฎ๐ซ๐๐ ๐ฉ๐ซ๐จ๐ฃ๐๐๐ญ๐ฌ:
โข 2024 BAEKHYUN [Lonsdaleite] IN HO CHI MINH
โข SUPER JUNIOR-L.S.S. THE SHOW : Th3ee Guys in HO CHI MINH
โขFreenBecky 1st Fan Meeting in Vietnam
โขCHILDREN ART EXHIBITION 2024: BEYOND BARRIERS
โข WOW K-Music Festival 2023
โข Winner [CROSS] Tour in HCM
โข Super Show 9 in HCM with Super Junior
โข HCMC - Gyeongsangbuk-do Culture and Tourism Festival
โข Korean Vietnam Partnership - Fair with LG
โข Korean President visits Samsung Electronics R&D Center
โข Vietnam Food Expo with Lotte Wellfood
"๐๐ฏ๐๐ซ๐ฒ ๐๐ฏ๐๐ง๐ญ ๐ข๐ฌ ๐ ๐ฌ๐ญ๐จ๐ซ๐ฒ, ๐ ๐ฌ๐ฉ๐๐๐ข๐๐ฅ ๐ฃ๐จ๐ฎ๐ซ๐ง๐๐ฒ. ๐๐ ๐๐ฅ๐ฐ๐๐ฒ๐ฌ ๐๐๐ฅ๐ข๐๐ฏ๐ ๐ญ๐ก๐๐ญ ๐ฌ๐ก๐จ๐ซ๐ญ๐ฅ๐ฒ ๐ฒ๐จ๐ฎ ๐ฐ๐ข๐ฅ๐ฅ ๐๐ ๐ ๐ฉ๐๐ซ๐ญ ๐จ๐ ๐จ๐ฎ๐ซ ๐ฌ๐ญ๐จ๐ซ๐ข๐๐ฌ."
India Specific Issues with Software Engineering Education
1. People Issues Relating to Software Engineering Education
and Training in India
Kirti Garg Vasudeva Varma
Indian Institute of Information Technology, Indian Institute of Information Technology,
Hyderabad, India Hyderabad, India
+91-4023001967 +91-4023001967
kirti@research.iiit.ac.in vv@iiit.ac.in
ABSTRACT
Software Engineering and Information Technology (IT) jobs are
1. INTRODUCTION
Indian IT and ITeS (IT enabled Services) industry is enjoying the
the most sought after career options for Indian youth in the recent
leadership position in the world accounting for 65% of the global
times. Indian Software industry has set up huge growth targets for
industry in IT off shoring services. According to McKinsey 2005
future. However, lack of proper Software Engineering (SE)
report on โExtending India's Leadership of the Global IT and
education may have severe consequences and may negatively
BPO Industriesโ, the major reasons for this success include
affect the growth of the industry in general.
availability of abundant talent and operational excellence [3].
We discuss some of the challenges related to software engineering This report also states that IT and BOP industries account for
education and training in Indian academia and industry based on 700,000 direct and 2.5 million indirect jobs.
your interaction with industry through surveys, and discussions.
These include challenges arising out of issues in our Software However, to sustain around 25% annual growth rates that are seen
Engineering educational goals, pedagogy and instruction as well since year 2000, is a major challenge faced by the Indian IT
as the infrastructure. We discuss their effects on various aspects industry. The major challenge is potential shortage of skilled
of software development. We put forth our suggestions that may workers in the next decade. Currently only 25% of the technical
handle these challenges to a large extent. graduate students are employable. The hit rate (ratio between the
number of actual recruitments to number of job applications
We also discuss the essential and minimal set of software received by the Personnel department) is around 5-10% in major
engineering knowledge, skills and dispositions that the industry software services companies.
requires from young engineers willing to join the industry.
Lack of adequately trained professionals is the major bottleneck
This paper provides guidelines for the academia and learning
curtailing further growth of IT industry in India. This is the
centers of the industry by focusing on important SE education
people related issue in IT sector which is directly resulting from
issues, their causes and possible solutions. This, in turn would
poor software engineering education and training infrastructure in
help to make SE Education more effective and inline with
the country. The problems of SE education in India are mostly
requirements and goals of the Indian Software industry and
inter-related. Some of these issues have been discussed very
making these aspiring software engineers ready for taking
briefly by Mahanti et al in [2].
Software Engineering as a successful profession.
We would like to distinguish between problems of Computer
Categories and Subject Descriptors Science education and Software Engineering education, as these
K.3.2 [Computer and Information Science Education] two disciplines are different in nature and hence their issues also
differ to some extend. SE education problems lead to more people
issues as SE is largely a techno-managerial subject and people
General Terms form an important and integral part of the discipline.
Software Engineering Education,
To understand the education and training issues and the gap
between the demand and supply, we conducted a small survey
Keywords involving a questionnaire and a few interviews with senior
Software Engineering, education, problem solving, challenges executives of many major software services companies in India
(including TCS, Infosys, Satyam, and Accenture). Most of the
findings presented in this paper are based on this survey and our
observations of the academic scenario since a couple of years.
Survey also helped us to gauge Indian Software industryโs
Permission to make digital or hard copies of all or part of this work for
perspective of SEE challenges and problems. Respondents were
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that asked about two aspects; a) the SE knowledge and skills expected
copies bear this notice and the full citation on the first page. To copy from an entry level Software Engineer. B) Problems faced by
otherwise, or republish, to post on servers or to redistribute to lists, them due to ineffective SE education.
requires prior specific permission and/or a fee.
Conferenceโ04, Month 1โ2, 2004, City, State, Country.
Copyright 2004 ACM 1-58113-000-0/00/0004โฆ$5.00.
2. This paper is organized around issues (or current problematic Information systems) are a huge part of the syllabus as opposed to
features), their consequences/impact and guidelines of solving the all essential SE topics. But SAD courses are preferred in the sense
issues. The issues represent the current problematic state of SE that they give a more holistic picture of SE as compared to the
education, i.e. what are the troublesome features of SE education traditional SE course.
in India? Next we discuss various consequences due to these
features. Many features may contribute to a single. 2.2 Industrial Requirements for Qualified
We suggest guidelines that may help us to improve the state of Personnel
SEE. These guidelines would be useful to form definite action Indian Software industry has always felt that there are not enough
paths for SE educational reforms. well qualified software engineers that can fulfill the industry
needs. It is important to identify the true nature of discipline and
2. CURRICULUM ISSUES accordingly decide the meaning of โqualifiedโ. This would derive
We studied a number of SE course syllabi. These courses were the educational goals or curriculum of any SE education
part of CS degrees being offered in India. Most of these were endeavor. We discussed the notion of โqualifiedโ with our
technical universities that offer undergraduate degree courses and industry counterparts and all agreed that any SE courses should
produce maximum number of computer science graduates for the not be restricted to the knowledge and understanding component
industry. Our curriculum related observations are partially based of learning, rather should include higher order cognitive skills
upon the study of these syllabi [9]. such as application, analysis, synthesis and evaluation as well.
The survey asked the experts from industry to rate the importance
2.1 Case of Missing Engineering in Software of various other skills (problem solving, communication, self-
learning, research aptitude etc.) on a scale of 0 to 5, where, 0 is
Engineering Curriculums
not required at all and 5 is most required. 100% of the
We went through a number of SE syllabus, and found that very
respondents gave a minimum rating of 4 to the problem solving
few talk about enduring โengineering principles and practicesโ
skills. This was followed by self-learning which was given a
such as solving of practical problems by applying scientific
constant rating of 4 by all.
knowledge, reasoning about choices, assuring qualities of their
work products, manage conflicting constraints of time, efforts and Industry also expected that students are at least aware of various
cost etc [5]. [6]. [8]. Most of the SE syllabus do not encourage process models and standards such as ISO, SEI-CMM, Six Sigma
students to develop a deep understanding of the discipline and etc. They also emphasized on familiarity of students with various
hence develop the ability to make decisions and produce tools and techniques such as version control systems, bug trackers
deliverables with responsibility. It is assumed that this ability etc.
would develop with actual work experience and it is not the We observed that many industries tend to focus on contemporary
academiaโs job to facilitate it. skill requirements such as vendor certifications in a particular tool
Software Engineering course syllabus in most of the Indian or technique.
universities focuses on the theoretical aspects. The focus is more But the academic curriculum is heavily governed by knowledge
on the knowledge aspect (factual, conceptual and procedural) and components. Some curriculums include a project for inculcating
very little on application of SE skills and knowledge. Practical application skills. But rarely do a curriculum included problem
aspects, best practices, recent developments are not included and solving skills, or best practices. Thus the curriculums are mostly
students rarely get a chance for application of the knowledge and theory based.
skills they learned.
Many curriculums include soft skills (communication, team-
Higher order skills such as problem solving are more a part of the building) etc. as a separate course offering. But communication
SE curriculum. Some computer science programs offer a problem specific to SE industrial practice is again rare.
solving course clubbed along with a programming course. But
such courses do not discuss problem solving techniques or 2.3 Lack of Due Emphasis on SE in CS
heuristics. They convey the message of systematic algorithm
design before coding.
courses
There are very few courses offered by Indian universities that
The syllabi are usually process driven. The usual syllabus starts have Software Engineering major. Some IITs, IIITs (Indian
with need of SE, followed by SDLC and various phases of SDLC. Institute of Information Technology) and private vocational
Very limited time is prescribed for umbrella activities such as institutes such as NIIT, APTech etc. offer SE specializations, but
quality, estimation, project management etc. Most of them not at the under-graduate level. The IIITs are a decade old setups,
endorse a particular notion of software quality (lesser number of and produce about 100-250 graduates with SE specialization or
bugs means higher quality product) and traditional methods of SE electives per year, which a miniscule percentage of man-
software estimation. Here also, students study only the theoretical power requirement of industry.
aspect and donโt get any hand-on experience of using these
Most universities offer SE as just one of the courses along with
techniques before actual usage in industrial scenario.
other Computer Science courses. Graduates from such universities
Some universities package the SE course as a System Analysis get to study SE for at most a semester. For some CS students this
and Design (SAD) course. This has been observed in Bachelors is the only chances to get familiar with Software Engineering
or Master level courses in Science with IT specialization like before starting the career as Software Engineers.
M.Sc (IT), B.Sc. (CS) or B.Sc. (IT). SAD course is more of a
systems design course and designing of MIS (Management
3. 2.4 Missing Emphasis on SE Research
Most of the Indian universities that offer CS courses are teaching
universities. IITs, IIITs, and IISc conduct SE research but not on a
4. RESOURCE RELATED ISSUES
large scale. Some prominent research centers in Industry are 4.1 Lack of Educational Infrastructure
SETLabs, Infosys, and Microsoft Research. The possible reasons India has India currently has around 347 institutes of higher
are that Indian academic community is not research oriented. Not education and 16,885 colleges with a total enrollment of over 9.9
many faculty advisors available for SE research. Also, owing to million. These produce around 495,000 technical graduates,
the social fabric, most students prefer to join high paying software nearly 2.3 million other graduates and over 300,000 postgraduates
development jobs, instead of getting involved with low paying every year [6].
and time consuming SE research. Hence the country lacks the SE IT sector (ADM, product development) absorbs about about 15%
research culture and hence misses upon the benefits the research of the total engineering graduates produced by academia. An
can bring to services sector in country. upcoming problem is that the sector is growing at a rate of about
30-35% per year. But enrollment in CS courses is not growing at
3. PEDAGOGY ISSUES the same rate. Thus, there is a huge gap is demand and supply
3.1 Non-effective Classroom Teaching which is constantly increasing and is creating a huge pressure on
Most of SE courses in India use the traditional class-room based the academic system to produce more employable graduates.
teaching pedagogy. But SE is an engineering discipline and NASSCOM already fears that by 2010, the demand supply gap
should focus on application of knowledge and skills and other may be around 500,000 graduates [3]. [4].
practical aspects of software development. This is difficult in
traditional class-room based environments that are effective for 4.2 Large Class rooms
imparting theoretical knowledge, but do not provide chance for
hands-on experience or practical training. Thus such Following the software boom, the enrollments in CS courses
environments are unsuitable for SE education. Other engineering increased manifolds. Since number of technical institutes that
disciplines include a lot of labs, which is amiss in current SE provide quality education is low, hence huge numbers of students
education practice in India, especially in university environments. are enrolled in each class. This number may reach to more then
100 for very good institutes. Bigger class sizes may negatively
3.2 Not So-successful Projects affect teaching efficiency as well as are not conducive for non-
Most of the professional courses (B.Tech., MCA, BCA) include a traditional methods of teaching, which may be more effective for
mandatory project in curriculum to take care of the practice aspect SE education [2]. [1]. [5].
in SE courses. But this project offering faces three major
problems. 4.3 Time Constraints
Most of the computer science courses include SE as a one
First, there is usually a one to two semester gap between attending semester course. This usually means 2-3 hours of classroom
the SE course and applying the learning in the project. This is teaching per week for about 16-18 weeks effectively. This is
sufficient for students to forget the basic principles by the time hardly sufficient even to cover the complete breadth of a proper
they need it. For example, the course is usually offered in the 3rd SE course. Here, we refer to the course breadth guided by
or 4th semester, but the project is offered in the last semester SWEBOK [7]. There is not enough time to discuss any topic in-
(sixth) in a BCA or MCA course. Similarly, SE course is offered depth. If project training is part of this SE course, then students as
in 5th or 6th semester in a B.Tech, but project is usually a 7th or 8th well as faculty get more squeezed for time.
semester activity.
Second, it is not necessary that students opt for a software 4.4 Lack of Qualified Teachers
development project for this project work, and even when it is a Since the software boom, the number of Software Engineering
software development project, there is no proper assessment if the course offering increases many folds. But the number of qualified
students explicitly performed SE practices or used SE tools and teachers did not. Most of the Software engineering teachers do not
techniques. Since not part of assessment, hence students avoid have a considerable experience of software development
learning of SE practices, tools and techniques and focus on the themselves. There SE experience is the SE course they took as a
end-product (code) that would get them more marks. student. Hence, they can talk about the theoretical aspects, that
Third, it has been observed that most of the projects done at too from books. Such teachers cannot discuss the intricacies of
under-graduate level are academic in nature and hence do not software development or practice of software development in a
represent the problems of scale and complexity of usual software convincing way.
development. Most of the SE concepts and practices students When given a choice of teaching a programming course and a
learn are more applicable for large scale complex projects. Thus, software engineering course, most teachers opt for the
students find it difficult and irrelevant to apply these SE programming course, because they themselves find the SE course
knowledge and skills for the academic scale projects, in turn get to be uninteresting to teach and are well aware of the reputation of
frustrated and develop the notion that Software Engineering is the SE course among the students.
mere theoretical and not useful subject [1]. [6]. [8].
4. 5. OTHERS CHALLENGES AND ISSUES For example, software quality gets affected by decisions taken
during early development phases (analysis and design), but many
5.1 Programming is More Attractive than SE Indian software developers are not well versed with these SE
Students usually are more interested in programming as compared skills, do not have a clear idea about customer requirements and
to Software Engineering. There may be many reasons for this hence though good programmers, the end product may not be of
observed phenomenon. One is that students are exposed to desired quality. This affects the brand value of services and
programming much earlier then SE. And when they learn SE, products of Indian software industry. A side effect of this is that
they feel that following SE would not help them in their programs software verification and validation activities take up a lot of time
(which are usually academic in nature and SE they learn is for and are disliked by majority programmers as they are not hard-
complex, large scale programs). They also tend to favor core programming activities.
programming as they can see quick results unlike SE where
results can be intangible and documentation, design kind of jobs 6.3 Addition to Training Problems
take up a lot of time when done correctly. Thus students favor Effectively, purpose of academia is to impart the necessary
programming over SE and rarely opt for advance courses in SE. programming and SE knowledge and skills to the students and
prepare them to take professional responsibilities in industry. In
5.2 Lack on Interest in Higher Education this context, purpose of industrial training should be to train new
Indian social fabric is such that students are interested in joining a recruits as per organization specific skills. But the training
high paying job as soon as they finish up minimum educational programs include retraining on programming and SE as well
requirements. Very few join post-graduate or research programs. because the incoming entry level programmers are not well versed
Most of the students join post-graduate programs to improve their with these.
brand value in job market. Most industries would prefer the entry level recruits to be billable
from day 1 of their joining the project, but a lot of training
6. CONSEQUENCES continues on the project also. Many client organizations do not
We discussed various features as observed by the authors in SE like the working of new recruits of their important projects as they
education offerings in India. These issues or features cause many are not sure of their quality of work. Hence such recruits are a
short and long term people related problems in the software financial liability on the project for a while, because nobody has
development industry. Usually multiple issues are linked to a the confidence to give them jobs that demand responsibility.
single problem. In this section, we look at various negative effects One important problem is that since the entry level programmers
of these characteristics of Indian SE education. lack vital industry skills such as self-learning, and effective
communication, they spend more time in training, because these
6.1 Missing the Holistic Picture skills are required for learning newer skills as well. Also, the
Most of the employees become task oriented, i.e. their focus is on training programs are bounded with traditional lecture based
the given task. They do not understand the context of work and training and performance based assessment that are not less
miss the bigger picture. They intend to finish the given work by effective, but also labor intensive and require constant support
employing whatever learning they have and do not think about from training staff or mentors.
ways to improve the efficiency of task or effectiveness of
Another problem is that the since the CS and SE programs
deliverables. Thus, they do a task because it has been assigned to
throughout the country are not structured or standardized, hence
them and do not try to understand the reason why they are doing
there has to be an essential training component to bring all the
it. This may lead to various issues, such as:
entry level recruits to the same level.
*Dislike towards work (lack the motivation). This has been
Long duration training programs are a necessary evil, as they are
observed among the testing staff of a project. Many employees
an unnecessary expense of time, effort and money, but
develop a dislike to the process part. But companies have to
organizations cant do away with them.
employ processes for management and branding reasons. This
creates un-necessary tensions between the management and 6.4 Inadequately skilled man-power
employees, where employees feel that the process is un-necessary
This is one of the major challenges being faced by Indian
and a burdan. *Employees not working at maximum effectiveness
software industry. Indian industry is not only short-supplied with
level. *Little contribute to innovation, research or further
good programmers [3]. but also with good software engineers.
development. *Reluctance to adopt research and innovation
Though the entry level employees may be good in programming,
coming from academia as they do not understand the benefits.
they lack other essential knowledge and skills such as problem
6.2 Low quality Products and Services solving skills, self learning, communication skills, etc.
Software product quality is directly affected by the process The industry is providing services other then software
quality and the engineerโs view and commitment to quality (By development i.e software maintenance and testing services. But
product, we mean a software application of service here). But the current SE syllabus does not cover these topics at all or cover
when employees do not understand and possess the essential SE them very briefly.
knowledge and skills, the processes they follow are not effective Another issue is that these entry level programmers need to take
and the product quality gets affected in return. The engineerโs up various other important roles in the software development life-
attitudes towards qualities of a product also affect the decisions cycle in order to climb the value chain. These roles include
taken by him, which in turn affect the quality. requirement engineers, software and solution architects, testing
leads etc. All these require higher order cognitive skills and self-
5. learning skills to learn and successfully perform the duties. Now knowledge and skills. Thus including problem solving essentially
our SE education system neither provides explicit role based means including the facilitation of these higher order cognitive
training, nor does it facilitate the development of these higher skills in curriculum. Though it seems like a difficult task, but it is
order cognitive skills. Many organizations are of the view that essential, because it is related to the nature of SE.
they could find work-around to deal with lack of talent at the Since people work in large teams, hence communication and team
entry level positions, but the real problems they would face in work also become important. Another important skill is the self-
future is finding rightly skilled personnel for these very specific learning ability. SE and IT are fast evolving fields. Technologies
roles. change very fast. It is important that the software engineers can
Indian Software industry is developing very fast and many sectors update their knowledge independently.
are trying to incorporate newer tools, techniques, methods and SWEBOK [5]. may help to come up with a well balanced and
standards as part of their development process. But the developers structured curriculum, especially for a breadth oriented or a first
do not possess the skills such as self-learning and analytical skills course in SE [7].
to understand and adopt newer technologies efficiently and
effectively. Thus the research and innovation is not getting A proper, engineering focused curriculum would help to tackle
heartily absorbed by our industry, thus giving up on chances of the problem of inadequately skilled man-power and would have
developing newer areas of competency. subtle but long term positive effect on quality of products and
services and hence on growth of Indian Software industry.
6.5 Growth Issues
Indian industry is in danger of loosing its edge of low-cost 7.2 Standardization of Curriculum
computing and engineering services to newer competitions like The SE curriculum can be divided into two parts: a) The
China, and Latin American countries [3]. Thus industry is looking minimum basic or a first course and b) advance topics. Atleast the
at newer avenues of growth. This include not only providing the minimum basic part should be standardized by policy makers and
basic software development services effectively and efficiently, all education and training institutes should follow this minimal
but also adding value to the customerโs business by providing curriculum. This minimum curriculum should include basic SE
innovative software solutions. One possible innovation is in knowledge and skills along with problem solving skills. Soft skills
Software Engineering tools and applications. Further the can be prescribed as well. Advance topics can be covered as per
efficiency and effectiveness would be coming from deeper the requirements.
understanding of quality attributes pertaining to software product Such an approach would bring quality control to SE education.
and software development process. But this seems like a distant The recruiters can be ensured that the entry level programmer is
challenge right now, because our software engineers are very task well versed with the common minimum knowledge and skills.
oriented, non-focused on meta-cognitive skills and rarely do focus Accreditations can be developed accordingly for quality control
on innovation and efficiency. And a major reason for this is the of educational institutes.
way they have been learning.
Advantage for training staff is that they can utilize their resources
for training for the new entrants on organization specific
7. GUIDELINES requirements instead of basic SE.
We believe that many of these problems require conceptual
changes in our educational endeavors. We need to prepare a 7.3 Balance between Long-term and Short-
learning environment that is conducive for proper alignment of
term Goals
our long and short term requirements (educational goals,
It is essential to strike a balance between both basic SE and
expressed as curriculum), and our instruction and assessment.
enduring engineering principles and skills and industry or domain
These guidelines will help in creating such an environment and
specific relevant skills (to achieve short term goals). Study of
would help to tackle the negative effect of various SEE challenges
contemporary process standards, tools and techniques, vendor
that threaten the Indian Software industry.
certifications would aid to keep the industry in pace with global
advances in practice. Mahanty et al also confirm this in their
7.1 Identification and inclusion of Relevant study [2].
SE skills in SE Curriculum A good balance would help the country in brand building, and
Our survey results confirmed our belief that Software Engineering would provide an edge over competitors. A balanced curriculum
curriculums require a radical shift from just theory to a well would also help the training departments to focus on more
balanced mix of theory (knowledge), and skills. important aspects of training instead of getting involved with
The knowledge component consists of SE factual, conceptual, training on basic SE knowledge and skills.
procedural and meta-cognitive knowledge (referred as SE 7.4 Pedagogy Reforms
knowledge further in this paper). Being an engineering discipline, It has been well proven that traditional class room teaching
SE education should include the SE skills, and application of approaches does not work for SE education because they focus on
these knowledge and skills, into the curriculum, because theoretical aspects. The teaching pedagogy should be chosen as
computing and engineering services essentially mean application per the learning goals and should increase the effectiveness of SE
of computing science related knowledge and skills to solve education by making it contextual, interesting and learner centric
practical problems in an efficient and effective manner [6]. It is [1]. . There are various teaching approaches that help to inculcate
important to note that Problem solving involves deep even the higher order cognitive skills. Such pedagogies should be
understanding and analysis of problem, evaluation of alternatives, encouraged. When studentโs can see the practical aspects of a
decision making and finally application of programming and SE
6. theory or skill in a context, they understand it much better and latest technologies and educate them on the what is expected out
useful. This not only helps in a life-long learning, but also handles of graduate students by the industry [4].
the people issues such as interest and motivation for both students It is important to understand that subjects like software
and teachers. This motivation and interest are the key to studentโs engineering cannot be taught effectively without first hand
interest in advance study or research in SE topics. experience. The industry should help the academia by providing
Use of approaches such as project-centered learning or case internships for the teachers and also benefit from their wisdom
studies can be made role based to help students acquire role based and perspectives. Thus, academia and industry cooperation can
expertise. only be a win-win for all the stakeholders and benefit the overall
It is important to note that non-traditional pedagogies are effective ecosystem of the IT in the country.
only when the assessment is also competence centered and not
performance centered, and consider all learning dimensions
(application of knowledge and skills, problem solving skills), and 8. CONCLUSIONS
not just the theory. In this paper we have tried to address India specific people issues
Similarly, curriculum reforms would be effective only when in IT industry in general and software engineering education and
teaching pedagogies would be well aligned with these educational training issues in particular. We have tried to make our study as
goals. objective as possible by conducting a survey and interviews with
senior executives from the software services industry.
7.5 Research Focus
SEE scenario in India needs advance courses that may attract We have classified various challenges mainly into curriculum
students towards research. The teaching pedagogies can be help related, resource related, and pedagogy related issues. We believe
here, as they may help inculcate problem solving skills, a pre- by addressing these challenges properly we will be able to
requisite for research. overcome the future bottlenecks that will affect the growth of IT
industry. We have suggested a few curriculum, pedagogy,
7.6 Infrastructural Improvements assessment, and infrastructural reforms in the software
Lack of proper infrastructure can be a big hindrance to SE engineering education that will aid in overcoming the challenges
educational reforms. The number of institutes that offer CS and we have discussed.
SE programs should be increased. But they should be regulated
for a minimum basic curriculum and facilities. These facilities 9. ACKNOWLEDGMENTS
should include well trained teaching staff, access to SE tools and We acknowledge the inputs provided by respondents of our
study material. survey. Their thoughtful responses gave us a deeper insight into
Another important aspect is allotting adequate time to SE courses. the educational links between industry and academia.
One way to do this is by splitting the SE coursework over two
consecutive semesters. 10. REFERENCES
Motivated, experienced, and well trained teachers are required to [1]. Garg K., Varma V., A Study of the Effectiveness of Case
carry out the reforms. Their activities would include design of Study approach in Software Engineering Education, in
proper curriculums, conducting learning sessions and proceedings of 20th Conference on Software Engineering
assessments, motivation students for deep learning etc. They Education and Training (CSEET 2007), Dublin, July 2007
should be well versed and experienced with software development [2]. Mahanti, R. and Mahanti, P. K. 2005. Software Engineering
and should keep their knowledge current. One way is to train the Education From Indian Perspective. In Proceedings of the
faculty in industry, or by bringing the practical knowledge to 18th Conference on Software Engineering Education &
academia through a system of guest lectures and/or adjunct Training (April 18 - 20, 2005). CSEET. IEEE Computer
faculty from industry. Society, 111-117.
[3]. NASSCOM McKinsey Study 2005 Executive summary on
7.7 Industryโacademia co-operation Extending India's Leadership of the Global IT and BPO
Joint efforts of SE Industry and academia can help to alleviate Industries,
many of the problems we discussed in section 6. There are several http://www.nasscom.in/Nasscom/templates/NormalPage.asp
initiatives already in place for improving the academia industry x?id=4969
cooperation. This include starting of new era educational [4]. NASSCOM Education Initiatives
institutions (like IIITs โ the Indian institutes of Information http://www.nasscom.in/Nasscom/templates/LandingPage.asp
Technolgy) focusing on high end research and post-graduate x?id=5794
education. These institutions are expected to come up as public- [5]. Shaw M., Software Engineering Education: A Roadmap, In
private-partnerships (PPP) and work very closely with industry to A. Finkelstein (Ed.), The Future of Software Engineering
define their vision and goals. (pp. 371-380). New York, NY: ACM Press, 2000.
In addition, offering of accreditation programs and โfinish the [6]. Shaw M.. Prospects for an engineering discipline of
schoolโ certification programs by NASSCOM kind of bodies, software. IEEE Software, pages 15-24, November 1990.
mentorship programs where industry partner will provide [7]. Software Engineering Coordinating Committee of ACM and
mentorship to the project students, internships in the industry IEEE. Guide to the Software Engineering Body of
where the students are exposed to real world and meaningful Knowledge. http://www.swebok.org
challenges, train the trainer programs where college and [8]. Tockey S. R. Recommended Skills and Knowledge for
university teachers are being trained by the industry experts on Software Engineers. In proceedings of International
7. Conference on 12th Software Engineering Education &
training, 1999, pp168-176
[9]. Various SE course syllabi available at
http://education4india.com/syllabus/
8. This document was created with Win2PDF available at http://www.win2pdf.com.
The unregistered version of Win2PDF is for evaluation or non-commercial use only.
This page will not be added after purchasing Win2PDF.