Undergraduate student resources
+
Advising
- Departmental advising - Contact information, drop-in advising, and online appointment scheduling
- Honors program and advising - The University Honors Program (UHP) assists high-achieving students in making the most of their undergraduate education
- CLA lower division advising - Pre- majors in the College of Liberal Arts
- CSE lower division advising - Pre-majors in the College of Science & Engineering
- Academic conduct - Part of becoming a successful computer scientist is acting responsibly and professionally
+
Curriculum
- Four-year plans - Includes all required courses in the order they need to be taken to graduate in four years
- Course prerequisite chart - Prerequisites for all CSCI and related CSCI courses in our undergraduate program
- The Undergraduate Guide - The most extensive guide for all departmental policies, curriculum options, and undergraduate related topics
- Undergraduate curriculum overview - Requirements for both the B.A. and B.S. programs
- Required class course descriptions and other information - Information for major students
- CSCI courses for nonmajors - Suggestions for students interested in only taking a few courses in the department
- CSCI course catalog - View prerequisites, frequency of offering, and short course descriptions
- Schedule Builder - Use it to create customized class schedules that take into account desired courses, personal preferences, and a target number of credits
+
Engagement
- Student groups - Get involved for networking, social events, and the opportunity to be a student leader
- CSCI department mailer - opt-in to a weekly email that includes information about on-campus events, research and job opportunities, and other department news and updates!
- Co-Op program - Procedures and application for the co-op program and affiliated CSCI 3970 course
- ICPC Annual Regional Competition - The ACM International Collegiate Programming Contest (ICPC) is an annual multi-tiered competitive programming competition among the universities of the world. The contest is sponsored by IBM. The University of Minnesota is one of the host sites for the regional competition every November.
- Grace Hopper Celebration - Every year, the Department of Computer Science and Engineering has a major presence at GHC
- CS-IDEA committee - The Computer Science & Engineering department’s Inclusiveness, Diversity, Equity, and Advocacy (CS-IDEA) Committee
+
Research opportunities
- Undergraduate research - Get involved in research opportunities within the CS&E department
- CSCI 4970W (Advanced Project Laboratory), CSCI 5991 (Independent Study), CSCI 5994 (Directed Research) - There are three different course designators students can explore as ways to pursue research for credit.
- The UROP program -The Undergraduate Research Opportunities Program (UROP) offers stipends to full-time undergraduates for research or creative projects under the guidance of a faculty member
+
Study abroad
- Learning Abroad Center (LAC) - Studying abroad is very possible in computer science without having to delay your graduation. Check out the programs with an emphasis for computer science students! LAC programs for B.A. students | LAC programs for B.S. students
- National Student Exchange (NSE) - Students can go on exchange for a semester, summer or year to schools all over the United States (including Hawaii and Puerto Rico), as well as Guam, the U.S. Virgin Islands, and Canada!
+
TA info
- Undergraduate TA information - Handbook for applicants, new TAs, and returning TAs
- Undergraduate TA application - Apply for a position for next semester
+
CSci Tutor Room
The CSci Tutor Room, under the Department of Computer Science & Engineering, provides a range of services that support student academic development in computer science. Our services are designed to help students strengthen their coding skills, collaborate with peers, and grow as problem-solvers and technologists. Through partnerships with faculty and staff, we cultivate a learning environment that meets the unique needs of Computer Science students and empowers them to achieve their academic and career goals.
During an appointment, a CSci Peer Tutor can help you to:
- Gain confidence with key course concepts through one-to-one help sessions
- Receive support and feedback on practice problems
- Identify effective studying strategies
- Connect with additional UMN-TC support resources
+
More resources
- Mental Health Resources - Your mental health is part of who you are and if you are unsure where to turn, we are here to help you.
- CSE Labs - The College of Science and Engineering provides several public computer labs that are reserved for CSE students
- Poster printing - Requests made 48 hours (2 business days) ahead of the desired pick-up time will be guaranteed completed by the requested time.
- Student Counseling Services - Student Counseling Services provides individual and group counseling, classes, workshops, and presentations to the university community
- CLA Career Center - CLA students' career center providing services including major exploration, resume critiques, practice interviews, workshops and courses, career fairs, and other networking events
- CSE Career Services - CSE students' career center providing services including major exploration, resume critiques, practice interviews, workshops and courses, career fairs, and other networking events
- Handshake Job & Internship Website - An online database filled with local, national and international jobs, internships and volunteer positions available to all U of M students and alumni
- SMART Learning Commons - Offers individual and group tutoring for many university courses including computer science courses as well as other academic and media resources
- Scholarships - Departmental scholarships available to current students majoring in computer science
- Keller Hall map and building hours - check for the latest hours and building access information