Academy of Information Technology

DCCAOIT2021.mp4

See what our computer science classes look like today

AOIT Open House Video 2021

The Academy of Computer Science prepares students for further study and careers in the field of Computer Science. Students complete a sequence of four courses in one of two pathways, Programming or Web Design. Both pathways start with an overview of the Computing field and progress through a more in-depth study of the chosen field of Computer Science. Throughout the program, students will learn all aspects of Computer Science including: programming, graphics, databases and information retrieval, cyber security, software design, programming languages, logic, programming paradigms, translation between levels of abstraction, artificial intelligence, the limits of computations, and social issues (Internet security, privacy, and intellectual property). Students are required to complete the identified academy courses in at least one pathway, and participate in various career-based experiences that may include an internship.

La Academia de Ciencias de la Computación prepara a los estudiantes para futuros estudios y carreras en el campo de las Ciencias de la Computación. Los estudiantes completan una secuencia de cuatro cursos en una de dos vías, Programación o Diseño Web. Ambas vías comienzan con una descripción general del campo de la Computación y avanzan a través de un estudio más profundo del campo elegido de Ciencias de la Computación. A lo largo del programa, los estudiantes aprenderán todos los aspectos de la informática, incluidos: programación, gráficos, bases de datos y recuperación de información, seguridad cibernética, diseño de software, lenguajes de programación, lógica, paradigmas de programación, traducción entre niveles de abstracción, inteligencia artificial, los límites de los cálculos. y cuestiones sociales (seguridad en Internet, privacidad y propiedad intelectual). Los estudiantes deben completar los cursos académicos identificados en al menos una vía y participar en diversas experiencias profesionales que pueden incluir una pasantía.

This is a sample planner that may be tailored to meet a student’s individual needs. All students must take prescribed English, math, science, social studies, and other courses required for a Maryland high school diploma.

The courses highlighted in grey below are part of the academy pathway.

Este es un planificador de muestra que puede adaptarse para satisfacer las necesidades individuales de un estudiante. Todos los estudiantes deben tomar los cursos prescritos de inglés, matemáticas, ciencias, estudios sociales y otros cursos requeridos para obtener un diploma de escuela secundaria de Maryland.

Los cursos resaltados en gris a continuación son parte del itinerario de la academia.

Course Descriptions

Descripción del curso

AP Computer Science Principles

This course advances students’ understanding of the technical aspects of computing including, programming and algorithm design, computer system organization and operation, and data representation and information organization. Specific programming languages may include Processing, C++, and Java. (leads to new AP exam offered starting in May 2017)

Este curso avanza en la comprensión de los estudiantes de los aspectos técnicos de la informática, incluidos la programación y el diseño de algoritmos, la organización y operación de sistemas informáticos y la representación de datos y organización de la información. Los lenguajes de programación específicos pueden incluir Processing, C ++ y Java. (conduce a un nuevo examen AP ofrecido a partir de mayo de 2017)

AP Computer Science - Java

Using the Java language, students explore in-depth work with text files and arrays, abstract data types, recursion, searching and sorting algorithms, and program efficiency. Examination of specified class behaviors, interrelated objects, and object hierarchies are studied. Students may elect to take the Advanced Placement Computer Science exam upon completion of this course.

Utilizando el lenguaje Java, los estudiantes exploran un trabajo en profundidad con archivos de texto y matrices, tipos de datos abstractos, recursividad, algoritmos de búsqueda y clasificación y eficiencia del programa. Se estudia el examen de comportamientos de clases específicos, objetos interrelacionados y jerarquías de objetos. Los estudiantes pueden optar por tomar el examen de Ciencias de la Computación de Ubicación Avanzada al completar este curso.

Guided Research

This course provides an opportunity for NAF students to apply the knowledge and skill sets from their programs of study to complete a structured research project or authentic internship. Students may collaborate with professionals and mentors in the related career field and participate in program-specific learning, leadership seminars, networking opportunities, and relevant workplace experiences.

Este curso brinda una oportunidad para que los estudiantes de NAF apliquen el conocimiento y las habilidades de sus programas de estudio para completar un proyecto de investigación estructurado o una pasantía auténtica. Los estudiantes pueden colaborar con profesionales y mentores en el campo profesional relacionado y participar en el aprendizaje específico del programa, seminarios de liderazgo, oportunidades para establecer contactos y experiencias laborales relevantes.

Internship

Students apply knowledge and skill sets acquired in their program of study to an authentic internship. Collaborating with professionals and mentors in the related career field, students participate in program-specific learning, leadership seminars, networking opportunities and relevant workplace experiences.

Los estudiantes aplican los conocimientos y habilidades adquiridos en su programa de estudio a una auténtica pasantía. Al colaborar con profesionales y mentores en el campo profesional relacionado, los estudiantes participan en el aprendizaje específico del programa, seminarios de liderazgo, oportunidades para establecer contactos y experiencias laborales relevantes.

Community Partnerships

Asociaciones comunitarias

The Academy of Computer Science  students engage with community partners in  a variety of ways. Throughout  the school year, we host guest speakers and "Lunch and Learn" seminars. In the past, we have welcomed an intern from Google and Microsoft to share strategies for landing a dream internship ; hosted a presentation from a local Data Scientist about new advancements in the world of big data; and heard from an expert in virtual reality technologies and game design. 

Many of our Web Design students have had the opportunity to design websites for local school community clients.  Our Hack Club planned a hackathon for an audience of 200 MCPS students last spring. The event was entirely funded and sponsored by local technology partners. These partners committed not only sponsorships, but also their time as presenters, mentors, and judges.  These students hope to reschedule this event as soon as they are able to.

During their Senior year, we encourage students to pursue an internship experience in computer science. Our students have interned in cloud computing at Verizon, developed game improvements  at the Game of Rooms, and  teaching younger students about Computer Science with KID Museum. All of these opportunities have allowed out students to shine while practicing the skills they developed in the Academy of Computer Science!

We are always seeking club mentors, guest speakers and internship sites. Please contact the Academy Coordinator or Leader to get involved!

Los estudiantes de la Academia de Ciencias de la Computación se relacionan con los socios de la comunidad de diversas formas. Durante todo el año escolar, organizamos oradores invitados y seminarios de "Almuerzo y aprendizaje". En el pasado, le dimos la bienvenida a un pasante de Google y Microsoft para compartir estrategias para conseguir una pasantía de ensueño; organizó una presentación de un científico de datos local sobre los nuevos avances en el mundo del big data; y escuchado de un experto en tecnologías de realidad virtual y diseño de juegos.

Muchos de nuestros estudiantes de Diseño web han tenido la oportunidad de diseñar sitios web para clientes de la comunidad escolar local. Nuestro Hack Club planeó un hackathon para una audiencia de 200 estudiantes de MCPS la primavera pasada. El evento fue totalmente financiado y patrocinado por socios tecnológicos locales. Estos socios comprometieron no solo patrocinios, sino también su tiempo como presentadores, mentores y jueces. Estos estudiantes esperan reprogramar este evento tan pronto como puedan.

Durante su último año, animamos a los estudiantes a realizar una pasantía en ciencias de la computación. Nuestros estudiantes realizaron prácticas en computación en la nube en Verizon, desarrollaron mejoras en el juego en Game of Rooms y enseñaron a los estudiantes más jóvenes sobre informática con KID Museum. ¡Todas estas oportunidades les han permitido a los estudiantes brillar mientras practican las habilidades que desarrollaron en la Academia de Ciencias de la Computación!

Siempre estamos buscando mentores de clubes, oradores invitados y sitios de pasantías. ¡Comuníquese con el coordinador o líder de la academia para participar!