Integrating Assembly Language Programming into High School STEM Education (Works in Progress)

被引:0
|
作者
Foy, Joseph [1 ]
Chen, Chien-Fei [2 ]
Wills, Erin James [2 ]
机构
[1] L&N STEM Acad, Knox Cty Sch, Knoxville, TN 37902 USA
[2] Univ Tennessee, Knoxville, TN USA
关键词
SYSTEMS; DESIGN;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Learning assembly language as an introduction to programming can be beneficial to high school students. From the very beginning, students are taught programming relationships to a processor through the use of registers, memory, and the control unit. Students can build upon these fundamental ideas so that higher level languages are more thoroughly understood. This paper describes a high school STEM education curriculum that provided sophomores hands-on opportunities to learn and understand microcontrollers through assembly language projects. The course assessment evaluated the students' computer science knowledge, course expectations, learning perspectives, creativity, and future field of study interests. Initial results indicate that students have a greater breadth of knowledge, a stronger positive perception of computer science, and a greater self-efficacy while at least maintaining student interest and creativity. Observations of the students indicate that the investigative nature of programming with microcontrollers is motivating the students to seek further programming courses.
引用
收藏
页数:12
相关论文
共 50 条
  • [2] Development of Programming Interface for Integrating Assembly Language with Python']Python
    Kolmogorov, Dmytro
    Meniailov, Ievgen
    [J]. INTEGRATED COMPUTER TECHNOLOGIES IN MECHANICAL ENGINEERING - 2021, 2022, 367 : 1015 - 1026
  • [3] Work in Progress - Eliciting Integrated Understandings of High School STEM Curricula Through Programming
    Freudenthal, Eric
    Ogrey, Alexandria
    Gonzalez, Rebeca Q.
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [4] The Implementation of the Programming Language in School Education Using Scratch
    da Rocha, Jaine Sousa
    Cruz Junior, Gilson
    [J]. REVISTA EDUCAONLINE, 2020, 14 (01): : 45 - 66
  • [5] Impact of Programming Language on Success in High School Programming Contests
    Jackson, Stoney
    Ellis, Heidi
    Crouse, Robert
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 719 - 719
  • [6] INTEGRATING CODE REVIEW INTO HIGH SCHOOL PROGRAMMING PROJECTS
    Kubincova, Z.
    Csicsolova, I
    [J]. EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 1612 - 1621
  • [7] STEM leaders and teachers views of integrating entrepreneurial practices into STEM education in high school in the United Arab Emirates
    Marwa Eltanahy
    Sufian Forawi
    Nasser Mansour
    [J]. Entrepreneurship Education, 2020, 3 (2) : 133 - 149
  • [8] Works in Progress Engineering Everywhere: Bridging Formal and Informal STEM Education
    Yang, Sharlene
    Beall, Lydia
    [J]. 2013 ASEE ANNUAL CONFERENCE, 2013,
  • [9] WepSIM: An Online Interactive Educational Simulator Integrating Microdesign, Microprogramming, and Assembly Language Programming
    Garcia-Carballeira, Felix
    Calderon-Mateos, Alejandro
    Alonso-Monsalve, Saul
    Prieto-Cepeda, Javier
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2020, 13 (01): : 211 - 218
  • [10] DEVELOPMENT OF A PROGRAM WRITTEN IN ASSEMBLY LANGUAGE FOR A GENETICALLY PROGRAMMING PROCESS-CURRENT PROGRESS
    Skorkovsky, Petr
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING APPLIED IN COMPUTER AND ECONOMIC ENVIRONMENTS, 2010, : 141 - 146