JOURNAL BROWSE
Search
Advanced SearchSearch Tips
Saesark: A Korean Object-Oriented Programming Language for Beginners
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Saesark: A Korean Object-Oriented Programming Language for Beginners
Cheon, Junseok; Woo, Gyun;
  PDF(new window)
 Abstract
As the computer becomes pervasive in everyday life, the programming arises as an essential technique. To support the education of programming, Republic of Korea has launched a plan to develop the official courses of programming by 2018. However, the programming education in Korea tends to be difficult and the students easily lose their concentration since most of programming languages are based on English. This paper proposes a Korean programming language called Saesark to promote the effective programming education for Korean students. Saesark has been developed based on Java, which supports the object-oriented programming and the lambda expressions. In order to evaluate the educational suitability of Saesark, we compared it with other Korean programming languages in three respects: syntactic features, IDE support, and error messages in Korean. According to the comparison, Saesark is revealed more suitable than other languages. Specifically, the IDE features and the error messages in Korean are expected to be mostly valuable in educating novice programmers.
 Keywords
Saesark;Korean Programming Language;Coding Education;Object-Oriented Language;Education Language;
 Language
Korean
 Cited by
 References
1.
A. Nilsson, R. Gustas, G. Wojtkowski, W. Wojtkowski, S. Wrycza, and J. Zupancic, Advances in Information Systems Development: Bridging the Gap between Academia & Industry, Springer US, 2006.

2.
Brand Finance, Global 500 2015 - The annual report on the world's most valuable global brands, Brand Finance, 2015.

3.
https://www.washingtonpost.com/news/the-switch/wp/2013/12/11/president-obama-talks-about-teaching-everyone-to-code-this-professor-does-it/

4.
http://www.nytimes.com/2015/09/16/nyregion/de-blasio-to-announce-10-year-deadline-to-offer-computer-science-to-all-students.html

5.
http://www.computerweekly.com/feature/Englands-computing-curriculum-How-was-the-first-term

6.
http://d.hatena.ne.jp/abee2/20121223

7.
http://edzine.kedi.re.kr/2015/autumn/article/policy_01.jsp

8.
http://www.hani.co.kr/arti/society/schooling/701234.html

9.
안철우, 한베1.1 프로그래밍입문, 영진출판사, 1992.

10.
임진희, 씨앗은 C가 아닙니다, 성안당, 1995.

11.
http://waagle.org/

12.
http://yaksok.org/

13.
http://aheui.github.io/index.ko/

14.
천준석, 강도훈, 김건우, 우균, "간결한 한글 프로그래밍 언어 '새싹'," 한국정보과학회논문지, 제42권, 제4호, pp.496-503, 2015.

15.
카네무네 스스무, 쿠노 야스시, 두리틀로 배우는 프로그래밍, 휴먼싸이언스, 2009.

16.
L. Gugerty and G. Olson, "Debugging by skilled and novice programmers," ACM SIGCHI Bulletin, Vol.17, No.4, pp.171-174, 1986. crossref(new window)

17.
https://docs.oracle.com/javase/specs/jls/se8/html/index.html

18.
https://en.wikipedia.org/wiki/Division_by_zero

19.
http://mindprod.com/jgloss/runerrormessages.html