The Technology Department curriculum is designed to help students cultivate a well-rounded technological skill set, increase their general problem solving ability, and stimulate intellectual curiosity about technology, as well as enabling students to be effective content creators.
In addition, York currently has two technology-related clubs; one focuses on robotics while the other revolves around general computer projects. Students are free to form new clubs that cater to both general and specific interests. Through self-teaching and working with instructors, York students often possess skill sets that catalyze diverse, productive technological efforts outside of TIL and CCP.
Students gain general computer literacy in this course, which covers applications software, technological concepts, and research skills. It is primarily a project-based survey course, in which students have the time and maneuverability to apply and hone their skill sets as they work both individually and collaboratively. The course offers a chance for students to discover new facets of their interests and talents. For example, students may discover they have a knack for graphic design, desktop publishing, or programming. Topics include:
- Digital image editing with Adobe Photoshop
- Organizing and manipulating data with Excel
- Programming with Python
- Animation and programming with Flash
- Desktop publishing with InDesign
- Creating relational databases with Filemaker Pro
- Research skills and library science concepts
- Academic integrity and ethics
- SMARTBoard use
C+D is a hands-on project-based course is designed to expose students to general computing methodology necessary for all citizens in the 21st century. Rather than focus on a particular language, students will explore multiple platforms while designing and programming computer applications, mobile applications, websites, robots, and custom built machines. Students will also work on a project throughout the year that applies technology to serve a real-world audience. C+D is a hybrid course that meets most days face-to-face in the design shop or computer lab for collaborative learning and building. Other days, the course meets online to work on digital lessons, projects, and challenges.
Q1 Design Thinking Process, Website development with HTML and CSS
Q2 App development with MIT Android App Inventor / 3D modeling with Tinkercad, makerbot
Q3 Q3 Python and branching logic
Q4 Q Circuits and Programming with Arduino
The AP® Computer Science A course introduces the key concepts of programming in Java. The analytical, critical-thinking, and problem-solving skills that students will develop in this course transfer to programming in other languages as well. This course is designed with the idea that programming should be fun, engaging, and intuitive. Students will learn to apply the main principles of object-oriented software design and programming using classes and objects, constructors, methods, instance and static variables, inheritance, class hierarchies, and polymorphism. Students work creatively and collaboratively with their classmates to discuss ethical and social issues relating to the use of technology, and develop a solid foundation from which to launch into a wide range of computer science areas. This course prepares students for the AP® Computer Science A Exam in May.
Always striving to provide an optimal learning environment, York faculty members are increasingly interested in students having ready access to online educational tools and course materials during class time and throughout the school day. Beginning in the fall of 2013, teachers at every grade level began expecting students to bring an internet-enabled device to class on a daily basis.
York does not uniformly endorse any particular machine or operating system; families may choose to repurpose an existing computer for their child to use, or they may choose to purchase a new machine. Either way, you should evaluate which device will best suit your child’s academic needs. Here are some factors to consider before making a purchase:
- Laptops - full screen and keyboard; can download 3rd party software; support Flash and Java; check weight, boot-time, and battery charge (aim for six hours of battery life, if possible).
- Chromebooks - full screen and keyboard; fast boot up and good battery life; very light; browser-based with some applications that require an internet connection (important to know for home use); can download apps but cannot install 3rd party software such as MS Office; no Java but does support Flash; automatic updates; low risk of viruses; printing is a challenge. We recommend both of the following models:
Samsung: $240 on Amazon (price subject to change)
Acer C720: $200 on Amazon (price subject to change)
Not Recommended as a Primary Device
- Tablets - while tablets will work for most classes at York, the feedback we’ve gotten from many students is that a notebook computer with an attached keyboard is the most useful in our program.
- Smartphones - not recommended as the keyboard and screen are just too small for reading and writing longer texts on a regular basis.
Please note that French and Spanish classes require students to interact regularly with an online Flash-based "supersite" - not having Flash on their mobile devices will put students at a distinct disadvantage in these classes.
If you have questions concerning technology, please email Kevin Brookhouser at firstname.lastname@example.org.