Department Orientation
Welcome to Computer Science!
Navigating university life can feel like learning a new language. To help you hit the ground running, here is a breakdown of the essential terms and roles you’ll encounter during your time here.
Getting Started
If you have not yet been accepted to BYU, here are some resources to help you get started!
BYU Admissions
If you are an international student, there are some more things that you will want to check:
International Students
Things To Know:
Declaring a Major/Minor
Incoming freshmen may declare a major on their application, but they still need to meet with the College Advisement Center to finalize the process.
Learn more about declaring a major/minor
Location of the Department
Though your Computer Science classes may be spread across many buildings on campus, the department itself, along with the professors' offices, research labs, and the department office, are housed in the Talmage Math & Computer Science building.
The CS 240 Flag
Students are only allowed to take 300- or 400-level classes once they have passed CS 240 with a C- or higher and have completed a department interview. Once both are complete, the student will receive a "CS 240 flag" that will allow them to register for upper-level courses. If students are trying to register for the next semester, they can have the interview once they pass the Programming Exam, which is part of the CS 240 course. A flag will be temporarily granted. If the student doesn't at least receive a C- as a final grade for the course, then the flag will be removed, and the student will no longer be allowed to register for upper-level courses.
Helpful Resources
There are many resources available to you within the department! They are meant to help you have a good experience and lessen the stress of college life! Here are a few examples that you can check out!
- Program Flow Charts – Each of the undergraduate programs has a link to a flow chart that makes it easier to see what classes are required, and what the prerequisites are. The chart even gives guidelines for planning out your classes by semester!
- Career Advisement – The department has a career advisor who can help you begin planning your career, apply for internships, work on your resume and cover letter, practice interviews, and navigate the industry. There are also other Employment Resources.
- Academic Advisement – The academic advisors and peer mentors can help you plan classes, work through requirements, make a graduation plan, and help you with your educational goals.
- Belonging Office – The CS Belonging Office can help you find your place here in the Computer Science community!
- Accessibility Resources – If you have a disability or need accommodations, this is a great place to get started
- Educational Resources – If you would like to learn more about Computer Science or computer programming, we have listed some online materials that may be useful to you!
- Campus Resources – There are many on-campus resources that will help you as you navigate the beginning of your education! These include Tutoring, Counseling, Food and Housing, etc.
- Frequently Asked Questions – We keep a running list of the questions that we get asked most frequently in our office, and we do our best to provide the best answers possible here in our Frequently Asked Questions. This includes things like questions about classes, student employment, transferring credits, and even what computer you should buy!