Skip to main content

College of Engineering / Career Development and Corporate Relations / Engineering Pathways / Computer Science


COMPUTER SCIENCE

Computer scientists and software engineers design and develop software for the smartphones, tablets, personal computers, large computer systems, and networks that power today’s world. They enable most of the social, economic, and governmental systems we rely on every day from personal apps to life-critical software that powers medical, flight, and space systems.

COURSE SELECTION

Freshman

  • Familiarize yourself with engineering requirements and explore interest areas
  • Complete pre-engineering courses

Sophomore

  • Maintain a strong GPA, seek academic support early and often
  • Discuss course plan with your departmental advisor after moving into the major
  • Complete gateway courses

Junior

  • Discuss course plan and appropriate electives with your departmental advisor
  • Continuing developing knowledge through more sophisticated and in-depth computing courses
  • Progress toward graduation courses
  • Complete graduation check in Engineering Student Services the semester before you expect to graduate

Senior

  • Synthesize materials and skills to complete optional senior design project
  • Meet with your departmental advisor as early as possible to register for classes
  • Complete progression courses

ASK FOR ASSISTANCE

Freshman

  • Meet with pre-engineering Academic Advisor each semester to develop your academic plan and course schedule
  • Check out free ESS tutoring, study partners, and academic coaching
  • Visit the Engineering CDCR to discuss majors of interest and begin career planning

Sophomore

  • Form study groups with class mates. Continue to seek free Academic Support resources such as Study Partners, Supplemental Instruction, and academic coaching
  • Use departmental in-major tutoring program
  • Meet with the Engineering CDCR to help you build a resume, learn about internships, and complete your Handshake profile

Junior

  • Meet with the Engineering CDCR to explore companies, update your resume, and gain customized career assistance
  • Continue use of the departmental in-major tutoring program
  • Continue to meet with your departmental advisor to gauge your progress and modify planning as needed

Senior

  • Meet with the Engineering CDCR to explore career opportunities and for assistance with your full-time job search
  • Meet with your departmental advisor to review progress and plan for graduation

GAIN EXPERIENCE

Freshman

  • Identify someone in a professional position of interest to you. Conduct an informational interview with them to learn about what they do
  • Look for job shadowing opportunities in your areas of interest
  • Explore the Co-Op Program. Co-Op orientation take place during the first 3 weeks of each semester.
  • Attend Study Abroad information sessions

Sophomore

  • Intern and/or participate in Co-Op to add valuable work experience to your resume
  • Attend departmental information sessions and tech talks to begin networking and gain insight into different areas of computing
  • Explore undergraduate research. Learn more through Engineering Undergraduate Research and University Undergraduate Research. Talk to faculty and advisors for guidance
  • Attend fall and spring Career Fairs
  • Create a LinkedIn account and profile to increase your visibility to potential employers

Junior

  • Continue with Co-Op or Internships
  • Continue to attend Career Fairs and department information sessions to obtain possible internships and knowledge of hiring processes
  • If you are considering graduate school, start studying and take the GRE. Get involved with undergraduate research projects and explore publication opportunities. Attend the Graduate and Professional School Fair
  • Use LinkedIn to identify alumni who can assist you in your job search

Senior

  • Attend fall and spring Career Fairs
  • Continue gaining experience through co-op, internships, part-time jobs, or job shadowing that will assist you during interviews for full-time employment

GET INVOLVED

Freshman

Sophomore

  • Consider leadership roles in organizations you are currently involved in
  • Seek campus and community service opportunities
  • Continue involvement in ACM with participation in programming competitions and individual hackathons to add to your resume
  • Consider application to Cupola Engineering Ambassadors

Junior

  • Attain leadership roles in ACM, IEEE-CS and other University-wide organizations
  • Stay involved in ACM, work on programming competitions and hackathon to prepare for problem solving interviews
  • Become a student member in professional organizations related to your major

Senior

  • Become a team leader or project manager
  • Apply for Computing Honor Society if eligible
  • Begin to use the connections you made through campus involvement and College or department alumni contacts to begin your full-time job search
  • Attend the Graduating Senior Exit Interviews with Department Chair to review program, offer insights, and begin involvement with alumni status

SAMPLE JOB TITLES

Web Developer
Minimum Education: B.S.
Entry Level Salary Range: $29.6K - $48.8K

Computer Systems Analyst
Minimum Education: B.S.
Entry Level Salary Range: $49.8K - $78K

Database Administrator
Minimum Education: B.S.
Entry Level Salary Range: $41.5K - $72K