Teaching students how to be Computer Scientists through student projects

نویسندگان

  • Heath A. James
  • Kenneth A. Hawick
  • Christie James
چکیده

Student project work is a vital educational component of a Computer Science degree. We have enjoyed supervising student computing projects in six different universities around the world. We attempt to distill these experiences into a “formula” for the timepressured academic supervisor. We discuss project themes of recent interest to computing students and various strategies for managing portfolios of student projects for the greatest benefit of both the students concerned and the supervisors. We expect many colleagues will share our views and will have had similar experiences but we note a surprising “silence” in the Computing Science Education literature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences with efficient methodologies for teaching computer programming to geoscientists

Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well...

متن کامل

Special session - Cognitive processes critical for ill-defined problem solving: Linking theory, research, and classroom implications

Research on ill-defined problem solving and design thinking is rich but spread across diverse disciplines. Some of the signature work had been done over previous decades by cognitive scientists while other work, such as research on design thinking, is more recent. During this special session, our goal is to present and discuss this literature with engineering educators who are interested in res...

متن کامل

Impact of using agile practice for student software projects in computer science education

Computer Science education is becoming a fundamental teaching area with the Information and Communication Technology (ICT) development. It is a known fact that traditional educational and teaching methods have certain limitations for ever changing technology based and software & tools interactive courses such as teaching programming or software development. After years of been practiced in the ...

متن کامل

Web Based Collaboration in Teaching Teamwork

Teamwork is recognized as an important skill for engineering and computer science students. Industry strongly advocates inclusion of teamwork in the curriculum and teamwork is a requirement for ABET accreditation. Unfortunately most engineering and computer science programs fail to address teamwork as something that needs to be taught. It is usually expected that students should learn teamwork ...

متن کامل

A New Approach to Learning How to Teach: medical students as instructional designers

As students at the David Geffen School of Medicine at UCLA, the student authors were given the opportunity to develop their own creative projects which would be used to teach future medical students. They chose their own topics, planned and researched their projects, and then implemented the projects in interactive digital Adobe Flash files. In the first project they created interactive case-ba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005