Academic Planning: Computer Science

The top 7 things to consider when planning a major in computer science

  1. In a rapidly changing, collaborative professional environment the art of "learning how to learn" is extremely important. Flexibility and teamwork are emphasized from the earliest courses. It is not uncommon for students to feel a bit overwhelmed by the material. Help is available. Students are encouraged and welcomed to ask questions. Community is emphasized - students work together and help each other out.
  2. This major relies on abstract thinking, math, and statistics. Students should begin the math sequence in the first semester, following the recommended placement.
  3. You will complete IS1091 as part of the computer science major, which fulfills the E/CR general education requirement.
  4. Students may choose from CSCI 1201 (spring) or CSCI 1301 (fall), one course required.
  5. CSCI 2101 (Data Structures) is a prerequisite for all upper-level courses, and the only prerequisite for Data Structures is CSCI 1201 or CSCI 1301.
  6. Our program has many professional and internship opportunities. Most students find an internship after their junior year, and many after their sophomore year as well.
  7. We encourage all CSCI-interested students to join the Computer Science Club Google Group where many announcements about CSCI events and opportunities are announced.