Classes

Current Classes

CSCI 1133

Fundamental programming concepts using the Python language. Problem-solving skills, recursion, object-oriented programming. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Develop programs to solve real-world problems.

CSCI 3921W – Social, Legal, and Ethical Issues in Computing

Impact of computers on society. Computer science perspective of ethical, legal, social, philosophical, political, and economic aspects of computing. Covers everything from the use of Artificial Intelligence to Human-Centered Computing Concepts; from Surveillance and Privacy to Ethical Hacking.

CSCI 1923

Fundamental programming concepts using the Python language – for students already familiar with programming concepts and syntax in C, C++, or Java. File IO and the use of libraries. Develop programs to solve real-world problems. This course is not intended for students who have taken CSCI 1133.

Former Classes

IT Launch

IT Launch is the introductory class taught at all high schools in Rochester. Click here for more info.

Data Science with Python

Data Science brings real-world data analysis into the classroom. Click here for more info.

Mobile App CSP

Design Mobile Apps that can change the world and get college credit! Click here for more info.

IT Infrastructure

IT Infrastructure is for students who want to “get under the hood” . Click here for more info.

Web Design with JavaScript

JavaScript is a CE course where students can earn RCTC honors credit. Click here for more info.

Advanced Database Systems

Advanced Database Systems is a Winona State University course. Click here for more info.