Examining Software Design Projects in a First-Year Engineering Course: The Impact of the Project Type on Programming Complexity and Programming Fundamentals Required

被引:0
|
作者
Kcskemety, Krista M. [1 ]
Dix, Zachary [1 ]
Kott, Benjamin [1 ]
机构
[1] Ohio State Univ, Dept Engn Educ, Columbus, OH 43210 USA
关键词
software design project; source code analysis; first-year engineering;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This Innovative Practice work-in-progress paper examines a game software design project implemented at a large Midwestern university to replace prior end of term projects. The use of end of term projects for introductory software courses can increase student engagement and provide a way to summarize and synthesize topics learned in the course. Previous research has shown student's perceptions of the game project to be positive. This current work examines a sample set of programming source code submissions for the Source Lines of Code metric and counts of the instances of certain programming fundamentals (input/output, repetition structures, selection structures). The results show that the game projects had significantly higher effort required when examining these metrics compared to the prior end of term projects. This preliminary work will lead to additional analysis of the full set of source code submissions, as well as, different metrics to measure complexity of the submissions.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Examining Software Design Projects in a First-Year Engineering Course Through Different Complexity Measures
    Rumreich, Laine E.
    Kecskemety, Krista M.
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [2] Logic design programming assignments in a first-year course
    Jackson, DJ
    Pimmel, R
    Parrish, A
    Dixon, B
    Cordes, D
    Borie, R
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 412 - 414
  • [3] End of Semester Software Problem Solving and Design Projects in a First-Year Engineering Course
    Kecskemety, Krista M.
    Corrigan, Lauren N.
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [4] On the Influence of Creativity in Basic Programming Learning in a First-Year Engineering Course
    Perez-Poch, Antoni
    Olmedo-Torre, Noelia
    Sanchez, Fermin
    Salan, Nuria
    Lopez, David
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (05) : 2302 - 2309
  • [5] A FIRST-YEAR DESIGN PROJECT SOFTWARE TOOL TO EMPHASIZE PROBLEM SOLVING WITH COMPUTER PROGRAMMING IN THE DESIGN PROCESS
    Whitfield, Clifford A.
    West, Dustin W.
    Toms, Lowell
    Merrill, John A.
    2012 ASEE ANNUAL CONFERENCE, 2012,
  • [6] Experiences of Using a Collaborative Programming Editor in a First-Year Programming Course
    Harding, Troy
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [7] Use of FLUENT Software in a First-Year Engineering Microfluidic Design Course
    Carruthers, Barbara Elizabeth
    Clingan, Paul Alan
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [8] Peer-Mentoring in Design Projects in Project-Based Learning (PBL) at First-Year Engineering Course
    Gadad, Jyoti
    Talageri, Vinay
    Baligar, Preethi
    Joshi, Gopalkrishna
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [9] The Programming Performance Prophecies: Predicting Student Achievement in a First-Year Introductory Programming Course
    Ringenberg, Jeff
    Lapp, Marcial
    Bansal, Apoorva
    Shah, Parth
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [10] Review of a First-Year Engineering Design Course
    Prendergast, Lydia
    Etkina, Eugenia
    2014 ASEE ANNUAL CONFERENCE, 2014,