learning helps students learn by increasing their involvement in the process7. Activelearning techniques help students to better understand the topics covered in the curriculum8.Active learning helps students to be more excited about the study of engineering than traditionalinstruction1. The group work that often accompanies active learning instruction helps studentsdevelop their soft skills and makes students more willing to meet with instructors outside ofclass9. Krause writes that engagement does not guarantee learning is taking place, but learningcan be enhanced if it provides students with opportunities to reflect on their learning activities10.In our project, students were encouraged to reflect on the lessons learned from the
, which often reflect an iterative process of software developers coming up with a simple solution and iteratively improving it 29 . Situating learners in a real development con- text provides a unique opportunity to convey the importance of code quality and its improve- ment. It can be difficult to find simple examples that are also realistic. For code duplication, one could create several duplications but they might not be convincing when looking at the entire program. If the duplicate segments of program instructions appear artificial, it would be quite hard to convincingly select the duplicate functionality to extract and also to come up with a descriptive name for the extracted procedure
feasible. The new LMSsystem is supposedly more friendly toward this but is not scheduled to be deployed until the2020-2021 academic year.Second, in pure standards-based grading, the only measurements made are assessments ofachievement. This, however, goes against some of the practices that encourage good studentlearning and prevent procrastination, such as an early submission bonus which encouragesstudents to start assignments before they are due. [12] [13] The current rubrics still have an earlyperformance bonus because it does encourage students to start earlier and work throughassignments, and it also is quite popular with students. But it does go against pure standards-based grading. Another area is a reflection bonus which is used in a
experience. Thoughit was not a requirement that they have graduated, the results of the sampling led to onlygraduated students being available for interviews. The use of graduated students provided theopportunity to have the participants reflect on their past experiences having completed theircapstones and hackathons. As a result of the selection criteria, some of the participants sharedeither a capstone experience or a hackathon experience with at most one other participant.Demographic data for these participants were not collected.Data CollectionParticipants were asked to bring two artifacts, their capstone project and a recent hackathonproject, and then participate in artifact elicitation interviews (Douglas et al., 2015). Artifactelicitation
activities each by 6%, 5%, 17% and 1% (respec-tively) can show an improvement in student learning as reflected in the midterm exam grades.Although the improvement in this study was not statistically significant, a follow up study do showstatistical significance.3 LES Integration Model (LESIM)Figure 1 shows the Learning and Engagement Strategy Integration Model (LESIM) described in[8]. The top of the figure shows the different pedagogical approaches including the LESs - col-laborative learning (CL) gamification (GA), problem-based learning (PBL) and social interaction(SI); and the traditional approach - lecture style (LS). These approaches are used in the context ofF2F and online learning environments with access to both F2F and online learning
. It looks like when a student finds the post helpful they do notprovide an alternative solution and when they find the post less helpful they instead suggest analternative. The two characteristics together consistently make up about 70% of the replies.It is important to realize that although each module was similar in the amount of contentpresented and that the amount of time students had to complete each module was identical, somemodule concepts were more challenging for students to grasp and implement then others.Anecdotally, we observed students struggle more with modules 1, 2, 6 and 7 then they did withmodules 3,4 and 5. We see several of the trend lines reflecting this pattern.To compare performance on the exam programming questions we
practices used in real-world web development, theprofessor invited the professional web developer to join the course as an instructor in the nextsemester. The project underwent a major revision to bring it more in line with current industrypractice. Two years later, the project went through another major revision, again in the interest ofreflecting common practices in industry.We learned a lot from doing two major project rewrites in less than three years, but perhaps themost important “lesson” is that these revisions will continue. And if we want to keep up with thechanging software landscape in industry – especially in the fast-moving world of web-development – the project must continually evolve to reflect those changes. This does not meanthat
course ends (e.g., as peer tutors or project mentors), • help improve the course (e.g., by creating new active-learning exercises over the material, or scoping out new technological developments that could be incorporated into the course), and • keep you in contact with current industrial practice (e.g., by serving as a scrum master or training others in the practice).This way of looking at a course reflects a subtle, but important, difference in devising courseprojects. The question is not, How can I specify projects that will familarize students with thecourse content? but rather, How can I design projects that will help students find their role inpromoting their own learning and that of their classmates? This
adedicated private channel. The workspace for each CS course has similar message report. Tosave space, they are not included in this paper.It can be seen in Figure 6(a) that daily active members fluctuate through time, and moremembers are active viewing messages than posting messages. Figure 6(b) shows the portions ofmessages sent through public channels, private channels, and direct messages. Please note thatthe value in private channels reflect the aggregated number of messages sent in all coursechannels. Over all time, messages sent in private channels compose 78% of all messages.However, there are certain periods of time when direct messages dominate the workspacecommunication. (a) Data analytics of the number of active
course evaluation comments. These comments came at the end of thefall semester of 2019.Most negative comments reflect the students’ desire to spend less time in lecture in general andmore time on their projects, as exemplified by the following two comments copied from thecourse evaluation. I extremely disliked the lectures and the other assignments and readings for this class. They were pointless and a waste of my time. I just wanted to work on my senior design project and the other assignments and readings for this course took up time I could have spent on my project. I thought the first portion of book club was helpful, but the latter seemed a little unnecessary. Rather than having a bunch of presentations, I