My name is John Adams and this is my fourth year of teaching and my fourth year at DSHS.
I am excited to be in the classroom with students in AP Computer Science, Programming 1, Programming 3 and Engineering Concepts and Technology.
I have over 30 years experience in the Information Technology industry. Among the technology projects I have worked on, I had the great fortune to be part of the flight software development and verification teams for both the Space Shuttle and Space Station programs. I managed IBM's first center of competency for Grid Computing which later evolved into Cloud Computing. I got to play with lots of cool stuff along the way; if you ask me about any of it - I will talk your ears off.
Concepts of Engineering and Technology
- provides an overview of the various fields of science, technology, engineering, and mathematics and their interrelationships. Students will use a variety of computer hardware and software applications to complete assignments and projects. Upon completing this course, students will have an understanding of the various fields and will be able to make informed decisions regarding a coherent sequence of subsequent courses. Further, students will have worked on a design team to develop a product or system. Students will use multiple software applications to prepare and present course assignments
- is equivalent to a first-semester, college level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language.
- introduces the student to programming. Prior programming experiences is not required. Students will cover the basics of the history of computing and numbering systems (binary, octal, decimal and hexadecimal), and the fundamentals of two programming languages (Python and Java. Significant programming lab time is required inc lass but can also be done at home.
- will cover many of the same topics as a first-semester, college level course in computer science. It will cover many of the same curriculum topics as the old AP Computer Science BC course including problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), and analysis of potential solutions. The course emphasizes both object-oriented and imperative problem solving and design using Java language.
Information:
John Adams
CTE - Computer Science and Engineering
[email protected]
(w) 512.858.3251
Dripping Springs High School
940 Hwy 290 West
Dripping Springs, TX~78620
Phone:512.858.3100
Fax:512.858.3199
www.dsisdtx.us