![Page 1: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/1.jpg)
Academyfor Technology &
Computer Science
Bergen County Academies - ATCS
![Page 2: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/2.jpg)
Do You Want to…• Write software?
• Build web sites and apps
• Design processors?
• Defend against hackers?
• Develop phone apps?
• Build robots?
• Learn how computers really work!
Bergen County Academies - ATCS
![Page 3: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/3.jpg)
The Core Requirements
Bergen County Academies - ATCS
• Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical education.
• In addition, our students take an average of four hours per week of computer science.
![Page 4: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/4.jpg)
• Strong foundation of core concepts.
• Broad variety of programming topics.
• Focus on application of skills.
• Experienced teachers in the computer field.
• Continuously updated to align with this rapidly changing field.
ATCS Core Curriculum
Bergen County Academies - ATCS
![Page 5: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/5.jpg)
ATCS Freshman Year Course
• Intro to Computer Science– Python and Java programming languages.
– Emphasis on program flow and design.
– Hands-on
– Multiple projects to integrate skills.
Bergen County Academies - ATCS
![Page 6: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/6.jpg)
ATCS Sophomore Year Course
• C, Assembly and Data Structures – Learn how a computer works at its lowest levels.
– Design memory structures to solve problems elegantly. (Stacks, queues, array lists, linked lists, maps, and trees)
– Sockets and threading.
Bergen County Academies - ATCS
![Page 7: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/7.jpg)
AP Computer Science
• AP Computer Science– Intensive study of object oriented programming
through the Java programming language.
– Aligned to the College Board’s AP Curriculum.
– Currently a required 10th grade course, may shift to an “elective” so that students can enroll when they choose.
– Expectation that all ATCS students will take AP Comp Sci.
Bergen County Academies - ATCS
![Page 8: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/8.jpg)
ATCS Junior Year Course
• Advanced Topics in Computer Science– Develop a theoretical and practical
understanding of different paradigms in programming languages.
– Create an interpreter for your own computer language.
Bergen County Academies - ATCS
![Page 9: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/9.jpg)
ATCS Senior Year Course
• Capstone Project– Full year individual or group
project on a topic of your choosing to integrate your
CS learning. The projects
are designed to help real people with real problems.
Bergen County Academies - ATCS
![Page 10: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/10.jpg)
Some ATCS Electives and Projects– Mechatronics Research
– Relational Databases – Computer Security– Web App Development (HTML, CSS, PHP, JS)– Processor Design and Architecture– Android App Development– ActiveFloor– Robotics– Programming Competition Prep– New ones are constantly created.
Bergen County Academies - ATCS
![Page 11: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/11.jpg)
Mechatronics Project
• Solve real-world challenges through a combination of programming with electrical and mechanical engineering.
Bergen County Academies - ATCS
![Page 12: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/12.jpg)
Web App Design Project
– Student design and build web applications used by the school for coordinating enrollment for special activities.
– New projects designed and created eachyear.
Bergen County Academies - ATCS
![Page 13: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/13.jpg)
Active Floor and Robotics
– Create programs and games that run on our ActiveFloor– Program our Darwin-Mini and NAO robots.
Bergen County Academies - ATCS
![Page 14: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/14.jpg)
ATCS Competitions
– hackBCA
– American Computer Science League (ACSL)
– USA Computing Olympiad (USACO)
– Panasonic Creative Design Challenge (CDC)
– Future Business Leaders of America (FBLA)
– Various Capture the Flag (CTF) Competitions
– National Center for Women & Information Technology
Bergen County Academies - ATCS
![Page 15: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/15.jpg)
Bergen County Academies - ATCS
Why ATCS? Fun, Friends, and Hacking
![Page 16: A cademy for T echnology & C omputer S cience · •Just as students in all NJ high schools, BCA students take courses in English, history, math, science, foreign language, and physical](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f8a96bb3e68405d52ce53/html5/thumbnails/16.jpg)
Come Join the ATCS Family!
Bergen County Academies - ATCS
#!/bin/bash