TY - JOUR
T1 - Integrating a Research Component into a Web Development Introductory Course
AU - Rusu, Amalia
AU - Keyes, Bridget
PY - 2008/1/1
Y1 - 2008/1/1
N2 - Exposing students to research topics enhances their learning experience. It is therefore desirable for instructors to include a research component into their courses. The courses most prone for incorporating research components are the upper level undergraduate and graduate courses. However, this becomes challenging in the case of introductory courses, where learning new programming skills is the focus. In this case, the research component needs to satisfy two key conditions: to be easy enough to implement, and to have a fast learning curve. In this paper we describe the introduction of a research component into an introductory Web development course (upper undergraduate and lower graduate) for software engineering students. In this context we present a Web security research application that is successful at keeping unwanted malicious attacks from happening on Web services. It can be implemented using basic Web development skills and fast to learn and rationale. Due to the interdisciplinary nature of the research problem, the students have been exposed to techniques and research topics in several other fields. The projects outcome including student experiences conducting user studies and human surveys are discussed in the paper.
AB - Exposing students to research topics enhances their learning experience. It is therefore desirable for instructors to include a research component into their courses. The courses most prone for incorporating research components are the upper level undergraduate and graduate courses. However, this becomes challenging in the case of introductory courses, where learning new programming skills is the focus. In this case, the research component needs to satisfy two key conditions: to be easy enough to implement, and to have a fast learning curve. In this paper we describe the introduction of a research component into an introductory Web development course (upper undergraduate and lower graduate) for software engineering students. In this context we present a Web security research application that is successful at keeping unwanted malicious attacks from happening on Web services. It can be implemented using basic Web development skills and fast to learn and rationale. Due to the interdisciplinary nature of the research problem, the students have been exposed to techniques and research topics in several other fields. The projects outcome including student experiences conducting user studies and human surveys are discussed in the paper.
KW - Interdisciplinary project
KW - Software engineering education
KW - Undergraduate and Graduate
KW - Web application (CAPTCHA)
UR - https://digitalcommons.fairfield.edu/engineering-facultypubs/227
UR - https://libraryapps.fairfield.edu/openurl?institution=01FUNI_INST&vid=01FUNI_INST:MAIN&sid=google&auinit=A&aulast=Rusu&atitle=Integrating%20a%20research%20component%20into%20a%20web%20development%20introductory%20course&id=doi:10.1109%2FFIE.2008.4720574
U2 - 10.1109/FIE.2008.4720574
DO - 10.1109/FIE.2008.4720574
M3 - Article
JO - 2008 38th Annual Frontiers in Education Conference(FIE)
JF - 2008 38th Annual Frontiers in Education Conference(FIE)
ER -