Show simple item record

dc.contributor.authorBrown, Tamaike Mariane
dc.description.abstractIntroductory computer programming course is one of the fundamental courses in computer science. Students enrolled in computer science courses at the college or university have been reported to lack motivation, and engagement when learning introductory programming (CS1). Traditional classrooms with lecture-based delivery of content do not meet the needs of the students that are being exposed to programming courses for the first time. Students enrolled in first year programming courses are better served with a platform that can provide them with a self-paced learning environment, quicker feedback, easier access to information and different level of learning content/assessment that can keep them motivated and engaged. Introductory programming courses (hereafter referred to as CS1 and CS2 courses) also include students from non-STEM majors who struggle at learning basic programming concepts. Studies report that CS1 courses nationally have high dropout rates, ranging from anywhere between 30-40% on an average. Some of the reasons cited by researchers for high dropout rate are lack of resource support, motivation, lack of engagement, lack of motivation, lack of practice and feedback, and confidence. Although the interest to address these issues in computing is expanding, the dropout rate for CS1/CS2 courses remains high. The software engineering industry often believes that the academic community is missing the mark in the education of computer science students. Employers recognize that students entering the workforce directly from university training often do not have the complete set of software development skills that they will need to be productive, especially in large software development companies.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleDeveloping and Validating Active Learning Engagement Strategies to Improve Students' Understanding of Programming and Software Engineering Conceptsen_US
dc.typeDissertationen_US
dc.date.accessioned2021-03-04T21:51:11Z
dc.date.available2021-03-04T21:51:11Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/10365/31781
dc.subjectchecklisten_US
dc.subjectcomputer science educationen_US
dc.subjectcyberlearning environmenten_US
dc.subjectgamificationen_US
dc.subjectpeer code reviewen_US
dc.subjectsoftware engineeringen_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
ndsu.degreeDoctor of Philosophy (PhD)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.programSoftware Engineeringen_US
ndsu.advisorWalia, Gursimran


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record