Skip to the content of the web site.

Calendar description

IEEE Spectrum Magazine    MIT Technology Review    Wired Magazine    EDN Network    EE Times    Skeptic's Guide to the Universe

Software design process in a high-level programming environment; including

  1. programming fundamentals,
  2. language syntax,
  3. simple data types,
  4. control constructs,
  5. functions,
  6. parameter passing,
  7. recursion,
  8. classes,
  9. arrays and lists,
  10. list traversals,
  11. introduction to searching and sorting algorithms,
  12. basic object-oriented design, polymorphism and inheritance,
  13. simple testing and debugging strategies,
  14. pointers and references, and
  15. basic memory management.