Breaking News
The Student News Site of Northwood High School

The Northwood Howler

The Student News Site of Northwood High School

The Northwood Howler

The Student News Site of Northwood High School

The Northwood Howler

Introducing Computer Science: Data Structures

COACHING+in+CODE%3A+Computer+science+teacher+Catherine+Cali+guides+senior+Kiyavash+Khaghani+through+his+coding+project.
Andrew Le
COACHING in CODE: Computer science teacher Catherine Cali guides senior Kiyavash Khaghani through his coding project.

Data Structures will be offered at Northwood for the first time starting next school year. 

After completing AP Computer Science A or a similar college-level class in Java, students may advance to this honors-level computer science course. Data Structures is similar but not identical to other computer science courses offered at Northwood; students explore deeper elements of coding through projects in Java, based on their prior learning that start from day one. 

“The course gives students who want to go into computer science more of an edge before entering real world coding classes in college,” computer science teacher Catherine Cali said. “It’s also a safe place for these students to try out if they really want to pursue computer science later on through more technical understanding than what usual AP classes teach them.”

Student interest in computer science has grown significantly over the past 15 years, and computer science is currently one of the most competitive fields to major in. 

Administrators wanted to meet the needs of students who are interested in a computer science career by giving them an edge over the typical high school student when applying to college.

Currently, Northwood offers two courses: AP Computer Science Principles and AP Computer Science A. AP Computer Science Principles is an introductory class that covers many computer science concepts at a college level, ranging from pseudocode and data compression to encryption and ethics. On the other hand, AP Computer Science A is an object-oriented class that utilizes Java to create molecular programs. 

“The current courses offered at Northwood are a great introduction to computer science, but I feel like it doesn’t really give me the next step to expand my understanding,” junior Arnav Dhar said. “I’m excited to take Data Structures to explore different languages of coding next year.”

Students interested in computer science without any current knowledge or coding experience are encouraged to enroll in either of Northwood’s AP Computer Science courses.

Any students who have not taken AP Computer Science A on campus or scored at least a 3 on the AP exam should contact [email protected] to explore Data Structures as a class option for next year.

Leave a Comment
About the Contributors
Anna Cho
Anna Cho, News Editor
Anna is the News Editor for Northwood High School. If she doesn't respond to you within four hours, she's probably just busy testing out the perfect avocado:salt ratio to replicate Chipotle's divine guacamole recipe.
Andrew Le
Andrew Le, Photographer
Andrew Le is a Northwood Junior and a photographer for The Howler. He spends his time trying to catch up on F1 (and watching everyone try to catch up to Max), listening to music, riding bikes, or sleeping.

Comments (0)

All The Northwood Howler Picks Reader Picks Sort: Newest

Your email address will not be published. Required fields are marked *