86 Slices
Medium 9781601323170

Research Directions for Teaching Programming Online

Hamid R. Arabnia Azita Bahrami, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti CSREA Press PDF

Int'l Conf. Frontiers in Education: CS and CE | FECS'14 |

191

Research Directions for

Teaching Programming Online

Amber Settle1 , Arto Vihavainen2 , and Craig S. Miller1

1 School of Computing, DePaul University, Chicago, Illinois, USA

2 Department of Computer Science, University of Helsinki, Helsinki, Finland

Abstract— Online education has a long-standing tradition in academia, and yet online programming remains a relatively undeveloped area in the computing education literature. This is in sharp contrast with in-person programming courses, which have been a favorite subject of study in computing education. Research into teaching on-site programming is so extensive that numerous practices have emerged and are typically supported by instructional theory, empirical results or both. In this article we identify some of the commonly accepted practices for teaching programming in an on-site environment and survey the work that has been done for online programming. In doing so, we contrast the rigor of on-site programming research with the relative immaturity of educational practices for online programming. We identify research questions and future directions for online programming educators, with the goal of inspiring the same high-quality work that on-site programming research has produced.

See All Chapters
Medium 9781601323170

Session - Web Based Instruction, Online Systems and Methods, Distance Learning, Mobile Systems

Hamid R. Arabnia Azita Bahrami, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti CSREA Press PDF
Medium 9781601323170

Using a Web-Based Testing Tool Repository in Programming Course: An Empirical Study

Hamid R. Arabnia Azita Bahrami, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti CSREA Press PDF

Int'l Conf. Frontiers in Education: CS and CE | FECS'14 |

43

Using a Web-Based Testing Tool Repository in

Programming Course: An Empirical Study

Anurag Goswami

Gursimran S. Walia

Sameer Abufardeh

North Dakota State University

Computer Science Department

Fargo, USA

North Dakota State University

Computer Science Department

Fargo, USA

North Dakota State University

Computer Science Department

Fargo, USA

anurag.goswami@ndsu.edu

Gursimran.walia@ndsu.edu

Sameer.abufardeh@ndsu.edu

ABSTRACT

This paper highlights an important issue of the knowledge and skill deficiency of software testing among undergraduate students in software engineering discipline. The paper provides an approach for integrating software testing into computer programming course in a non-obtrusive manner. The paper describes the use of the Web Based Repository of Software

Testing Tools (WReSTT) that can assist the instructors in integrating the testing component into their software engineering course and also provides the students with all the necessary resources (tutorials, quizzes, videos etc) for them to gain general testing knowledge, be able to apply the testing techniques, and become proficient in the usage of testing tools. This paper presents the design of the WReSTT, and then presents an empirical study that was conducted in an introductory computer programming course at North Dakota State University. The results from the study showed that the WReSTT can be used to significantly impact the testing knowledge gained by the students and that the increased use of the WReSTT resulted in a better grade for the students on their programming assignments.

See All Chapters
Medium 9781601323170

Agile: Higher Educating STEM College Students Stacey Franklin Jones, D.Sc. Elizabeth City State University

Hamid R. Arabnia Azita Bahrami, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti CSREA Press PDF

�������

���� �����

While the statistics vary, the general consensus is that the demand for science, technology, engineering and mathematics

(STEM) workers has and will continue to increase in the foreseeable future. This is good news for students who have endured the rigor of college level study to earn STEM degrees. However, the lack of alignment between what employers need and what skills are taught and delivered has become a critical problem for U.S. competitiveness.ii Project based learning has emerged as a promising educational approach to mastering skills for the workforce. In fact, there are universities that have completely abandoned their traditional lecture-based pedagogy.iii Also topping a list of the

Five Ways to Better Prepare Students for

Careers is “teamwork”.

These components – project based learning and teamwork - considered together yield statements such as “Employers want people who understand how to manage a project, how to deliver a product on time and on budget, and how to work in teams with little or no oversight”. iv

See All Chapters
Medium 9781601323170

Session - Teaching Methods + Team Teaching + Teaching Support Systems and Tools + Case Studies

Hamid R. Arabnia Azita Bahrami, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti CSREA Press PDF

See All Slices