Computer Science




Courses



Card image cap
AP Computer Science Principles

AP Computer Science Principles is a newer APĀ® one-year long course from the College Board. This course introduces students to the foundational concepts of computer science and the impact computing and technology have on our society. The course will be based on a mobile Computer Science Principles curriculum (Mobile CSP),which uses the mobile computing language, App Inventor 2 (for Android).

Learn More
Card image cap
Business Applications

This course teaches students how to use the computer as a business and personal tool using applications software. Ideally, the skills learned will increase their employability. Students will be given instruction in the areas of word processing, spreadsheets, desktop publishing, databases, and PowerPoint presentations.


Coming Soon
Card image cap
Creative Media 1

Creative media will cover a wide range of creative and artistic outlets for digital design including videography, photography, sound design, graphic design, web design, animation, special effects, and more. May be taken only once for credit

Learn More
Card image cap
Creative Media 2

Students will develop an e-portfolio containing their work. They will focus on a variety of applications where they can apply their knowledge and skills and develop their own personalized portfolio. Students need to demonstrate competency in the area of graphic design, digital photography, audio and video production, and web design. Additionally, students need to choose an area to specialize in such as portrait photography or astrophotography. May be taken more than once for credit

Learn More
Card image cap
Digital Fabrication

Got an idea? Make it so! Digital Fabrication is about taking ideas for products and using digital tools like computers, laser cutters, and 3D printers to make them a reality. Will cover how to design for output (2D,3D, and 2.5D vector design) and the process for using various fabrication machines to take those digital ideas and make them physical. May be taken more than once for credit

Coming Soon
Card image cap
Data Science

Interested in the growing world of digital data? Data Science takes a look at the exciting meaning behand all those ones and zeros, how to find patterns, how encryption works to help protect data (and how hacks and exploits work to break or get around it), and what machine learning is and what it means for artificial intelligence (AI). May be taken only once for credit

Coming Soon



Instructor Info

Bob Mahoney

bob.mahoney@stu.dsd2.org
Mahoney

Robert E. Mahoney has extensive experience in the area of applying teaching methodology to real-life situations. After serving 27 years as an expert witness in accident reconstruction including employment by Santa Monica Police Department, Robert chose to share his skills with the next generation and became a certified teacher. He has developed and taught courses in web design, computer applications, and digital photography, and substantially modified the existing courses in AutoCAD. Also serving as a high school math teacher, Robert makes extensive use of his prior work to teach the students through real-life examples. He has also served as an adjunct instructor at Western Oregon University as well as University of California at Riverside. He has authored several articles in trade magazines. Having run his own business prior to teaching, Robert is familiar with many of the facets of running and marketing a successful business. A graduate of Western Oregon University's Master of Education, Information Technology program, Robert Mahoney's focus is on developmentally appropriate technology acquisition.