Award Abstract # 2047625
CAREER: Creating a Model of Programming Skill Development to Improve Undergraduate Computing Education

NSF Org: DUE
Division Of Undergraduate Education
Recipient: MISSISSIPPI STATE UNIVERSITY
Initial Amendment Date: May 24, 2021
Latest Amendment Date: September 13, 2024
Award Number: 2047625
Award Instrument: Continuing Grant
Program Manager: Dawn Rickey
drickey@nsf.gov
 (703)292-4674
DUE
 Division Of Undergraduate Education
EDU
 Directorate for STEM Education
Start Date: July 1, 2021
End Date: June 30, 2026 (Estimated)
Total Intended Award Amount: $999,912.00
Total Awarded Amount to Date: $999,912.00
Funds Obligated to Date: FY 2021 = $607,899.00
FY 2023 = $118,136.00

FY 2024 = $273,877.00
History of Investigator:
  • Mahnas Mohammadi-Aragh (Principal Investigator)
    jean@ece.msstate.edu
Recipient Sponsored Research Office: Mississippi State University
245 BARR AVE
MISSISSIPPI STATE
MS  US  39762
(662)325-7404
Sponsor Congressional District: 03
Primary Place of Performance: Mississippi State University
Mississippi State
MS  US  39762-9662
Primary Place of Performance
Congressional District:
03
Unique Entity Identifier (UEI): NTXJM52SHKS7
Parent UEI:
NSF Program(s): IUSE
Primary Program Source: 04002324DB NSF STEM Education
04002526DB NSF STEM Education

04002425DB NSF STEM Education

04002122DB NSF Education & Human Resource
Program Reference Code(s): 1045, 9178, 9150, 8209
Program Element Code(s): 199800
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.076

ABSTRACT

This project aims to serve the national interest by improving undergraduate computing and engineering education. The nation is driven by computer programs that are vital to everyday living. National security depends on the ability to withstand daily cyber-attacks. Economic security is connected to financial institutions securely moving millions of dollars electronically. National infrastructure depends on control systems that, for example, monitor air traffic and control automobiles. Humans connect electronically through smart phones, cell phone towers, and high-speed internet. The nation?s increasing dependence on computer programs is reflected in the increasing number of projected new jobs in computing occupations. However, the United States is not able to produce enough computing professionals for its needs. Learning to program is a well-known challenge and serves as a barrier to entry into the computing workforce. The research and education plans for this project aim to transform computing curricula and reduce programming as a workforce barrier. This project combines knowledge of how students learn to program (computing and engineering education findings) with how humans learn (cognitive science and education psychology findings) to examine learning to program at the intersection of multiple perspectives. To simultaneously focus on integrating research results into practice, this project will produce a training academy for future programming instructors.

This project will use theoretical frameworks of writing, learning, and knowledge to chronologize how undergraduates pursuing computing degrees develop programming skills. The research goal for this project is to produce a longitudinal model of undergraduate programming skill development based on direct learning measures and surveys of industry expert practices. The education goal for the project is to create a community and training academy for future computing educators to apply research findings in classrooms. At the completion of this project, the computing and engineering education communities will know: 1) how engineering students? programming skills, including thinking processes, visual organization strategies, and approaches for solving programming problems, evolve from introductory programming courses through degree attainment; 2) how writing, by exposing cognitive processes, supports the development of skills necessary for success in computing-required fields; and 3) how computing industry professionals? views of requisite programming skills differ from the skills of engineering students in their final year of their degree program. Project oversight will be provided through external evaluation and an advisory board of computing education experts. This project has the potential to improve the education of the nation's computer programmers and to increase the number of students who successfully complete computer science degrees. The Faculty Early Career Development (CAREER) Program is a National Science Foundation (NSF)-wide activity that supports early-career faculty who have the potential to serve as academic role models in research and education. This CAREER project is supported by the Improving Undergraduate STEM Education: Education and Human Resources Program.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Poudyal, Sujan and Mohammadi-Aragh, Mahnas J. and Ball, John E. "Prediction of Student Academic Performance Using a Hybrid 2D CNN Model" Electronics , v.11 , 2022 https://doi.org/10.3390/electronics11071005 Citation Details
Beck, Phyllis and Mohammadi-Aragh, Mahnas "An Initial Investigation of Design Cohesion as a IDE-based Learning Analytic for Measuring Introductory Programming Metacognition" , 2024 https://doi.org/10.18260/1-2--46561 Citation Details
Poudyal, Sujan and Mohammadi-Aragh, Mahnas J. and Ball, John E. "Hybrid Feature Extraction Model to Categorize Student Attention Pattern and Its Relationship with Learning" Electronics , v.11 , 2022 https://doi.org/10.3390/electronics11091476 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page