Teaching Programming at University

For people teaching programming in Higher Education

Pages

  • Home
  • Topics
A blog about teaching Programming to non-CompSci students by Tim Love (Cambridge University Engineering Department). I do not speak on behalf of the university, the department, or even the IT group I belong to.

Topics

Teaching Programming

  • Teaching O-O
  • Teaching Aids
  • Legacy Code
  • Working in Teams
  • Making programming easier for beginners
  • Open-ended computing projects
  • C++ function problems
  • Space, time and C++ source code
  • Using Software Metrics in Automated Assessment

Language choices

  • Which language?
  • Using Scratch to prepare students for programming
  • Which computing language for engineers?

Quotes from books

  • "Coders at Work"
  • "The Art of Unix Programming"
  • "Geek Sublime"
  • "Hackers and Coders"
  • "The Clean Coder"

Misc

  • Gender
  • The psychology of programmers
  • Online help systems
  • Supporting LaTeX
  • Some educational myths
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Home
Subscribe to: Posts (Atom)

Blog Archive

  • ▼  2021 (1)
    • ▼  January (1)
      • Automated Python Marking
  • ►  2017 (1)
    • ►  April (1)
  • ►  2016 (1)
    • ►  January (1)
  • ►  2015 (2)
    • ►  September (1)
    • ►  March (1)
  • ►  2014 (4)
    • ►  December (1)
    • ►  August (1)
    • ►  May (1)
    • ►  March (1)
  • ►  2013 (2)
    • ►  December (2)
  • ►  2012 (2)
    • ►  August (2)
  • ►  2011 (10)
    • ►  July (1)
    • ►  June (1)
    • ►  April (2)
    • ►  March (1)
    • ►  February (1)
    • ►  January (4)
Simple theme. Powered by Blogger.