60 likes | 155 Vues
Join us in discussing ways to improve teaching computing topics to non-CS majors, focusing on collaboration with other departments and addressing language barriers. Share insights, experiences, and strategies for better engagement.
E N D
Open Discussion onTeaching Computing Topics to Non-CS Majors Hugh Lauer and Robert Kinicki Worcester Polytechnic Institute Worcester, MA, 01609 USA Moderator - Bob Kinicki rek@cs.wpi.edu Computer Science Colloquium May 16,2008
Outline • Introductory Remarks Bob Kinicki • A Few Comments by Hugh Lauer • Open Discussion: • How do we in CS work with other departments to best server non-majors? • Does this simply boil down to a language issue for non-majors? CS Colloquium May 16, 2008
My Viewpoint (rek) • CS 2303 Systems Programming • I taught this course for the first time in C08 Term. • Course material includes: • C programming • Systems programming • C++ programming • Data Structures CS Colloquium May 16, 2008
Motivation and Observations • Concerned about the data structures knowledge of CS Majors. • Surprised by the number of non-majors in the course. • Unhappy with the non-major performance. • A higher percentage of non-majors did not take the two prerequisite courses. • Picked up anecdotal information from ECE students in the course about C. CS Colloquium May 16, 2008
CS 2303 C08 CS Colloquium May 16, 2008
CS 2303 C08 CS Colloquium May 16, 2008