Current Classes
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.
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 is the introductory class taught at all high schools in Rochester. Click here for more info.
Data Science brings real-world data analysis into the classroom. Click here for more info.
Design Mobile Apps that can change the world and get college credit! Click here for more info.
IT Infrastructure is for students who want to “get under the hood” . Click here for more info.
JavaScript is a CE course where students can earn RCTC honors credit. Click here for more info.
Advanced Database Systems is a Winona State University course. Click here for more info.