Welcome to Mr. Horky's Computer Science Hub!
 
		Students: if you have ideas to improve our homepage, 
		see Mr. H for an extra credit opportunity!
				

Course Descriptions

Computer Science Discoveries

Taught Spring 2024; Offered Term 3 Spring 2025 and Term 4 Spring 2025

Prerequisites: None

This term-long course introduces students to the world of computer science and teaches problem-solving skills in a project-based environment. Pairs of students use computer software to explore three areas of computer science: computational thinking, web development, and computer hardware integration.

This course implements the code.org Computer Science Discoveries framework. We will be using this website in place of a textbook, but modifications to the course have been made.


UWM Computer Science 150: Survey of Computer Science

Taught Fall 2024; Offered Fall 2025

Prerequisites: C or higher in Algebra 1, 11-12th grade

This semester-long course covers a survey of computer science. Topics include data storage and manipulation, operating systems and networks, algorithms and data structures, programming languages, artificial intelligence, and computability.

This course is taught in partnership with the University of Wisconsin-Milwaukee's dual-enrollment program. Students in this course earn college credit right from our computer lab!


UWM Computer Science 250: Introductory Computer Programming

Offered Spring 2025

Prerequisites: C or higher in Algebra 2, 12th grade

A dive into the Java Programming Language. Topics include writing and compiling programs using Java and Eclipse, Java syntax and variables, arithmetic, user input and output, Boolean logic, loops, methods, UX/UI, arrays, and recursion.

This is the second of our two dual-enrollment courses in partnership with the University of Wisconsin-Milwaukee. In addition to earning college credit, students also gain experience creating software in collaboration with a client.