Asee peer logo
Displaying results 271 - 300 of 891 in total
Conference Session
COED: EE Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Krista M Hill, University of Hartford
Tagged Divisions
Computers in Education
ExampleThis example considers a Finite Impulse Response (FIR) filter. The notion of the well-knownFIR filter is summarized by the block diagram in Figure 1, and maps neatly to linear algebra.Here, impulse response values are in an array h. With element numbering starting at one, the firstimpulse response value is in h(1). Each trapezoid weighs a sample value in v by a correspondingvalue in h. Figure 1: Block diagram of FIR filterAt each sample period the values in v are shifted to the right and the most recently received valuex is stored into v(1). The output y is the dot-product of v and h. In teaching discrete time signalprocessing, this a simple way to introduce convolution. Consider that with x being a unitimpulse
Conference Session
Software Engineering Concepts
Collection
2017 ASEE Annual Conference & Exposition
Authors
Hakam Alomari, Miami University; James D Kiper, Miami University; Gursimran Singh Walia; Katharine Zaback
Tagged Divisions
Computers in Education
Computer Society. Contact him at gursimran.walia@ndsu.eduKatharine Zaback c American Society for Engineering Education, 2017Using Web-Based Repository of Testing Tutorials (WReSTT) with a Cyber Learning Environment to Improve Testing Knowledge of Computer Science Students: An Empirical Investigation Author 1, Author 2 Department of Computer Science XYZ University, City, Country1 Introduction Software systems must be maintained to remain useful [Lehman '80], and testing the systemafter a particular maintenance task is a key aspect for any system. As systems grow, maintenancetypically becomes more complicated and costly [Ramil and Lehman '00]. Thus, software
Conference Session
Computing Technology Session 3
Collection
2017 ASEE Annual Conference & Exposition
Authors
Peter J Clarke, Florida International University; Debra Lee Davis, Florida International University; Raymond Chang Lau, Florida International University; Yujian Fu P.E., Alabama A&M University; James D Kiper, Miami University; Gursimran Singh Walia, North Dakota State University
Tagged Divisions
Computers in Education
In- formation Sciences at Florida International University. He is a member of the ACM (SIGSOFT, SIGCSE, and SIGAPP); IEEE Computer Society; and a member of the Association for Software Testing (AST).Dr. Debra Lee Davis, Florida International University Dr. Debra Davis is an Instructor in the School of Computing and Information Sciences at Florida Interna- tional University. Her research interests emphasize interdisciplinary topics including understanding and improving: (1) Computer Science education, including increasing participation of women; (2) educational applications and techniques for online STEM learning; and (3) complex human-machine interactions. She has a Ph.D. and M.A., in Cognitive Developmental
Conference Session
COED: EE Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Peter Jamieson, Miami University
Tagged Divisions
Computers in Education
impact of our game, and insection 5 we discuss the current anecdotal user experiences with the game, and finally, weconclude the paper and describe future work.BackgroundIn the background we will focus on three main focal points: games for learning, digital designeducation, and learning design languages. In particular, our goal is to expose researchers to thesebroad fields and and speculate why languages are hard to learn. We argue that an HDL languageis even harder to learn than programming languages for an undergraduate student.Games for LearningGames, which includes both in person tabletop games (board games, card games, party games)and video games, are activities with three distinctive features 1 (one of many definitions): 1. A game has a
Conference Session
The Best of the Computers in Education
Collection
2017 ASEE Annual Conference & Exposition
Authors
Robert L. Avanzato, Pennsylvania State University, Abington
Tagged Divisions
Computers in Education
virtual world orientation exercises. In one exercise,students practiced customizing their avatars, selecting a nametag and experimenting with avatarnavigation. At the completion of the exercise, students took a screenshot “selfie” of their avatarwith nametag in a virtual “mirror.” Extra credit was awarded if the image contained multipleavatars. In the second orientation exercise, each student was instructed to place a “sticky note”text message with his or her name and intended major, and post it on a wall in the virtualenvironment (see Figure 1). This ability was later used to generate and display notes in-world toallow students to leave comments on team project displays at the conclusion of the course. Figure 1: Sticky
Conference Session
CoED: Computer Science Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Mahmoud K Quweider, University of Texas, Rio Grande Valley; Fitratullah Khan, The University of Texas Rio Grande Valley
Tagged Divisions
Computers in Education
acceleration, to computer science algorithms that can havedifferent complexities and speeds.When building instructional material for STEM courses, a professor, even when not aware of theprocess (see Figure 1 to compare educational model and software development model), is usuallyfollowing the “the systematic process of translating general principles of learning and instructioninto plans of instructional materials and learning,” by applying a model such as the ADDIE model,which consists of five interrelated phases—Analysis, Design, Development, Implementation, andEvaluation. Incidentally, the educational model is similar to the model that is used and taught inSTEM courses such as Software Engineering, Project Management, and Quality Assurancecourses
Conference Session
CoED: Potpourri
Collection
2017 ASEE Annual Conference & Exposition
Authors
Varun Agrawal, Georgia Institute of Technology; Amit Shashikant Jariwala, Georgia Institute of Technology
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
Capstone Designcourse which provides an opportunity for senior engineering students to synthesize practicalsolutions for real-world, open-ended design problems. Every year more than 1500 students inover 300 teams from the Georgia Institute of Technology participate in the semi-annual GeorgiaTech Capstone Design Expo to showcase their work from the Capstone Design course, with teamsize varying from 4-6 students upto 11 students each.Past research 1 2 3 4 5 shows the positive impacts of these Capstone Design experiences and projects,thus proving the utility of such a course not just for students but for the community and industryat large. To enable the student teams for success, it is critical to ensure that the team formationprocess is student
Conference Session
CoED Mechanical Engineering Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Joseph Michael Mahoney, Penn State Berks ; Rungun Nathan, Pennsylvania State University, Berks Campus
Tagged Divisions
Computers in Education
idealized theoretical continuous beammodel. Second, they use Finite Element Analysis (FEA). Finally, they determine the frequenciesexperimentally. Using student survey data, it is shown that the project bolstered the followingskills: (1) use of measurement equipment to acquire and transmit real-world data, (2) performinga Discrete Fourier Transform (DFT) and creating the Power Spectral Density (PSD) plot ofempirical data, (3) creating and modifying FEA code in MATLAB to find natural frequencies andtest for convergence of results and (4) connecting the distinct topics of the course together.IntroductionOur Mechanical Engineering program’s Mechanical Vibrations course has been completely basedin theory and simulation. Students did not have hands-on
Conference Session
CoED: Embedded Systems and Robotics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Michael Henry Schulz, The Ohio State University; Evan J. Danish, The Ohio State University; Tyler Wolf Leonhardt, Microsoft Corporation; John William Jackson, Ohio State University; David Joseph Frank, Ohio State University; Richard J. Freuler, The Ohio State University
Tagged Divisions
Computers in Education
runs on the central or main course control PC. This interface allows the students torestart runs, stop runs, change task requirements, and randomize tasks on the course. With thisinterface, students can directly control the specific environment conditions, allowing them to testand prepare their robots for when task states are randomized during competition. This interface,along with the PC’s communications with other systems, allows live, automatic scoring andranking of competing robots during competitions.The physical robotics course is developed each year to provide a variety of tasks as part of alarger theme. The CAD model for 2016, with the theme "Rocket Launch," can be seen inFigure 1 on the next page. The scenario was: "A group of workers
Conference Session
First Year Computing Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Krishnendu Ghosh, Miami University; Michele D Dickey, Miami University; Laurena Werner, Miami University
Tagged Divisions
Computers in Education
paper, we describe an intervention to address the low retention rates in the course. Ourfocus is to engage students with a project that connects the students’ interests with the conceptsof the course. The goal of the intervention is to increase student retention. To that end, we seekto answer the following research questions: (1) How can we engage students in the first course in programming? (2) What process or processes can be followed to engage students in the first course in programming?The intervention is a context based approach to a semester long project in the course. Themotivation of the intervention is to connect the students with the concepts throughout thesemester and to engage students to attend the class. We call the
Conference Session
Software Engineering Concepts
Collection
2017 ASEE Annual Conference & Exposition
Authors
Joe Michael Allen, University of California, Riverside; Frank Vahid, University of California, Riverside; Shayan Salehian, University of California, Riverside; Alex Daniel Edgcomb, Zybooks
Tagged Divisions
Computers in Education
state of games used in computer science education, we surveyedSIGCSE conference paper submissions over the past 20 years. Paper submissions needed to meetthe following criteria for inclusion in our survey: 1) the title of the paper included either “game”or “games” and 2) the paper was not about a panel discussion taking place at the conference. Intotal, we found 68 papers to include in our survey. From the papers surveyed, we created ataxonomy to categorize the common ways that games were being used for education. Werecognized three major categories 1) Game development, 2) Adding gamification to theclassroom, and 3) Game playing. Figure 1 summarizes these findings.Figure 1: Games-in-education taxonomy. Numbers indicate the SIGCSE papers in each
Conference Session
CoED: Computer Science Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Roxanne Moore, Georgia Institute of Technology; Michael Helms, Georgia Institute of Technology; Jason Freeman, Georgia Tech
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
experience closely aligned to the practices and tools used in professional recordingstudios and consumer software to craft the music to which many students regularly listen19.Figure 1 shows the EarSketch environment. In this screen shot, one can see (a) the digital audioworkstation, which represents the output of code in a multi-track timeline of sound clips andeffects, and (b) the code editor in which students author the Python or JavaScript scripts used togenerate the music. The sound library includes over 4000 loops created by music industryprofessionals in modern genres such as R&B, dubstep, hip-hop, pop, house, and EDM (electronicdance music). In addition, EarSketch includes a curriculum browser with lessons and examplesfor different
Conference Session
Software Engineering Concepts
Collection
2017 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Priya Manohar, Robert Morris University; Peter Y Wu, Robert Morris University; Bruce R Maxim, University of Michigan, Dearborn
Tagged Divisions
Computers in Education
andflipped classroom delivery strategies are discussed as well as topics like pre-requisite knowledgepreparation prior to class, course module presentation sequence, homework, team/individualwork, collaborative discussions, and assessment tools are deliberated. In addition studentfeedback and assessment are also presented for each category of active learning tools andstrategies that work are summarized.1. IntroductionImparting real world experiences is often a challenge due to both lack of effective active learningtools and delivery strategies. This pedagogical requirement is important because graduates areexpected to develop software that meets rigorous quality standards in functional and applicationdomains with little to no training. Institutions
Conference Session
First Year Computing Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Vanessa Svihla, University of New Mexico; Woong Lim, University of New Mexico; Elizabeth Ellen Esterly, University of New Mexico; Irene A Lee, MIT; Melanie E Moses, Department of Computer Science, University of New Mexico; Paige Prescott, University of New Mexico; Tryphenia B. Peele-Eady Ph.D., University of New Mexico
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
as a National Academy of Education / Spencer Postdoctoral Fellow. Dr. Svihla studies learning in authentic, real world conditions; this includes a two- strand research program focused on (1) authentic assessment, often aided by interactive technology, and (2) design learning, in which she studies engineers designing devices, scientists designing investigations, teachers designing learning experiences and students designing to learn.Dr. Woong Lim, University of New MexicoMs. Elizabeth Ellen Esterly, University of New MexicoIrene A Lee, MITProf. Melanie E Moses, Department of Computer Science, University of New MexicoPaige Prescott, University of New Mexico Paige Prescott has been a classroom science teacher, a curriculum
Conference Session
CoED: Potpourri
Collection
2017 ASEE Annual Conference & Exposition
Authors
Ronald F. DeMara P.E., University of Central Florida; Baiyun Chen, University of Central Florida; Richard Hartshorne, University of Central Florida; Ramtin Zand, University of Central Florida
Tagged Divisions
Computers in Education
Faculty Development Workshop Ronald F. DeMara1, Richard Hartshorne2, Baiyun Chen3, and Ramtin Zand1 { Department of Electrical & Computer Engr., 2Instructional Design & Technology Program, 1 3 Center for Distributed Learning}, University of Central Florida, Orlando, FL 32816-2362AbstractThe design and delivery of effective digitization for formative and summative assessments thatare suitable for computer-based exam delivery remains an open problem across engineeringcurricula. Engineering-specific exam digitization challenges include the need to adequatelyevaluate design skills, solution structure, intermediate work, creativity, conceptualunderstanding, and in many cases, rigor that exceed the capabilities of rote multiple
Conference Session
CoED: Potpourri
Collection
2017 ASEE Annual Conference & Exposition
Authors
Jiawen Wang, University of Detroit Mercy; Chaomin Luo, University of Detroit Mercy; Wenbing Zhao, Cleveland State University; Xinde Li, School of Automation, Southeast University
Tagged Divisions
Computers in Education
need to connect classroom or lab learning tothe actual ability needed in the professional world. In Marlor’s [1] project-based course in amechanics & statics curriculum, attention was paid to the necessity of hands-on and intuitivedesign experiences in the early phase of students’ learning development [7]. In Ulseth et al.’s [2]engineering design course, emphasis was given to the creation of student experiences aiming atthe development of skills for effective teamwork. Thomas et al. [3] developed a project-basedundergraduate Computer Engineering curriculum, with an embedded systems concentration.There are other innovations along the line of research on project-based teaching and learning inengineering education, e.g. in Parten’s research
Conference Session
First Year Computing Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Krista M Kecskemety, Ohio State University; Allen Benjamin Drown, Ohio State University; Lauren Corrigan, Ohio State University
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
theoretical framework for this study is based on Engagement Theory9. In EngagementTheory, students are to work on collaborative teams to complete meaningful, authentic project.The main aspects of Engagement Theory, relate, create, and donate are shown in Figure 1. Figure 1: Engagement Theory [9], adapted from [4]To examine the impact of the software design project, a survey was used to ask the students 8Likert scale questions and an open-ended question about their experience with the project. TheseLikert scale questions are a subset of those used in Ref [4] which was used as the foundation forthis work. The Likert scale questions were designed to study aspects of the “relate-create-donate” model of Engagement Theory. The
Conference Session
The Best of the Computers in Education
Collection
2017 ASEE Annual Conference & Exposition
Authors
Siddharth Savadatti, University of Georgia; Kyle Johnsen, University of Georgia
Tagged Divisions
Computers in Education
it asshown in Figure 1. The application allows the user to (a) change the level of water in the tank,(b) choose one of two objects to immerse (with planar or curved surfaces), (c) toggle betweenshowing and hiding the forces applied on the walls of the tank and on the surfaces of theimmersed object, and (d) change the density of arrows used to depict the distribution of forces.Mouse and keyboard controls are used to adjust the viewing direction and distance, and to shiftthe point of focus to any point within the tank to examine objects and force distributions closelyfrom any angle around the tank. The most recent version of the simulation is available athttp://vel.engr.uga.edu/apps/VRFluidStaticsWeb/Classroom trialThe VR simulation was
Conference Session
CoED Mechanical Engineering Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Shahnam Navaee, Georgia Southern University; Junsuk Kang, Seoul National University
Tagged Divisions
Computers in Education
deformations, and discusses the behavior of various solid continuums subjected to avariety of loads. Among the most important topics included in the course are axial loads, torsion,bending, combined loading, deflection, and buckling. Included in the presented paper are six sampleFinite Element models developed for the following problems to further complement the course.(1) Analysis of a rectangular bar with hole and fillet subjected to an axial load(2) Torsion of a circular shaft subjected to an applied torque(3) Bending of a curved circular beam(4) Analysis of a structural member subjected to combined loading(5) Deflection of a continuous beam(6) Analysis of pressurized cylindrical and spherical pressure vesselsDeveloped modules are for problems
Conference Session
The Best of the Computers in Education
Collection
2017 ASEE Annual Conference & Exposition
Authors
Paul Morrow Nissenson, California State Polytechnic University, Pomona; Faye Linda Wachs, California Polytechnic State University, Pomona; Juliana Lynn Fuqua, California State Polytechnic Pomona University; Yitong Zhao, California State Polytechnic University Pomona; Sofia Pedroza, University of California, Irvine; Angela C. Shih, California State Polytechnic University, Pomona
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
, the attitudinal surveys indicate that students in theexperimental sections felt more positively toward the course compared to the control sections,although the difference between the two sections varied by quarter. The results from this studysuggest that the use of Connect and dedication of more class time to worked examples have thepotential to positively impact student performance in fluid mechanics courses.1. IntroductionDuring the past decade, increased access to high-speed internet has created numerousopportunities for instructors to experiment with novel pedagogies. There is growing evidencethat the traditional lecture instructional model, in which class time is dominated by the instructorpresenting information with minimal student
Conference Session
Software Engineering Concepts
Collection
2017 ASEE Annual Conference & Exposition
Authors
Anurag Goswami, North Dakota State University; Gursimran Singh Walia, North Dakota State University; Ganesh Padmanabhan, North Dakota State University; Mark E McCourt, Department of Psychology, North Dakota State University
Tagged Divisions
Computers in Education
grant funding over his career from NIH, NSF, AFOSR, and other sources. c American Society for Engineering Education, 2017 Improving the Requirements Inspection Abilities of Computer Science Students through Analysis of their Reading and Learning Styles1. IntroductionDue to the complex nature of software development process, there is an increasing demand forskilled software engineers that is expected to grow more in future [1]. Students are expected tograduate with the necessary skillset for pursuing their careers in software industry. However,research [2] reports that students in academic settings mostly work on small scale projects andlack an exposure to industrial strength artifacts as well as team
Conference Session
Computing Technology Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Susan L. Miertschin, University of Houston, College of Technology (MERGED MEMBERSHIP WITH COE); Barbara Louise Stewart, University of Houston; Carole E. Goodson, University of Houston (CoT)
Tagged Divisions
Computers in Education
Paper ID #18414In Support of Student Academic Success with Technology: The Student ViewProf. Susan L. Miertschin, University of Houston, College of Technology (MERGED MEMBERSHIP WITHCOE) Susan L. Miertschin, M.Ed., M.S.I.S., is an Associate Professor teaching in the Computer Information Systems program at University of Houston. Her teaching interests are in the areas of (1) information systems applications development and the complementary nature of back-end developer and front-end developer skill sets and (2) managing IT services. Her research interests are program and student as- sessment, the impact of instructional
Conference Session
Software Engineering Concepts
Collection
2017 ASEE Annual Conference & Exposition
Authors
Naji S Husseini, Biomedical Engineering at NCSU and UNC-CH; Ian Kaszubski, North Carolina State University
Tagged Divisions
Computers in Education
) using additional basicelectronics components, all at less than about $75 per station. The two-hour partner labs andsome additional outside coding reinforced and extended the fundamental MATLAB conceptsfrom lecture via data collection and external-device triggering. Unlike some of the elegantsingle-board computer experiments available online or previously reported [1-4], ours focusedmostly on teaching MATLAB rather than involving advanced circuitry or programming in theUnix-based native operating system. This project-based learning approach has already hadsuccess in other engineering disciplines’ programming classes [5-7]. The ultimate goal was tocreate an engaging and enjoyable learning environment that stimulated students’ interest
Conference Session
Computing Technology Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Elif Miskioglu, Bucknell University; Kaela M Martin, Embry-Riddle Aeronautical University, Prescott
Tagged Divisions
Computers in Education
” is a somewhat vague, but critical, teaching goal.Intuition is often described as subconsciously following a set of rules,1-3 developed throughexperience, and leads to better decisions in complex situations.4 In the Dreyfus model,progressing from novice (thoughtlessly following the rules) to an expert (one who examines theresults) requires intuition5 which is often difficult to teach or explain.Transitioning from a novice to expert can occur with the help of technology. Examples such asclickers or automatic response systems, Learning Catalytics, PollEverywhere, Hotseat, and TopHat have been shown to improve student learning.6,7 When implementing technology, however,it is important to note whether the learning that occurs is deep or shallow
Conference Session
Technical Session 13: Digital Learning
Collection
2019 ASEE Annual Conference & Exposition
Authors
Asjia Marion-Bethany Gilder, Alabama A&M University; Wichien Choosilp; Michael Allen Jr.; Quantarius Jerome Dean; Yujian Fu P.E., Alabama A&M University
Tagged Divisions
Computers in Education
developing kit includes a comprehensive set ofdevelopment tools, including a debugger, software libraries, a handset emulator based on QEMU,documentation, sample code, and tutorials. In December 2014, Google released Android Studio,based on Intelligence IDEA, as its primary IDE for Android application development. Otherdevelopment tools are available, including a native development kit for applications orextensions in C++, Google App Inventor, a visual environment for novice programmers, andvarious cross platform mobile web applications frameworks. The basis for OOP (Object-oriented Programming) started in the early 1960s [12, 13]. Abreakthrough involving instances and objects was achieved at MIT with the PDP-1 [6], and the
Conference Session
Technical Session 10: Simulation and Modeling
Collection
2019 ASEE Annual Conference & Exposition
Authors
Stephen W. Crown, University of Texas, Rio Grande Valley; Constantine Tarawneh, University of Texas Rio Grande Valley
Tagged Divisions
Computers in Education
project.After students became comfortable with using some of the analysis tools, listed in Figure 1 andshown in Figure 2, they were challenged to develop their own modelling tool for use in asupersonic nozzle design project. A survey of student perspectives on the various modellingtools developed by the students was used as an evaluation tool to help determine the mosteffective platforms for future projects and to expose students to a variety of analysis tools.Figure 1: Web Site with sample programs for evaluating thermodynamic systems of equationsFigure 2: Samples of web page platform for thermodynamic systems (supersonic nozzle and ICengine)Project AssignmentFor many years, in an advanced undergraduate thermodynamics course, students have been
Conference Session
Technical Session 8: Virtual Reality
Collection
2019 ASEE Annual Conference & Exposition
Authors
Maryam Mirabolghasemi, Mississippi State University; Michael Andre Hamilton; Parker Jones, Mississippi State University; David Cole, Mississippi State University; Emily S. Wall , Mississippi State University; Raed Jaradat, Mississippi State University
Tagged Divisions
Computers in Education
student learning. In addition totheoretical calculations, students should be prepared to handle real life situations whichnecessitate quick and accurate decisions. To this end, the energy industry has adopted 3Dvisualization technologies and has acknowledged the change in learning styles of the newgeneration of engineers. Products such as Endeavor Drilling STS, RGU Oil and Gas InstituteVR, and PaleBlue Drilling Simulators are all enabling users to drill in simulated environmentsand train employees [1], [2], [3].VR provides a learning environment that can serve students with various learning styles.Research has shown that most engineering students are either convergers or assimilators in termsof their learning styles [4], [5]. Felder [6] explains
Conference Session
Technical Session 6: Modulus Topics Part 2
Collection
2019 ASEE Annual Conference & Exposition
Authors
Ronald Erdei, University of South Carolina; Brantly Edward McCord, Purdue Polytechnic Institute; David M. Whittinghill, Purdue University-Main Campus, West Lafayette (College of Engineering)
Tagged Divisions
Computers in Education
, assignments, andlearning objectives over a period of time ranging from 1 class period to several weeks. Thispaper first discusses the pedagogical and assessment changes this integration entailed. Thefindings are then presented, with subsequent discussion guided by constructivist learning theoryand social interdependence theory.BackgroundComputing students and professionals alike commonly complain of an unpleasant sense ofisolation. It is a well-documented cause of attrition throughout the discipline, one to which thosefrom backgrounds already underrepresented in computing are particularly vulnerable [1].Though no silver bullet exists, both collaborative work and learning strategies (such as pairprogramming) are well-researched, commonly-practiced
Conference Session
Technical Session 12: Teaching and Learning
Collection
2019 ASEE Annual Conference & Exposition
Authors
Nabeel Alzahrani, University of California, Riverside; Frank Vahid, University of California, Riverside; Alex Daniel Edgcomb, zyBooks, A Wiley Brand
Tagged Divisions
Computers in Education
. Like previous work, we found many common general errors, likeusing = rather than ==. However, we also found problem-specific errors, like misusing aparticular library function, leading to a first conclusion that a help system should allowteachers/authors to add problem-specific hints. Furthermore, we analyzed errors that caused thelongest struggle, and found some uncommon "one-off" errors, leading to a second conclusionthat a help system will not be able to detect all errors and thus might need automatedrecommending or alerting for human assistance (or other techniques).1 IntroductionIssues that students face in introductory programming classes (CS 1) can cause stress andfrustration among students, which can lead to attrition [1]. One issue is
Conference Session
Technical Session 11: Topics related to Computer Science
Collection
2019 ASEE Annual Conference & Exposition
Authors
Joe Michael Allen, University of California, Riverside; Kelly Downey; Kris Miller; Alex Daniel Edgcomb, Zybooks; Frank Vahid, University of California, Riverside
Tagged Divisions
Computers in Education
, they start workingon MSPs early, and they complete a majority of assigned MSPs each week.1. IntroductionStudent success in introductory programming courses (known as CS1) is critical to keepingstudents in computer science (CS), training students in other majors who need someprogramming, and attracting students to CS. Unfortunately, CS1 courses have many well-knownissues: high drop rates, low retention, high stress, academic dishonesty, and low grades [6, 8].Watson and Li [11] report that over the past 30 years, CS1 classes have a 30% non-passing rate.Beaubouef and Mason [4] state that drop rates between 30%-40% is now the norm for many CSprograms. These issues have drawn the attention of education researchers to find ways toimprove CS1.1.1