Fall 2023 Classes
CS106: Introduction to Computer Science I
- Students in the course: see theSpring for course materials
Resources for College Students
Information about preparing for
internships, jobs, and graduate school in Computer Science.
Computer Science Textbooks
There is a growing movement for creating high-quality free or low cost textbooks that are available online. Here are textbooks I have used in my classes.
Computer Science Professional Organizations
ACM: the world's largest
educational and scientific computing society. Members have access
to online learning materials, magazines, and newsletters that
provide information about current events and research in computer
science. The ACM Career & Job Center is useful for students who
are looking for internships and full-time jobs.
IEEE: a world-wide professional
organization for engineering, computing, and technology. Members
have access to materials for keeping technically current, career
resources, and networking opportunities.
free tutorials and reference information for web development including HTML, SQL,
PHP, and more. This is the resource I use for learning new
web development skills.
online courses contributed by universities and other institutions
from around the world. Many of the courses are free.