[CLUE-Talk] Introduction to Computer Science Course
Brandon N
bneill at yahoo.com
Wed Mar 14 13:21:41 MST 2001
I have the "fighting fires in your network" presentation now.
Unfortunatly the only format I could get it in was Adobe Acrobat. The
file is 89 presentation pages and 324K in size. email me directly if
you would like a copy of it. I may post it on the web once I get my
server back up.
Brandon
--- Roger Frank <rfrank at rfrank.net> wrote:
> I teach in mathematics and computer science in high school. Next
> fall, I
> will be teaching a new one-semester course I'm starting to develop
> now
> called Introduction to Computer Science.
>
> A quick look around the Internet shows that "Intro to CS" in high
> school
> is usually a beginning programming course. We've had such a course,
> and we've gotten students who want to learn how to program. Classes
> have been small, but students coming out of the old Intro course
> often
> went on to Advanced Placement Computer Science and have done well.
>
> I do not want the Intro to CS course to be a programming course. To
> do
> so is to teach the same course I took in the 60's, only the language
> then
> was Fortran, not C++ or Java. Computer Science in 2001 has to be
> much more than learning how to program.
>
> I do want the course to be an entry level course that any student can
> take. Today's students are going to be living in a complicated
> cybernetic
> world with difficult issues to face and decisions to be made.
> Perhaps
> this course will be the only computer course some of these students
> will
> take. If so, then teaching them to program in C++ was not the best
> use
> of their time with me. I think the Intro to CS course should have
> some
> programming so a student can decide whether he or she wants to
> continue with more advanced computer courses. But there needs to be
> a lot more than just the fundamentals of programming in the syllabus.
>
> That's where I'd like your suggestions. Imagine you are enrolling in
> your
> first computer course, or imagine your son or daughter had just
> signed up
> for Mr. Frank's Intro to CS course. What would you hope he would
> cover
> in the class? Remember the goal is not necessarily to have every
> student
> go on to become a computer scientist of engineer, but they sure
> should come
> out with an understanding of what computers and computer science are
> all about.
>
> To prime the pump, here are some topics that I am considering:
>
> - computer history (modern, so we can see how we got here)
> - computer future (where should/can we go and not go?)
> - ethics and legal considerations (Gnapster and beyond)
> - privacy (safeguarding, identities)
> - cyber-terrorism (national, individuals)
> - Artificial Intelligence (including fuzzy logic, genetic
> algorithms)
> - Artificial Life (Boids, development and applications)
> - man-machine integration (direct-connect, muscular; optical)
> - nanocomputing (airborne, bloodstream)
> - hardware ("Let's take the covers off these computers...")
> - software (a little programming in Karel, Java, maybe HTML and
> Python)
> - careers in computer science
>
> I'd appreciate any suggestions of other topics that might fit in this
> course.
> This fall, we have filled all sections that were offered, so this
> course will
> happen. I have about 5 months to pull it together and make it what
> these
> students deserve it to be.
>
> Besides, it won't be too many years before I'll be sitting on a porch
> in a
> rocking chair and today's bright-eyed 16-year-olds will be in charge.
>
> I want to know I taught them more than just how to program in some
> then-extinct language. In 2001, I believe there is more to
> "Computer Science" than just programming, so what else should
> be in there?
>
> To keep from cluttering the list, reply directly to me
> rfrank at rfrank.net
> and I will post a one-time summary of all suggestions. Many thanks.
>
> --
> Roger Frank
> www.linuxclassroom.org
> _______________________________________________
> CLUE-Talk mailing list
> CLUE-Talk at clue.denver.co.us
> http://clue.denver.co.us/mailman/listinfo/clue-talk
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices.
http://auctions.yahoo.com/
More information about the clue-talk
mailing list