So you are considering a major in a field related to computer science!

Typical areas of concentrated study in computer science include hardware systems, numberical analysis, programming, management systems, artificial language, software systems, and databases.

Only 24, 200 bachelor's degrees were awarded across the nation in 1994. This accounts for only 2.1% of all bachelor's degrees awarded in computer and information sciences that year.

See this explanation of the difference between computer engineering, computer science, software engineering, information technology, and information systems. If the link no longer works, look around in the acm.org web site.

See About.com's comprehensive guide to computer science at http://CompSci.about.com.

A giant list of direct links to over 100 university comp sci depts

college comp sci courses taken by former Wyo students:

CSE 103 at Penn State University, Main Campus - taken by Zach Vanderveen (Wyo, '99) during his freshman, fall semester (1999)
CSAP 15 at Carnegie Mellon University - taken by Paul Minear (Wyo, '98) during his freshman, fall semester (1998)
CSCI-1200 at RPI - taken by Ryan Yanchuleff (Wyo, '99) during his freshman, fall semester (1999)
CSCI-2300 at RPI - taken by Ryan Yanchuleff (Wyo, '99) during his freshman, spring semester (2000)
CSE 120 at Penn State University, Main Campus - taken by Zach Vanderveen (Wyo, '99) during his freshman, spring semester (2000).
CMPSC 101 at Penn State University, Berks Campus - as taught by Mr. Minich; a C++ course for general majors
CMPSC 201 at Penn State University, Berks Campus - as taught by Mr. Minich; a C++ course for engineers
CIS 230 at Reading Area Community College - as taught by Mr. Minich; a Visual Basic course for sophomore computer information science majors
CIS 232 at Dickinson College - taken by Sean Mulvaney (Wyo, '99) during his freshman, spring semester (2000)
CS 212 at Cornell University - taken by Matt Flahive (Wyo, '98) during his freshman year, fall semester (1998)
COMP 210 at Rice University - taken by Josh Barron (Wyo, '00) during his freshman year, fall semester (2000)
COMP 212 at Rice University - taken by Josh Barron (Wyo, '00) during his freshman year, spring semester (2001)
COMP 280 at Rice University - taken by Josh Barron (Wyo, '00) during his freshman year, spring semester (2001)
MISBD 435 at PSU University (Behrend College School of Business Erie campus) - taken by Andy Engle (Wyo, '97) during the spring semester (2001)
CMPBD 217 at PSU University (Behrend College School of Business Erie campus) - taken by Andy Engle (Wyo, '97) during the fall semester (2000)
CSCI041 at The George Washington University - taken by Nils Janson (Wyo, '01) during his freshman year
COMP 320 at Rice University - taken by Josh Barron (Wyo, '00) during his sophomore year, spring semester (2002)
COMP 212 at Rice University - taken by Josh Barron (Wyo, '00) during his sophomore year, spring semester (2002)
ELEC 326 at Rice University - taken by Josh Barron (Wyo, '00) during his sophomore year, spring semester (2002)
CSC 249 at Lebanon Valley College - taken by Mike Malafarina (Wyo, '02) during his freshman year, fall semester (2002)

Massachusetts Institute of Technology (MIT) is posting all computer science course notes online at http://ocw.mit.edu Check out the notes for computer science courses to see if you're ready for MIT!

Guest Lecture Notes from Wyo graduate guest speakers:

Guest lecturers are encouraged to answer these questions.

Zach Vanderveen's guest lecture in March 2000 as a freshman computer science major at Penn State Univ., Main Campus

Matt Flahive's guest lecture in March 2000 as a sophomore mechanical engineering major at Cornell University.