First Year Experience
Computing is a dynamic field that impacts millions of people around the world. Every
industry uses computers to improve lives, deliver business value, and improve efficiency.
We’re excited that you are interested in studying computing and we are here to help
you. Some of you may have years of experience and are starting in CSE 1321 or CSE
1322. Others may be new to computing and want to build their foundational knowledge
with CSE 1300. All of these classes are part of FYE: First Year Experience.
The First Year Experience is a group of people dedicated to giving you everything you need to be a successful computing professional. Our team includes dedicated Lecturers, Graduate Teaching Assistants, Graduate Research Assistants, Graders, and Tutors who are all here to help you do your very best. Computing heavily relies upon logic, problem solving, and algorithmic thinking. To understand and practice these concepts, you’ll spend your first year of studies focusing on learning and applying the fundamental ideas of programming.
All of our programs begin with the same two classes: CSE 1321 Programming and Problem Solving I and CSE 1322 Programming and Problem Solving II. These classes are taught from a language agnostic perspective—we’re covering concepts, not diving into programing languages in the lectures. You’ll get your hands on experience with a programming language in the Lab. We offer three different language labs for CSE 1321: Java, C#, and Python. Our CSE 1322 class also has a language lab. Currently, we only offer Java and C# for CSE 1322. Each language has benefits. Start by choosing the one that appeals to you the most.
If you aren’t ready to commit to a full year of programming classes, or you are totally new to computer science and want to start with the basics, you may want to take our CSE 1300 Introduction to Computing Principles class. This class was specifically designed for students with no exposure to fundamental computing concepts who have not had any experience with high-level programming languages. While this course is not required for our degree programs, it provides the knowledge to set you up for success in your later classes. It also may count as a free elective course—talk to one of our advisors to see if this course is right for you.
If you have questions or concerns, please come see us. Our office is in the J building on the 3rd floor, room J353D. We’re excited to be here, and we’re looking forward to making your first year of computing the best year ever.
THE FYE Team