Spring 2021 Classes
CS106: Introduction to Computer Science I
- Students: 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 some great computer systems textbooks.
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. Student membership
is only $19 per year.
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. Student membership
costs $32 per year.
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.