Downingtown STEM Academy Technology & Engineering

HOME TECHNOLOGY COURSES ENGINEERING COURSES CLUBS AND PROGRAMS CONTACTS
Technology Courses

Computer Programming Java (Grades 9/10) Meets 4 periods of the 6-day cycle .66 Credit

The course introduces the fundamentals of programming language and is designed for students who have interests in the sciences, mathematics or technologies. The course utilizes inquiry and project-based instruction to introduce and develop the topics of input and output, strings, conditionals, loops, functions, and procedures. The primary language of the course is Java.

Career Clusters: Computer Engineer, Webmaster, Website Designer, Web Technician, Software Engineer

Communications Technology (Grades 9/10) Meets 4 periods of the 6-day cycle .66 Credit

This course provides an in-depth look into communication technologies and processes and requires students to create and use technology effectively and to creatively communicate through a variety of avenues. The course also exposes students to digital communications, digital photography, webpage design, video technologies, editing software, and advertising. The course provides a hands-on introduction to many forms of software such as Photoshop, Illustrator, InDesign, C#, Java, iMovie, Final Cut Pro, and more.

Career Clusters: Advertising Executive, Graphic Designer, Marketing Manager, Printer, Public Relations Manager

IB Computer Science Year One Higher/Standard Level (Grade 11) Meets 6 periods of the 6-day cycle 1.0 Credit

IB Computer Science Year Two Higher/Standard Level (Grade 12) Meets 6 periods of the 6-day cycle 1.0 Credit

IB Computer science(Years 1 & 2) involves solving problems using computers. Therefore a full understanding of logical problem solving is required as well as detailed knowledge of how computers operate. Successful computerized systems result from a clear understanding of the problem to be solved; appropriate use of hardware based on a detailed knowledge of its capabilities and limitations; efficient use of algorithms and data structures; thorough and logical design; careful testing and integration of all these components. Students of IB Computer Sience will be guided by problem-solving strategies that will be continually reinforced in their coursework. Initial stages of the process will involve identifying and defining the problem(s) to be solved using a computerized system. The problem will be broken down (decomposed) into parts, with each part requiring a particular solution. From this problem definition, the student will construct appropriate algorithms to create a solution. The emphasis should be on the use of a logical approach and analytical thinking while using a computer to solve problems.

Career Clusters(Year 1 & Year 2): IT Consultant, Cyber Security Consultant, Information Systems Manager, Database Administrator

Technology Student Projects

Students in IB Computer Science use many different programs on the Dell computers in the computer lab. For a final project in junior year, students will create a box of chocolate, as well as the chocolate itself. They will first brainstorm a sketch and important features about the product. They research colors that appeal to the target audience and other characteristics that suits the product. They will use Autodesk Inventor CAD to design the the wooden piece of the product. Then, they will create an indent in plastic through pressured heat so that they can put the melted chocolate inside. They will also design the net for the packaging. The final product will be given to students in elementary schools to promote the STEM fields in the DASD district.

Students in 9th/10th Grade Computer Programming Java learn how to code in the Java language. They learn about variables, constants, loops, if-else statements, documentation, operations, and playgrounds in the Xcode application. They use knowledge from Geometry to create a Triangle-Solver with user interface. There are two user cases. First, if a user inputs the 3 sides of a triangle, the student must write code to find if it is a right triangle and the angles of the triangle. The other case is: If the user inputs 1 side and 2 angles, the student’s program must find the other 2 sides and angle. Students use trigonometric ratios(sin, cos, tan) and the Pythagorean Theorem to write their code.

Email mkrause@dasd.org for more information, or talk to your guidance counselor.



Copyright © 2019 https://flyingtoucans.github.io