• Title/Summary/Keyword: Programming Curriculum

Search Result 274, Processing Time 0.023 seconds

A Study on Correlation Analysis of Programming Ability and Logical Thinking Ability for the Gifted Children in IT (정보영재아동의 프로그래밍 능력과 논리적 사고능력 상관관계 분석 연구)

  • Jun, Woo-Chun
    • Journal of Gifted/Talented Education
    • /
    • v.21 no.3
    • /
    • pp.761-772
    • /
    • 2011
  • In current knowledge-based society, national competitiveness and growth of society depend on advances in information and communication technologies considerably. In order to grow advances in information and communication technologies, it is essential to identify and foster gifted children in IT as early as possible. In gifted education in IT, enhancing programming ability and logical thinking ability is very important and is also a part of objectives of gifted education in IT. The purpose of this paper is to identify correlation of programming ability and logical thinking ability for the gifted children in IT. For this purpose, gifted children from a gifted institution at Seoul are selected and their test scores during the period of attendance at institution are analyzed. Also, for extensive analysis, the test scores had been collected for 6 years. Based on thorough statistical analysis, the conclusion is that programming ability and logical thinking ability highly correlate each other. This conclusion can be used to decide and affect a selection examination, curriculum, and selection of an exemplary programming language for gifted education in IT.

Development and Application of FAAP Learning Model for the Concrete Operational Period's Students (구체적 조작기 학생들을 위한 선 알고리즘 후 프로그래밍 학습 모형의 개발 및 적용)

  • Huh, Min;Jin, Young-Hak;Kim, Yung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.1
    • /
    • pp.27-36
    • /
    • 2010
  • Introducing algorithm and programming education to the middle school 'Information' curriculum is appropriate to develop higher thinking skills like problem solving ability and creativity that is the most important ability to the people living in the knowledge and information society. But to providing reduced algorithm and programming contents of higher education increase the cognitive burden on the students in the concrete operational period who is not yet reached to the formal operational period, and moreover transfering principles and strategies learned in the algorithm to the programming for the problem solving is difficult. For this study, student's developmental characteristics in the concrete operational period among cognitive developmental periods was considered, and FAAP(First-Algorithm After-Programming) learning model which can transfer algorithm to programming was developed, and finally the effectiveness of learning motivation and achievement to the concrete operational period's students was verified. Results of the tests showed that learning motivation and achievement of the concrete operational period's students that learned FAAP model were different significantly.

  • PDF

Development of Program Model for Enhancing Creativity through SRD Program (SRD Program을 통한 창의성 신장 프로그램 모형 개발)

  • Shin, Seung-Ki;Park, Phan-Woo;Bae, Young-Kwon
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.9
    • /
    • pp.522-533
    • /
    • 2012
  • In these days, most countries effort is to raise competitive people for increasing creativity. Korea also decided human character "Global Creative Person" and prepare for the future. Therefore many universities and laboratories suggest various educational model for increasing creativity. One of the educational model for increasing creativity is Computer Education. That is good at increasing creativity, especially programming education because it is a more effective education. Thus, this research suggests that program for increasing creativity through developing "SRD Program". SRD Program is for increasing creativity and it applies to Scratch Programming, Robot Programming, and Digital Kit. Furthermore, SRD Program is developed and is based on Bruner's Spiral curriculum. Therefore, this research suggests increasing diverse programs for enhancing creativity and there are expectation for raising "Global Creative Person" through SRD Program.

A Study on Correlation Analysis of EPL and Programming Ability for the Gifted Children in IT (교육용 프로그래밍 언어와 정보영재아동의 프로그래밍능력의 상관관계분석 연구)

  • Jun, Woochun
    • Journal of The Korean Association of Information Education
    • /
    • v.16 no.3
    • /
    • pp.353-361
    • /
    • 2012
  • In current knowledge-based society, development and growth of IT industry is essential for a nation's competitiveness since economic power depends on IT industry in many countries. Thus, it is necessary to identify and foster gifted children in IT as early as possible. The purpose of this paper is to identify if EPL is proper language for testing programming ability of the gifted children in IT. Scratch language is selected as an EPL. For the experiment, gifted children from a gifted institution at some university are selected and their programming test scores are gathered and analyzed. Based on statistical analysis, the conclusion is that Scratch language is not proper for testing programming ability for the gifted children in IT. This result will be helpful for selection examinations, curriculum for gifted education in IT.

  • PDF

Methods of Automated Analysis of Curricula According to the Higher Education Standard

  • Liudmyla Omelchuk;Andrii Kryvolap;Taras Panchenko;Nataliia Rusina;Olena Shyshatska;Oleksii Tkachenko
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.11
    • /
    • pp.32-42
    • /
    • 2023
  • The paper describes the new approaches to the automated analysis of curricula according to the higher education standard. The analysis process is proposed to carry out in two ways: (a) the analysis of completeness and sufficiency of curricula according to the standard of higher education; (b) the comparison of curricula of the same qualification and specialty. The problem of improving the quality of university students' training launches the process of monitoring and analyzing educational curricula and their correspondence to the higher education standard. We developed the rules and methods to compare curricula. In addition, we implemented the automated system of curricula comparison. The paper reveals the use of these methods based on the analysis of the curriculum bachelor level of higher education "Informatics", specialty "Computer science", at the Faculty of Computer Science and Cybernetics of the Taras Shevchenko National University of Kyiv. The findings put towards the idea that the implementation of developed methods as well as the automated system of curricula analysis will improve the educational services by higher education institutions.

A Method for Measuring and Evaluating for Block-based Programming Code (블록기반 프로그래밍 코드의 수준 및 취약수준 측정방안)

  • Sohn, Wonsung
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.3
    • /
    • pp.293-302
    • /
    • 2016
  • It is the latest fashion of interesting with software education in public school environment and also consider as high priority issue of curriculum for college freshman with programming 101 courses. The block-based programming tool is used widely for the beginner and provides several positive features compare than text-based programming language tools. To measure quality of programming code elaborately which is based script language, it is need to very tough manual process. As a result the previously research related with evaluation of block-based script code has been focused very simple methods in which normalize the number of blocks used which is related with programming concept. In such cases in this, it is difficult to measure structural vulnerability of script code and implicit programming concept which does not expose. In this research, the framework is proposed which enable to measure and evaluate quality of code script of block-based programming tools and also provides method to find of vulnerability of script code. In this framework, the quality metrics is constructed to structuralize implicit programming concept and then developed the quality measure and vulnerability model of script to improve level of programming. Consequently, the proposed methods enable to check of level of programming and predict the heuristic target level.

Specification of Objectives and Contents in 'Problem-solving Methods and Procedures' section of the Informatics Curriculum (정보 교과 교육과정의 '문제해결방법과 절차' 영역 목표 및 내용 세목화)

  • Kim, JongHye;Kim, SunHwa;Kim, HanSung;Kwon, DaiYoung;Jun, SooJin;Kim, HyeonCheol;Lee, WonGyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.1
    • /
    • pp.33-46
    • /
    • 2008
  • There exist many differences between new Informatics curriculum and the current Computer curriculum. Since the new curriculum introduces new section of "Problem-solving methods and procedures" which are not included in current computer curriculum, it is required to define and specify objectives and content units of "problem solving methods" and "programming" topics for the new section. In this paper, we define and specify the objectives and detailed contents by surveying various computer curriculums used in many other countries. Then, the specified objectives and content units are validated by a group of computer education experts. The final results of specified objectives show that areas of "comprehension", "application" and "synthesis" take relatively high percentage over the other areas. In the content specification, we set the content structure by describing how to solve a given real-world problem with a non-computerized way, followed by representing or transforming it with a corresponding computerized model.

  • PDF

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 Programming Questions of the Informatics·Computer Secondary Teacher Recruitment Examination (정보·컴퓨터 중등교사 임용시험의 프로그래밍 문항 분석)

  • Kang Oh Han
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.12 no.10
    • /
    • pp.291-298
    • /
    • 2023
  • In this paper, we study whether the programming questions of the Informatics·Computer recruitment tests were suitable for selecting teachers with required programming skills. The average points of the programming questions constituted 38%(20.8 points) of the total scores for the entire curriculum based on the results from analyzing the previous questions in the past 5 years. Moreover, the distribution of points for each evaluation criteria within programming and data structure, two exam subjects which have a high proportion of programming questions, demonstrated a large deviation ranging from 0% to 47% and 0% to 53% respectively. In this study, a questionnaire survey was conducted on 31 teachers to examine if the previous programming questions were suitable for measuring teachers' competency in programming abilities required in the actual teaching experience. Computational thinking ability was ranked the highest at 58% in response to the area that needs to be evaluated in the recruitment test. In response to the relevance of previous questions, problem solving ability was ranked the highest at 2.84 on a 5-point scale, but the overall appropriateness was deemed low. C language and Python were regarded as the computer languages suitable to be tested for programming questions with each ranked 55% and 45%. The finding confirms that teachers preferred Python and the incumbent C language to others. Based on the results of the questionnaire, we recommend changes in the programming questions to improve the selection criteria.

Extension of Technology in TPACK: Tools, Application Software, and Programming (TPACK에서 테크놀로지의 확장, 도구, 응용 소프트웨어, 그리고 프로그래밍)

  • Choi, Jeong-Won;Lee, Eun-Kyoung;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.07a
    • /
    • pp.137-138
    • /
    • 2015
  • 학습 효과는 교사의 질을 능가할 수 없으므로 교사가 학습자를 어떻게 가르칠 것인가에 전략이나 방법은 학습자의 학습에 영향을 미치는 중요한 변인이 된다. 이러한 점에서 볼 때 교사는 교육학적 지식, 교과 내용학적 지식을 수업에 적절히 통합하는 능력을 갖추어야 한다. 특히 현대 사회는 테크놀로지가 발전하면서 수업에 테크놀로지를 활용하여 학습의 효과를 높이고자 하는 다양한 시도들이 이루어지고 있다. 테크놀로지라는 영역에 포함되는 것들을 살펴보면 주로 도구나 응용소프트웨어를 사용하는 것에 한정되어 있는 경우가 많다. 그러나 도구나 응용소프트웨어는 이들이 제공할 수 있는 기능 내에서만 활용 가능하다는 점에서 제약점이 있다. 따라서 본 연구에서는 TPACK의 테크놀로지 지식을 프로그래밍으로까지 그 범위를 확장하는 가능성에 대하여 논의하였다.

  • PDF