RPS IT/CS Pathways

Welcome! Start your journey into CS and IT here!

Looking for information on College Credit? Click here...

Rochester Public Schools has four levels of Computer Science and IT classes avilable to all students.

Level 1 (no prerequisites):

IT Launch is a one-semester, 1/2-credit introductory course to the world of IT and CS. You will learn about game design, web design, mobile apps, electronics, and more! Students with little-to-no experience should start here.

IT Infrastructure is a full-credit block class taught at CTECH for students who are interested in how hardware, software, and networks are built and supported. It is a hands-on class with the possibility of earning a CISCO certification. IT Infrastructure is appropriate for students of all grades and abilities.

Level 2 (some prerequisites):

Mobile Computer Science Principles is a full-year, full-credit foundational course which covers the entire spectrum of Computer Science. It is suitable for students who have taken a Level 1 course, or who have some prior programming experience.

Data Science with Python is all about analyzing large data sets using the Python programming language. It is suitable for students who have taken a Level 1 course, Mobile CSP, or who have some prior programming experience.

Level 3 (definite prerequisites):

Javascript Web Design is a college-level deep-dive into the Javascript programming language for the web. Students should have taken a Level 2 course or be very familiar with programming concepts.

AP CSA is a college-level, intense Java programming course. One of the above courses, Algebra 2, or instructor approval is required.

Level 4 (post-AP):

Algorithms and Data Structures is a second-year-college-level programming course in Python. Students must have taken AP CSA or receive instructor approval to register for this course.

Still not sure where you belong? Take this survey!

This survey is designed to give you a general idea of which class might be the most appropriate for you. THERE ARE NO CORRECT OR INCORRECT ANSWERS! There is no passing or failing. You should still talk to a CS teacher if you have questions or would like a more personal recommendation.

If you received between 1 and 15 points, you are ready to dive into a Level 1 class!

If you received between 15 and 20 points, you could take either Level 1 or Level 2 classes, depending on your interests and schedule.

If you received between 20 and 25 points, you are ready for a Level 2 class, even if you haven't taken a Level 1 class!

If you received more than 25 points, you are ready for the Level 2 and Level 3 classes. Please consult with one of the CS teachers for approval before registration if you have not taken the prerequisite course(s).

The best way to find the right course is to contact one of the CS teachers and get a personal recommendation:

Mr. Bartucz (CTECH): jobartucz@rochesterschools.org

Mr. Dirks (Mayo): erdirks@rochesterschools.org

Mr. Larsen (Century): stlarsen@rochesterschools.org

Mr. Brandt (Century): kybrandt@rochesterschools.org

Mr. Rogelstad (JM): errogelstad@rochesterschools.org