Yorkville High School Computer Science Department
Yorkville High School Computer Science Department on Facebook  Yorkville High School Computer Science Department Twitter Feed  Yorkville High School Computer Science Department on Instagram

Yorkville High School Computer Science

ASSIGNMENTS: UI Project - May 19, 2017 :: Network App - May 19, 2017

Computer Science Advanced Studies

Computer Science at Yorkville High School

Computer Science Advanced Studies is a unique opportunity for Yorkville High School students. The prerequisite course of AP Computer Science means Advanced Studies students should be well prepared for computer science topics that are generally covered in higher-level college courses. Computer Science Advanced Studies consists of different strands and students must choose a strand when they sign up for the class. Students can retake Advanced Studies as often as they want as long as they choose a different strand each time. The strands available are described below.

In Computer Security students will learn about cryptography, web application security, and network attacks. Students will learn the basics of security and work to secure their own applications.

In Operating System Design students will create an operating system from the ground up. Students will start by designing computer circuits and work their way up to designing a machine language, an assembler, a compiler, and finally an operating system.

In User Interface Design students will create user interfaces designed around best practices. Students will also critique and modify the user interfaces for existing applications.

Yorkville High School Computer Science Department on Facebook Yorkville High School Computer Science Department Twitter Feed Yorkville High School Computer Science Department on Instagram