• Title/Summary/Keyword: Software developer education

Search Result 16, Processing Time 0.032 seconds

A Case Study of Bootcamp Program for Software Developer (소프트웨어 개발 인재 양성을 위한 부트캠프 사례 연구)

  • Kwak, Chanhee;Lee, Junyeong
    • Journal of Practical Engineering Education
    • /
    • v.14 no.1
    • /
    • pp.11-18
    • /
    • 2022
  • As the need for software development manpower increases, various educational programs appear and the popularity of bootcamp style education program for software development increases. However, despite the operations and forms of bootcamp education programs are completely different from the existing software development education programs, there is a lack of research in understanding bootcamp as a software education program. Therefore, this study tried to derive the core elements of the education program through a case study on bootcamp software developer education program. After conducting interviews of 7 members who have completed a series of bootcamp software developer education program X, seven characteristics of bootcamp-type software development education program were derived: intensive theory education, sense of growth and achievement, team project-based learning, community characteristics, peer pressure, stress and fatigue due to short-term learning, and contact-free specialty. Based on the derived characteristics, the advantages and improvements of bootcamp-type education were described, and the direction of the bootcamp-type education program for software developer was discussed.

An Exploratory Study of the Competence of Computational Thinking: for Software Developer (컴퓨팅사고력의 역량 탐색 연구: 소프트웨어개발자를 중심으로)

  • Park, Seongbean;Ahn, Seongjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.5
    • /
    • pp.41-53
    • /
    • 2016
  • Due to increase in software-based new technologies, software developers are being required to creative problem solving. Especially, for a successful business change of software developers into a new industrial field, software analysis phase and design phase are important and it is an important task to strengthen these competences. In this study, two independent researches were conducted. First, a survey with 300 software developers was conducted and it was explored that uniform thinking of software developers caused by application of "standard software development methodology" made it difficult to approach creative problem solving. Based on this finding, the influences of 9 competences of computational thinking on software developers were analyzed after selecting 111 software developers with over 10 years of experience in the IT industry. As a result, it was revealed that abstraction was an important competence. The study finding demonstrates that software developers recognized design phase as the most important thing and abstraction of CT is the basics of other competences.

Development of Game Developer Career Experience Program using Scratch (스크래치를 활용한 게임 개발자 진로체험 프로그램 개발)

  • Kim, Soohwan;Kim, Sanghong
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.1
    • /
    • pp.45-52
    • /
    • 2020
  • The purpose of this study is to develop a game developer career experience program that promotes student participation and to verify its effectiveness. The game developer career experience education program currently operated by Job World is composed of passive course, which makes students less interesting and only passive activities are possible. In this study, we improved the existing coursework type program to experience actual game development using scratch to promote learner participation. Scratch can be created and shared, giving students the opportunity to create their own work. Therefore, this study developed the game developer career experience education program using scratch and verified its effect. Two Delphi tests were conducted to develop the training program and one expert council was held. In addition, pilot classes were conducted from 22 elementary school students and 30 middle school students, and the satisfaction test was conducted. As a result, the developed educational program showed positive results in terms of help, satisfaction, effectiveness, and awareness.

Development of Evaluation Standards about Educational Software (교육용 소프트웨어의 평가기준 개발)

  • Lee, Tae-Seok;Yoo, In-Hwan;Park, Phan-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.5 no.2
    • /
    • pp.288-301
    • /
    • 2001
  • The essence of adapting education to the information age consists of two parts. One is the building of infrastructure for information education and the other is putting information and communication technology to educational use. Moreover, from a usage point of view, it is the most important thing that secures much educational software of good quality supporting adapting schools to the information age. It does mean the investigation about the plan of evaluation of educational software is important. Thus, in this study, we provide scientific information for efficient selection and use of educational software as end-users, and provide objective evaluation criteria of quality as a developer. In addition, through this research, we can lay the foundation for adapting education to the information age. For this purpose, we analyzed previous research relevant to the evaluation of educational software, divided the criteria of evaluation into three parts, educational, applicational, and technical, and develop the criteria of evaluation in detail.

  • PDF

A Study on the Effectiveness of Computational Thinking Ability on Software Development (Computational Thinking 능력이 소프트웨어 개발에 미치는 영향에 관한 연구)

  • Park, Seongbean;Ahn, Seongjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.45-54
    • /
    • 2015
  • There has been rising demand within the South Korean government and among various industries in recent years on the need for strengthening the competitiveness of the software industry, which they highlight as being a core element for national competitiveness. This strategy would require enhancing the job competency of software developers. This study's results show that computational thinking (CT), which is one of the more creative solutions to the problem, has a positive effect on the enhancement of software developers' job competency. Furthermore, the study finds that the software development tasks of simulation, algorithms and procedures, and parallelization (in that order) serve as influential elements for software developers, which differs from previous studies' findings. The South Korean government thus should emphasize education in these areas in order to enhance the nation's job competence. Because simulation, especially, has the greatest influence among these areas, there is a particular need to strengthen that area.

Effecting the System Characteristic and Individual Characteristic of Computerized Tax Accounting to Education Performance through Education Satisfaction; Based on KcLep Education Students of Korean Association of Certified Public Tax Accountants (전산세무회계 교육용 소프트웨어의 시스템특성 및 개인적 특성이 교육만족도를 매개로 교육성과에 미치는 영향; 한국세무사회의 KcLep(케이렙) 교육생을 중심으로)

  • Kim, Hyeongyu;So, Wonhyun;Kim, Hakyun
    • Journal of Fisheries and Marine Sciences Education
    • /
    • v.27 no.1
    • /
    • pp.1-12
    • /
    • 2015
  • This article starts with a review of the system characteristic(easiness, flexibility, reliability) and individual characteristic(self-efficacy, achievement motive, computer ability) through education satisfaction especially in relation to the education performance(perceived usefulness, educatee value). We found that all variables significantly affect the education satisfaction, but only computerized ability doesn't significantly affect the education satisfaction. Education satisfaction significantly affect the education performance. This paper suggests that the followings; first, response time of systems is valuable factor in KcLep. Second, self-efficacy and achievement motive are more important then computer ability in KcLep educatee. Finally, software developer and teacher always think about rapid response time of systems and exchange of data for the education performance in KcLep.

An Importance Analysis of National Competency Standard for 4-year College Information Systems Development Curriculum (국가직무능력표준(NCS)의 4년제대학 정보시스템개발 교육과정을 위한 중요도분석연구)

  • Kim, Jae Kyung
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.22 no.4
    • /
    • pp.117-129
    • /
    • 2017
  • The Purpose of this Study is to Identify the Learning Modules of the National Competency Standard (NCS) Related to the Information Systems Development Curriculum of 4-year Colleges, to Explore the Possibility of Applying NCS to the Curriculum, and to Examine Implications. The Importance of 26 Competency Units in the Applied SW Engineering of NCS was Compared by Area Experts Composed of 14 Information Systems Developers and Professors of 7 Universities who Teach Software Engineering Subjects Through the Hierarchical Analysis Process (AHP). The Results of the Study as Follows. First, the Relative Importance of the Competency Elements was in order of 'Confirming the Requirements', 'Checking the UI Requirements', 'Designing the Physical Data Repository', 'Testing Developer Integration', and 'Fixing Developer Defects'. Second, while the Entry and Intermediate Level Developer Group Determined that the Competency Elements Related to the IS Development Implementation Stage is more Important, the Advanced IS Developer Groups Consider the Competency Elements Related to the Theory-oriented Design Stage as Important Competency. In Addition, the Group of College Professors was Found to Choose all the Practical and Theoretical Competency Elements that Two Developers Groups Considered Important. Implications of the Study Suggested that the Job Performance Competence and Quality of Education Related to IS Development can be Enhanced.

A Study on the Improvement Scheme of University's Software Education

  • Lee, Won Joo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.3
    • /
    • pp.243-250
    • /
    • 2020
  • In this paper, we propose an effective software education scheme for universities. The key idea of this software education scheme is to analyze software curriculum of QS world university rankings Top 10, SW-oriented university, and regional main national university. And based on the results, we propose five improvements for the effective SW education method of universities. The first is to enhance the adaptability of the industry by developing courses based on the SW developer's job analysis in the curriculum development process. Second, it is necessary to strengthen the curriculum of the 4th industrial revolution core technologies(cloud computing, big data, virtual/augmented reality, Internet of things, etc.) and integrate them with various fields such as medical, bio, sensor, human, and cognitive science. Third, programming language education should be included in software convergence course after basic syntax education to implement projects in various fields. In addition, the curriculum for developing system programming developers and back-end developers should be strengthened rather than application program developers. Fourth, it offers opportunities to participate in industrial projects by reinforcing courses such as capstone design and comprehensive design, which enables product-based self-directed learning. Fifth, it is necessary to develop university-specific curriculum based on local industry by reinforcing internship or industry-academic program that can acquire skills in local industry field.

Analysis of the Current Status of the AI Major Curriculum at Universities Based on Standard of AI Curriculum

  • Kim, Han Sung;Kim, Doohyun;Kim, Sang Il;Lee, Won Joo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.27 no.3
    • /
    • pp.25-31
    • /
    • 2022
  • The purpose of this study is to explore the implications for the systematic operation of the AI curriculum by analyzing the current status of the AI major curriculum in universities. To this end, This study analyzed the relevant curriculum of domestic universities(a total of 51 schools) and overseas QS Top 10 universities based on the industry demand-based standard of AI major curriculum developed through prior research. The main research results are as follows. First, in the case of domestic universities, Python-centered programming subjects were lacking. Second, there were few subjects for advanced learning such as AI application and convergence. Third, the subjects required to perform the AI developer job were insufficient. Fourth, in the case of colleges, the ratio of AI mathematics-related subjects was low. Based on these results, this study presented implications for the systematic operation of the AI major education.

Learning Method using RDS for Creative Problem Solving (RDS를 이용한 창의적 문제해결 학습방법)

  • Hong, Seong-Yong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.11
    • /
    • pp.1126-1130
    • /
    • 2010
  • Research on intelligent robot is in active progress as the next generation IT education area. Since intelligent robots are closely related to the real human world, they should provide human behaviors or judging ability as their functions. For this reason, research is recently done not only on diverse hardware of robot education but also on service component architecture which includes various functions. In this paper we propose a study on learning to creative solve problems using RDS(Robotics Developer Studio). RDS is a software tool to control or program intelligence robot as a software module. Using service component framework which considers standardization of the integrated development of intelligent robot, we expect to provide 3-dimensional visual simulation environment, and save time and costs in education the environment for the intelligence robot experiment.