This net is child's play for elite high schoolers
By
Carolyn Duffy Marsan
,
Network World
, 03/14/2005
- Share/Email
- Tweet This
- Print
ALEXANDRIA, VA. - They love Debian Linux but not Red Hat. They tolerate Windows but only for gaming. And one of the few things
they all agree on is that they hate programming in Java.
Meet the upperclassmen at Thomas Jefferson High School for Science and Technology, the nation's premier technical high school, which is affectionately known as TJ. The 30 students who hang out in TJ's Computer
Systems Lab are likely to be the next generation of computer masterminds.
Also: The net behind the students
"My bedroom sounds like a machine room. I have nine computers in there,'' says John Livingston, a 17-year-old senior who spends
20 hours a week volunteering as a systems administrator for TJ's Computer Systems Lab.
For fun, Livingston updates the 40 workstations in the lab, maintains the school's DNS records and is redesigning a pair of
network file servers. A weekend in February found Livingston and other lab groupies sending native IPv6 packets over the high
school's connection to Network Virginia, a broadband network that links Virginia's colleges and community colleges.
"We're the only institution besides Virginia Tech that's running native IPv6 on Network Virginia,'' Livingston brags. (IPv6 is an upgrade to the Internet's main protocol, IPv4.)
TJ is an elite public high school that attracts top math and science students from across northern Virginia. The average GPA
is 3.8. The average SAT score is 1478. TJ has 12 cutting-edge research laboratories, including astronomy, biotechnology and
robotics, as well as computers.
"In my opinion, it's the best public high school in the nation,'' says Marilee Jones, admissions director at the Massachusetts
Institute of Technology (MIT), which accepts as many as 20 TJ students each year. "All their programs are strong . . . but
they have such excellent, excellent teachers there in computer science.''
TJ's four-year computer science program includes courses in artificial intelligence and supercomputer applications. Most graduates
of this intensive program end up majoring in computer science or engineering at prestigious universities such as MIT or Carnegie
Mellon. From there it's on to graduate school or positions at technology powerhouses such as Cisco, Microsoft or government
research contractor Mitre.
Each year, about 60 of the school's 420 seniors graduate from the school's computer science program.
What's special about TJ's computer science program is its hands-on approach. The students design and maintain the school's
Web site , as well as the intranet students use to send e-mail and record their attendance at extracurricular activities available
during the eighth period. Rather than taking Linux programming classes, students learn Linux by maintaining and upgrading
production network servers.
"We have kids here who have been programming since age 4,'' says Richard Washer, an education technology and integration specialist
with TJ.
Each year, TJ administrators select a handful of computer science students to act as systems administrators for the lab. These
students operate and maintain all the lab's computing gear, including 40 workstations, one Pentium cluster, one MIPS cluster,
10 Intel-based servers, a Sun server, a Cray supercomputer and a Cisco Catalyst 4006 with several blades.
"When the lab has a computer problem, if the students can't solve it only then does it go to the IT department,'' says Peter
Morasca, network engineer at TJ.
Seniors pass down their institutional knowledge about the systems in the lab and how they work to juniors coming up behind
them.
"The adults don't know how this stuff works,'' says Joshua Strong, the division manager of science and technology at TJ. Strong's
background is in running IT systems for school districts. "It scared the bejesus out of me when I first got here" two years
ago, he says.
In recent years, TJ has added a real-world IT support philosophy to the operation of its Computer Systems Lab. Students are
taught not only how to install a new server or router onto a network but also how to do the proper testing to ensure that
the network stays up and running during the process.
"We're telling them that five or six nines [of reliability] is the goal. The goal is not to be pulled out of class to fix
a computer problem,'' Strong says.
Partner Content
Simplify Your Branch Infrastructure
Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.
Download the Free Info Kit
Next-Gen Load Balancing
Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.
Download the Free Guide
Accelerate Your Web Apps by up to 5x
Free Guide: "The Secret to Getting Maximum Speed from your Web Applications."' Learn how you can deliver Web apps up to 5x faster.
Download the Free Guide
Comment