21st century skills at Roosevelt High School

A class offering by Howard Kam.

IET Core

Previously titled as STEM level 1, this is a Career and Technical Education core class. The focus is on Science Technology Engineering and Math. In addition, this class also focuses on the standards of the Industrial Engineering and Technology. Students will learn web based computer languages such as HTML and CSS. Students will also learn how to program the Arduino microcontrollers, basic electronics, and three dimensional printing. These are the foundational skills so students will be prepared for advanced careers.


Information Technology

Previously titled as STEM level 2. This class is the next evolution of the IET Core. The focus is on web application languages and hybrid mobile app development. By the end of the course, students should be able to publish his or her own Android mobile application. Instructional approval required. Students must complete IET Core class before taking Information Technology.


STEM 3/4 Capstone

In this course, students will learn fundamental technical training in core cyber security concepts, methodologies, tools and best practices. In addition to areas of technology, students will focus on personal awareness, stewardship and ethical conduct as it relates to themselves, their families and their communities. Instructional approval required. Students must complete the Information Technology class before taking the STEM 3 4 Capstone



I have been working with, or in, the technology sector for the almost 20 years. Before Roosevelt High School, I was a computer resource teacher at Ala Wai elementary school.

My mission in the goal of education is simple. To empower all students with the 21st century ability to write code.

Every student will learn the basics of code by first learning entry level programming languages. When students learn the basic concepts, then additional languages are added. In addition, the student population will learn the historical significance of coding as well as the political and socio-economic problems that their generation faces. Students will be encouraged to build small projects that put their knowledge to use. When they are comfortable with their skill set, they will be asked to "scale up" their projects to include new elements.

Finally, students that reach the final evolution of the class (STEM 3 or 4), will be involved in the community to encourage future generations of coders.



Github is an industry standard code repository that allows you to work efficiently in groups. GitHub is a development platform inspired by the way you work. You can host and review code, manage projects, and build software alongside millions of other developers.

W3 Schools

W3Schools is a web developers site, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, W3.CSS, and Bootstrap, covering most aspects of web programming.

Eloquent JavaScript

Haverbeke immerses readers in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing their own programs.

JS Fiddle

JSFiddle is an online code testing environment for HTML, CSS, and JavaScript