ABSTRACT
First-year students select a program of study for a variety of reasons. As a result, many students are not familiar with the basic concepts and career opportunities that exist. At the Rochester Institute of Technology, first-year Software Engineering students participate in a seminar to orient them to the discipline. The course has been redesigned from a lecture format to an active-learning format. The new format uses a set of hands-on and community-building activities to demonstrate basic concepts, with little programming. The more engaging format enables students to explore concepts, gain experience working in teams, and have ownership over their own learning. The seminar structure and activities will be discussed, along with an analysis of student feedback, and lessons learned. The value of the seminar's approach can be used to introduce computing students to fundamental software engineering concepts in a variety of contexts.
- Bergin, J. Learning the Planning Game: an extreme exercise, Available at: <http://csis.pace.edu/ bergin/xp/planninggame.html>Google Scholar
- Cook, C. R. Cook, CS0: computer science orientation course, ACM SIGCSE Bulletin, 29, 1 (March 1997), 87--91. Google ScholarDigital Library
- Florida Institute of Technology's New Student Orientation of Computer Science Students, Available at: www.cs.fit.edu/wds/orient/ugrad.pdf <http://www.cs.fit.edu/wds/orient/ugrad.pdf>Google Scholar
- IBM, Robocode, Available at: http://robocode.alphaworks.ibm.com/home/home.htmlGoogle Scholar
- Mitchell, W. Another look at CS0, Journal of Computing Sciences in Colleges, 17, 1 (October 2001), 194--205. Google ScholarDigital Library
- University of Toronto Department of Computer Science 2004 New Student Orientation, Available at: http://www.cs.toronto.edu/ campbell/orientation/Google Scholar
Index Terms
- Active-learning activities that introduce students to software engineering fundamentals
Recommendations
Active-learning activities that introduce students to software engineering fundamentals
First-year students select a program of study for a variety of reasons. As a result, many students are not familiar with the basic concepts and career opportunities that exist. At the Rochester Institute of Technology, first-year Software Engineering ...
Redesigning an undergraduate software engineering course for a large cohort
ICSE-SEET '18: Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and TrainingTeaching Software Engineering on an undergraduate programme is challenging, particularly when dealing with large numbers of students. On one hand, a strong understanding of software and good programming skills are prerequisites. On the other hand, the ...
A Perspective on Three Cooperating Courses
CSEET '00: Proceedings of the 13th Conference on Software Engineering Education & TrainingMultidisciplinary education gives students an opportunity to gain real life experience. This experience challenges students to apply their knowledge in a setting which reflects the type of multidisciplinary activities they will be facing in many ...
Comments