TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Suggestions for Introduction to CS?

8 pointsby theaeolistalmost 14 years ago
I teach at a big research university. Next year I am teaching for the first time Intro to CS and I am very excited about it. The course right now is conventional and stale. Any suggestions for topics or teaching techniques to make it more interesting or relevant? Or, to rephrase: what/how would you have liked to study in an Intro to CS course?<p>One clarification: This is not Intro to Programming, that is a separate course. This is Intro to CS.

1 comment

openalmost 14 years ago
Check out Mehran's Programming Methodology course publicly available on iTunes and Youtube.<p><a href="http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852" rel="nofollow">http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852</a><p>While the course is called Programming Methodology, the focus of the course is really to teach computer science and what it means to be a computer scientist and teach solid software engineering principles. The language choice really doesn't matter and Mehran has said so himself but they chose Java as it had good OOP principles to teach.<p>It's by far the absolute best teaching style I've ever personally witnessed and he makes the classes fun and engaging and very easy to learn from.<p>One thing I would probably have personally changed would be instead of Java, use Python (but that is really a personal preference and bias since I like Python better). Hope that gives you some inspiration. I would try and sit down and watch the first 3 lectures just to check out the style and the way the course is structured.