Overview of ICS 314, and some simple initial tasks to get oriented and ready for the course.
How to use this website to succeed in ICS 314
Screencast 5 min
What, when, and how you will learn this module.
Screencast 4 min
Goals, texts, prerequisites, and more
Screencast 14 min
How grades for this class will be determined
What you need to succeed in software engineering
An ‘athletic’ approach to software engineering education using Workouts of the Day.
Course structure for learning by WODs
There is an art to watching screencasts effectively. Here are some heuristics.
“Researchers have shown it takes about ten years to develop expertise in any of a wide variety of areas…”
“The single most important skill I learned in university while getting a degree in Computer Science was how to write better. “
“I really want to know what it is about programming, or computers in general, that makes people want to grow a beard, have long hair, and dress like a slob.”
Optional
Learn how to use the command line.
Learn how to configure your development environment.
26 Aug 09:00 PM
Post a message to the class discussion list about yourself
27 Aug 09:00 PM
In-class work on student goals