Search Results

Now showing 1 - 5 of 5
  • Article
    Citation - WoS: 9
    Citation - Scopus: 11
    Industry Oriented Advanced Software Engineering Education Curriculum
    (Fac Teacher Education, 2012) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software Engineering
    Software engineering is the fastest-evolving engineering discipline and most of the tasks of software development organizations are diverse in nature. Various studies have shown that there is a wide gap between software industry needs and education for prospective software engineers. It is the responsibility of Software engineering education to prepare SE professionals by providing them with the skills to meet the expectations of the software industry. SE curriculum should correspond to the industry needs, and only then can Universities produce highly skilled professionals, who can meet the needs of software industry. During the last decade, software engineering education (SEE) has been emerging as an independent and mature discipline. Accordingly, various studies are being conducted to provide guidelines for SEE curriculum design. This paper summarizes the need for software industry related courses and discusses the significance of industry oriented software engineering education to meet the educational objectives of all stakeholders. The software industry oriented curriculum for undergraduate and graduate levels is discussed. An industry oriented graduate level (master's level) software engineering course which includes foundational and applied courses to provide effective training for future software engineers is also proposed. This will lead to an increase in their employment prospects in the industrial and allied sectors.
  • Conference Object
    Informatics Engineering Education in Turkey and Expectations of Software Industry
    (Ieee, 2018) Yazici, Ali; Mishra, Alok; Karakaya, Ziya; Ustunkok, Tolga
    In this study, using the OSYM data, the number of intakes in Informatics Engineering programs in Turkey, accreditation data and the medium of instruction of the program are summarized for the years 2016 and 2017. In addition, the software sector's expectations from the informatics engineering graduates are reassessed based on the academic studies. The developed knowledge-skill gap set was used to evaluate the situation in Turkish informatics engineering programs. Sector expectations are discussed in the context of 2017-2019 Turkey Software Sector Strategy and Action Plan prepared by the Ministry of Science, Industry and Technology of Turkey and some proposals are made for the academia. As a result, it was observed that the expectations of the software industry were similar in all studies. Additionally, the expectations were changed in the direction of developing technologies and this change should be reflected in the informatics engineering programs.
  • Conference Object
    Citation - WoS: 1
    Use Cases and Object Modelling Using Argouml
    (Springer-verlag Berlin, 2011) Complak, Wojciech; Wojciechowski, Adam; Mishra, Alok; Mishra, Deepti
    The key factor in the process of good quality software development is using proper techniques for requirements elicitation, representation and modelling providing foundations to build a logical model of the projected system. One of the most popular functional requirements description methods is use cases and scenarios approach introduced by Jacobson in 1993. Use case diagrams and analysis of functionality necessary for future users of the system allows precise definition of object model of target software system. However there are few fully functional free CASE tools supporting system designer at this software development stage. The article describes process of creating guidelines and formal requirements for design of a software system supporting storage and analysis of data concerning regulatory duties of Polish Telecom (Polish name: Telekomunikacja Polska) in the range of RIO framework agreement regarding collocation with the free UML modelling ArgoUML tool.
  • Article
    Citation - WoS: 5
    Sustainable Software Engineering Education Curricula Development
    (Union Scientists Bulgaria, 2020) Mishra, Alok; Mıshra, Alok; Mishra, Deepti; Mıshra, Deepti; Mıshra, Alok; Mıshra, Deepti; Computer Engineering; Software Engineering; Computer Engineering; Software Engineering
    Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for Information Technology (IT) professionals and software engineers due to its impact on the society. It is significant to motivate and raise concern among students and faculty members regarding sustainability by including it into Software Engineering curriculum.
  • Article
    Citation - WoS: 9
    Citation - Scopus: 17
    An Assessment of the Software Engineering Curriculum in Turkish Universities: Ieee/Acm Guidelines Perspective
    (Fac Teacher Education, 2011) Mishra, Alok; Yazici, Ali; Software Engineering
    Software engineering (SE) education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for SE education curriculum design. This paper presents software engineering education evolvement in Turkey, present SE education scenario in different universities along with the significance of software technology parks in relevance to software engineering education. The objective of this paper is to provide an assessment of SE curriculum in Turkish Universities with respect to IEEE/ACM guidelines given in SEEK (2004). This study will provide a guideline to universities conducting an SE programme at undergraduate level to align their course curriculum with IEEE/ACM guidelines (SEEK, 2004).