COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java



Similar documents
Course Overview and Approximate Time Allotments. First Semester

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

Visual Media Design Certificate Program Prior to Fall 2013

Computer Graphics & Visualization Programs

Orange Unified School District Video Game Design II Year Course

Programming and Software Development. Networking Systems

CAREER AND TECHNICAL EDUCATION PROGRAM

CSTA- Oracle Academy 2014 U.S. High School CS Survey: The State of Computer Science in U.S. High Schools: an Administrator s Perspective.

ARTS, AUDIO/VIDEO TECHNOLOGY AND COMMUNICATIONS

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

ENGINEERING, TECHNOLOGY, AND DESIGN

Computer Programming I & II*

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

Bachelor of Information Technology

ACADEMIC YEAR SCHOOL OF INFORMATION TECHNOLOGY. AS in INFORMATION TECHNOLOGY. BS in INFORMATION TECHNOLOGY

How To Learn Math At A Junior High

El Dorado Union High School District Educational Services

Computer Science in Texas High Schools

Courses for Grade 11 Students All students are required to select eight (8) courses:

Instructor. Phone: (855) 11:00 12:00 TH. This. released. industry is the. tested and. have. textbooks and. computer Software ts.

WEB DESIGN AND DEVELOPMENT CURRICULUM FRAMEWORK

SUNCOAST COMMUNITY HIGH SCHOOL Four Year Plans

t^iqebo=`eofpqf^k=^`^abjv=

PHILOSOPHY OF THE MATHEMATICS DEPARTMENT

New Paltz Central School District Technology Computer Graphics 1 and 2. Time Essential Questions/Content Standards/Skills Assessments

WELCOME TO PHS CLASS OF 2017

Subject Computing/ICT Head of Department Ms F Kiss

IV. Student Performance Objectives: Upon successful completion of this course, the student will have met the following objectives:

GARDEN CITY HIGH SCHOOL

Computer Science Course Descriptions Page 1

Online Course Options- Summer School, 2014

MODESTO CITY SCHOOLS COURSE OUTLINE. MEETS GRADUATION REQUIREMENTS: Practical Arts and/or Computer Literacy

Student Perceptions On Computer Coding Ashfield Public School Term 3, The Initiative. The survey

Online Computer Science Education at Florida Virtual School

Information Technology Studies

US 3D Animation School Survey

NC DIGITAL MEDIA COMPUTING

BUSINESS & INDUSTRY ENDORSEMENTS

Arch - Broadcast - Business - Computer - Culinary - Engineer ARCHITECTURAL ENGINEERING DRAWING & DESIGN

6-8 Technology Education Program Evaluation. Board of Education Program Report December 10, 2013

Common Core Standards Cross Referenced with Programming and Web Design

Adobe Creative Suite: Introduction for Web Design

Course Descriptions. preparation.

Strengthen Georgia s Computer Science Education in K-12

Creative Cloud for Web Design

Business Education Department

Making Sense of Texas High School Computer Science Requirements and Options. TCEA CS Academy 23 July 2015 Hal Speed

VIDEO PRODUCTION CURRICULUM FRAMEWORK

Communication Technology 9 Course Outline

WEB DESIGN COURSE CONTENT

CG: Computer Graphics

DIABLO VALLEY COLLEGE CATALOG

Web Media TEC 171. Fall 2014

Course Selection Meeting

Diploma/BA (Hons) Digital Arts - GI401

Computer and Information Science

Adobe Illustrator: Workspace, Navigation, Layers, Selections, Shape and Pen Tool Functions learned in Computer Graphics 1

KY Valid Course List

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

DIABLO VALLEY COLLEGE CATALOG

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

St. Mary s High School Media Arts

Digital Media and Entertainment Technology

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

NATICK HIGH SCHOOL COURSE SEQUENCES. WELLNESS DEPARTMENT Grade 9 Grade 10 Grade 11 Grade 12 Physical Education 24

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL

Indiana s. Requirements (Class of 2016 & Beyond)

Who s Here? 1. Name 2. Library 3. STEM your Library 4. Computer science/coding/kids & your Library

Santaluces Community High School Career Academies

NORCO COLLEGE SLO to PLO MATRIX PLOs

Pathway from Learning Multimedia Software to Computer Science Education

BUSINESS. 570 Practical Applications for Student Success (PASS)* (9, 10)

Cisco Network Specialist CCNA

Godley High School Class of 2019 Course Selection Guide

Interested in Expanding your Technical Skills?

TECHNOLOGY EDUCATION DEPARTMENT

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

IE Class Web Design Curriculum

10 Different State Diploma Structures from Across the Country. October 28, 2014

Computer Information Systems Degrees and Certificates

What ninth grade classes will help me reach my long-term educational and career goals? MATERIALS

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

COURSE TITLE: PHOTOGRAPHY 2 GRADES 9-12 LENGTH: ONE SEMESTER SCHOOLS: RUTHERFORD HIGH SCHOOL RUTHERFORD, NEW JERSEY DATE:

Transcription:

COMPUTER SCIENCE Our courses provide information to address a wide range of interests. The computer programming courses have a strong connection to engineering, mathematics, and the sciences. It is common that students choosing an engineering career in college will encounter a programming course during their freshman year. Please consider Introduction to Programming: Visual Basic 1, CIHS C++, and AP Java. Students interested in computer graphics, animation, and game development will find courses that introduce this concepts. The Introduction to Computer Graphics and Animation, Introduction to Computer Game Development, and Advanced Topics in Computing courses are recommended for consideration. 25

INTRODUCTION TO COMPUTER GRAPHICS AND ANIMATION (Elective/Semester Course).5 credit 2031 This course is designed for students having an interest in computers and wishing to learn computer graphics and computer animation. An introduction to Photoshop, video effects, and 3D modeling, and animation applications are components of the course. Students, for example, will use Photoshop to modify characters that are used in animations and create landscapes using a terrain building application. The student will be introduced to various animation techniques such as tweening and lip syncing. They will use audio, vector, bone, and switch layers to organize their projects. The animation application will enable the student to create an animation from a comic strip and to create a skeletal structure for characters that enable the character to move its arms and legs. This course is designed for the student s enjoyment so there are no tests or homework required. Student grade evaluation is based on project completion and class work. Prerequisites: - None - Open to all grade levels INTRODUCTION TO COMPUTER GAME DEVELOPMENT (Elective/Semester Course).5 credit 2032 This, one semester, course will introduce computer gaming software. The student will be able to create 2-dimensional games using an application called Gamemaker. Students will create scrolling games, platform games such as Mario Bros style games, breakout games, maze games, and more. A 3-dimensional gaming application will be used called Kodu. Kodu is provided by Microsoft Corporation and requires the student to create a game using code blocks. Code blocks provide instructions that enable the characters to move, jump, and capture objects. Other gaming applications will be considered if time permits. There are no tests and no assigned homework. All work done is done in class and your grade is based on daily performance and project completion. Prerequisites: - None - Open to all grade levels 26

INTRO TO COMPUTER SCIENCE 6052 (PROJECT LEAD THE WAY/COMPTUER SCIENCE ACADEMY) (Elective) 0.5 credit Introduction to Computer Science is the first class of the computer science program. (New classes will be added in subsequent years) This newly added computer science program aims to engage high school students in computational thinking and help prepare a computationally aware and capable workforce. Students begin with creating interactive stories in Scratch (an easy-to-use programming language); work in teams to create simple apps for mobile devices using App Inventor; and analyze data about students' health, social habits, and interests using functions in Excel. Students will learn the impact of computing in society and the application of computing across career paths. They will also transfer the understanding of programming gained in App Inventor to a third language, Python, in which students learn introductory elements of text-based programming. Are you interested in getting ahead of the competition and gaining 21 st century skills that both colleges and employers are seeking? Programming is becoming a vital tool in society and this course will provide you with the necessary knowledge required for future success in computer science. INTRO TO COMPUTER PROGRAMMING: VISUAL BASIC 1 (Elective) 1 credit 2612 This is a beginning course in computer programming. The purpose of the course is to provide the student with a general introduction to the computer and the programming techniques that are necessary in CIHS C++ and other programming courses. Students will write programs that have the look and feel of Window s applications. The student will write code for a computer gaming project. The areas of discussion will include loops, decision statements, data files, strings, graphics, and math oriented problems. Prerequisites: - 70% or higher in Algebra 1, or enrolled in Algebra 1 VISUAL BASIC 2 (Elective/Semester Course).5 credit 2623 Visual Basic 2 is a one semester course that continues from Visual Basic 1. Students will be introduced to advanced programming concepts, develop integrated environments, learn the process for creating menus, multiple document interfaces, and control arrays. Many of the assigned projects will involve graphics and game-like themes. Prerequisites: - Minimum of 75% in Visual Basic 1 or equivalent 27

INTRODUCTION TO C# (Elective/Semester Course).5 credit 2650 Introduction to C# is a one semester course that will prepare the student for CIHS C++. This course is an introduction to fundamental computer concepts and includes programming techniques which use arrays and objects. The language syntax will be similar to C++, but will have a visual environment similar to Visual Basic. Students will have the knowledge necessary to conduct research into Microsoft s gaming component in C#. Prerequisites: - Minimum of 75% in Visual Basic 1 or equivalent CIHS C++ (Elective) (College in the High School) 1 credit 2653 CIHS C++ is affiliated with Duquesne University. College credit may be awarded to those students successfully completing the class. Seniors interested in engineering/sciences should consider this course. If you have NOT had a previous programming course please see Mr. Tiglio for a recommendation to take the class. C++ is an advanced programming language that introduces the concepts of objects. It is a highly structured language that enables the student to write code that is organized, precise, and clear. A prior programming language will be very useful in understanding the routines presented in the course. Usually, the first programming course a freshman student will encounter in an engineering/science major is C++. Take advantage of it now. Prerequisites: - Minimum of 75% in Visual Basic A.P. JAVA (Elective) 1 credit 2633 This course is designed for students planning a career in computer science, business, or any of the science-related fields. It is a challenging course for those highly motivated students that have a sincere interest in computers. The advanced placement test specifically requires a thorough knowledge of Java and its programming techniques. It is expected that as a component of this course, the student will take the Advanced Placement Exam in the month of May. The course curriculum will follow the Advanced Placement Committee s guidelines, which includes an in-depth Case Study. Prerequisites: - 85% or better in C++ 28

ADVANCED TOPICS IN COMPUTING 1 (Elective/Semester Course).5 credit 2643 This course is intended for those students having a high interest in computers and having the desire to learn a variety of software applications. This is a project oriented course; the student will choose or be given specific projects to complete. The student may select from a variety of software applications which includes, but is not limited to: 2D and 3D animation, 3D modeling, game design, video editing, special effects software as applied to videos and still images, Adobe Flash, and various programming applications involving scripting languages and other coding applications. At the conclusion of the semester, the student must make a presentation of the completed projects. This class may be taken before completing Advanced Topics in Computing 2. Prerequisites - Any computer programming class - Introduction to Computer Graphics and Animation 1 and 2 with a 90% or higher - Teacher Recommendation ADVANCED TOPICS IN COMPUTING 2 (Elective/Semester Course).5 credit 2644 This course is intended for those students having a high interest in computers and having the desire to learn a variety of software applications. This is a project oriented course and the student will choose or be given specific projects to complete. The student may select from a variety of software applications which includes, but is not limited to: 2D and 3D animation, 3D modeling, game design, video editing, special effects software as applied to videos and still images, Adobe Flash, and various programming applications involving scripting languages and related coding applications projects. At the conclusion of the semester, the student must make a presentation of the projects completed during the semester. This class may be taken before completing Advanced topics in Computing 1. Prerequisites - Any computer programming class - Introduction to Computer Graphics and Animation 1 and 2 with a 90% or higher - Teacher Recommendation 29