Students might have preconceptions about programming when enrolling in an Introductory Programming (CS1) course. These preconceptions might influence their expectations about programming assignments. Understanding these preconceptions could help give students a voice in their learning experience. This paper reports on a study for CS1 programming assignments. This study uses an assignment design activity as an instrument to collect student voice, asking students to design a programming assignment they expect to accomplish at the end of a CS1 course. A mixed-methods approach was used to analyse the subject matter and course learning outcomes of the students’ assignment designs. The results show students applying prior knowledge, a process kno...
Programming assignments are used to assess a student’s understanding of the theoretical aspect of pr...
In computer science, an expected outcome of a student's education is programming skill. This working...
Studies assessing novice programming proficiency have often found that many students coming out of i...
Increasingly, students enrolled into foundational CS courses such as programming fundamentals includ...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Student assignments have long been an integral part of many university level computer science course...
Cataloged from PDF version of article.This paper describes hen: and why our department chose to inte...
The issues surrounding curriculum design of many Computer Science and Software Engineering degree pr...
Learning transfer refers to the ability to correctly apply learned skills, knowledge and behaviors t...
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cogniza...
Programming assignments are used to assess a student\u27s understanding of the theoretical aspect of...
First year, undergraduate computing students experience a series of well-known challenges when learn...
When professional programmers begin designing programs, we know they often spend time away from a co...
Computer science (CS) is a popular but often challenging major for undergraduates. As the importan...
We have designed and implemented game-themed program-ming assignment modules targeted specically for...
Programming assignments are used to assess a student’s understanding of the theoretical aspect of pr...
In computer science, an expected outcome of a student's education is programming skill. This working...
Studies assessing novice programming proficiency have often found that many students coming out of i...
Increasingly, students enrolled into foundational CS courses such as programming fundamentals includ...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Student assignments have long been an integral part of many university level computer science course...
Cataloged from PDF version of article.This paper describes hen: and why our department chose to inte...
The issues surrounding curriculum design of many Computer Science and Software Engineering degree pr...
Learning transfer refers to the ability to correctly apply learned skills, knowledge and behaviors t...
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cogniza...
Programming assignments are used to assess a student\u27s understanding of the theoretical aspect of...
First year, undergraduate computing students experience a series of well-known challenges when learn...
When professional programmers begin designing programs, we know they often spend time away from a co...
Computer science (CS) is a popular but often challenging major for undergraduates. As the importan...
We have designed and implemented game-themed program-ming assignment modules targeted specically for...
Programming assignments are used to assess a student’s understanding of the theoretical aspect of pr...
In computer science, an expected outcome of a student's education is programming skill. This working...
Studies assessing novice programming proficiency have often found that many students coming out of i...