6104 comments
2357 subscribers
6265 on Twitter
Subscribe! Feed reader E-mail

Teaching a Java-based CS1 Course in an Academically-Diverse Environment — education

http://doi.acm.org/10.1145/563340.563396

Abstract:

The Texas Christian University (TCU) Computer Science
Department was established in 1981. From the outset, the Department’s
CS1 course has presented significant teaching challenges due to the
wide diversity of student’s taking the class. Traditionally, only
25-35% of the students enrolled in the course are computing science
majors, the remaining being students from a wide diversity of
disciplines, many of which are non-science based. Despite the
diversity, it has been necessary for the course, and its content, to
be structured to satisfy essential core requirements for students
majoring in computer science and computer information science as well
as to meet program requirements for the many non-computer science
majors taking the course. This paper discusses some of the unique
issues associated with teaching a Java-based CS1 course to a very
diverse group of students, the majority of which have very
unsophisticated problem solving skills, and little or no programming
expertise. A representative set of experiments and programming
assignments are included.

Their CS1 course is taken by people from lots of courses.

Oooh, interesting idea: experiment component as part of most
programming exercises. Students are required to conduct experiments. -
questions about the code. This is pretty nice. In fact, they introduce
API reading and inheritance early…

Let’s experiment with AWT-first next semester. Might be fun.

Short URL: http://sachachua.com/blog/p/1292

On This Day...

  • 2012: Thinking about wild success — The more I explain this 5-year experiment to others, the more I understand it myself. =) I thought I’d spend [...]
  • 2011: Stories from our trip: Furry caterpillar — From October 7: I skittered across the pool in the opposite direction from the floating divider and the furry caterpillar [...]
  • 2010: Emacs, keypresses, and why keyboard combinations aren’t that scary — I came across this comment on Chris Lowis’ blog post about small-screen development in Emacs: Alex: I can’t be [...]
  • 2009: Learning from failure — As a foreigner working in Canada, I have to deal with lots of paperwork. The three documents I stress out [...]
  • 2009: The “Remote Presentations That Rock” reading list — Here are some of my favourite presentation books: Presentation Zen: Simple Ideas on Presentation Design and DeliveryGarr Reynolds slide:ology: [...]
  • 2009: New Wacom Bamboo Pen and Touch! — Inspired by Dan Roam’s annotated-in-real-time presentation, I picked up a Wacom Bamboo Pen and Touch drawing tablet for portable use. [...]
  • 2009: What to do during boring teleconference calls — What do you do during boring teleconference calls? Redesign other people’s presentations, if you’re Lesley. That’s how she keeps herself interested [...]
  • 2006: Activity ideas, or Spending-time-with-Sacha-HOWTO — A good way to grow friendships (or relationships, for that matter) is to do non-work stuff together. I initially stuck this [...]
  • 2006: Stuffed toy! — My mom sent me a penguin stuffed toy! =) And cute cat self-adhesive notes! And a Halloween gift box with a [...]
  • 2005: Congratulations to the ACM people! — Ateneo de Manila University hosted an ACM ICPC regional competition for the first time. Notable results: Hong Kong 1st place, 8 problems. Ateneo [...]
  • 2005: Daylight savings time — So… hmm… I’ll be thirteen hours away from home, right? “It’s Sunday, October 30th … Do you know what time it [...]
  • 2005: Yesterday’s Halloween party — Pictures at http://sacha.free.net.ph/notebook/wiki/2005.10.30.php . :) It was fun!
  • 2004: CRAZED By Patricia Chanco Evangelista — UPDATE: Anyone have any other information? A Web search (even news.google.com) doesn’t turn up any other articles about this Intercontinental Science Quiz [...]
  • 2004: First Debian conference in Asia — Debian%20China%20-%20General%20Info - 2005.02.28 – 2005.03.01 - Beijing, China I don’t think I can go, but perhaps other people can make it…
  • 2003: Firebird / Mozilla and Gnus for mail — http://www.emacswiki.org/cgi-bin/wiki.pl/AadityaSood Interesting snippet on how to get Gnus to be your mail client for Firebird or Mozilla. 1. Install mozex [...]
  • 2003: Background tabs in Konqueror — Finally figured out how to always open tabs in the background. Uncheck Settings -> Configure Konqueror -> Behavior (with the Internet icon) [...]
  • 2003: Playing around with planner-search-notes — (defun planner-search-notes (regexp) "Return a buffer with all the notes returned by the query for REGEXP." (interactive "MRegexp: [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!