Technology is a natural part of teaching and learning here.
Women are perpetually under represented in Computer Science, and as an all-girls school we are particularly well-suited to address the deficit.
National Coalition of Girls' Schools research shows that girls' school graduates are six times more likely to consider majoring in math, science, and technology and three times more likely to consider technology careers compared to girls who attend coed schools.
SEM graduates are well-prepared for a future expanded by opportunities to learn beyond the walls of their classroom, by seamless access to information, and by teachers who appreciate the creative possibilities inherent in technology.
Dynamic and engaging teachers will always be the most important component of a SEM education but full technology integration offers additional resources for creative instruction.
- Coding Workshop
- Introduction to Computer Science
- Python Programming
- Technology Entrepreneurship
- Artificial Intelligence
- Virtual Reality / Artificial Intelligence Team Project
- Video Game Design
- AP Computer Science A
- AP Computer Science Principles
Students learn computer programming concepts using the object-oriented Python language. This teacher-facilitated course uses an online platform with tutorials and projects. We meet as a class only 2 shorts each rotation.Students should expect to spend approx. 4-5 hours per rotation working on the course material outside of class.
What's your favorite App? Do you have a great idea for an even better one? In this class, you will learn how to design and market your own App. In teams of 3 or 4, students focus on a problem and design an App to solve it. Ms. Adamczyk and Ms. Kelly team up to guide you through learning the basics of App programming and the basics of creating a business plan and a marketing strategy. Student teams test their ideas and pitch to the SEM community. The final step is making the App live on Google Play or the App Store. The class prerequisites are enthusiasm and ability to work in a team; we meet as class 2 shorts each rotation but students should expect to work about 5 hours per rotation on the course material outside of class.
This branch of computer science has the potential to change life on this planet more drastically than the invention of the wheel. This class will research and discuss AI's beginnings, current trends, and the social implications of where we may be headed. Students will create chatbots using IBM Watson, an AI tool used by companies and organizations around the world. This generation needs to become the gatekeeper to ensure that AI will not be humanity's last invention!
In this project-based course students learn real-world collaboration skills by working together to create an educational virtual reality experience using Unity Game Engine. IBM Watson, and Oculus Rift. Last year, this class worked with the foreign language teachers to create an immersive conversation taking place in either French or Spanish. This year it could be a visit to an historical landmark, a math quest, or a visit to outer space!
This teacher-facilitated online course for students with a serious interest in the field of game design incorporates video lectures, an online game design lab, and a final game design project. The course provides a hands-on introduction to the following areas of game design: history of game development, industry terminology, game theory, game documentation, developing characters, level design and environment, game structure and mechanics, common design theories, game development careers, and ethics in video games. We meet as a class only 2 shorts each rotation.Students should expect to spend approx. 4-5 hours per rotation working on the course material outside of class.
AP Computer Science A teaches object-oriented programming using the Java language and is meant to be the equivalent of a first semester, college-level course in computer science. It will emphasize problem-solving and algorithm development, and use hands-on experiences and examples so that students can apply programming tools and solve complex problems. This course prepares students for the AP CS Exam in May. The format of this course is blended and meets twice a rotation.
Through our partnership with the Online School for Girls, students interested in pursuing a computer science career take this course online. The course investigates the “big ideas” found in our digital world such as the creativity in finding solutions to authentic problems, how data and information are used to forecast events and predict behaviors, and the global impacts of technology and the internet. Students prepare for the AP Computer Science Principles exam in May.