Presentation is loading. Please wait.

Presentation is loading. Please wait.

PRE-AP computer science 1

Similar presentations


Presentation on theme: "PRE-AP computer science 1"— Presentation transcript:

1 PRE-AP computer science 1
INTRODUCTION TO PROGRAMMING USING SCRATCH, PYTHON AND JAVA

2 COURSE DETAILS: PROGRAM OF STUDY:
SCIENCE, TECHNOLOGY, ENGINEERING AND MATH GRADES: 9-12 1 CREDIT PREREQUISITES: Credit for or concurrent enrollment in Pre- AP/IB Geometry or Algebra II

3 Course Description PreAP Computer Science I:  Pre-AP Computer Science 1 is a survey course that explores problem solving from a logical perspective. Students will learn how to dissect complex problems into manageable parts and implement solutions using a variety of tools. Students will also gain a broad knowledge of Computer Science by being introduced to a variety of concepts such as programming, gaming, cryptology, and more.

4 COURSE OBJECTIVES Through the study of technology applications foundations, including technology- related terms, concepts, and data input strategies, students learn to: Make informed decisions about technologies and their applications Gain efficient acquisition of information including the identification of task requirements Plan for using search strategies; and the use of technology to access, analyze, and evaluate the acquired information. Use technology as a tool that supports the work of individuals and groups in solving problems Select the technology appropriate for the task, synthesize knowledge, create a solution, and evaluate the results Students communicate information in different formats and to diverse audiences.

5 COURSE TOPICS Transition from Scratch to Python
Getting Started with Python If statements and decision making Writing methods and passing parameters Classes Loops Lists Semester Exam Computer Science Overview - Lab Orientation Intro to Computer Science using Scratch Scratch website - Getting Started with Scratch Basic Programming Constructs Ifs, Loops, and Variables Lists and Animation Group Programming Project

6 COURSE TOPICS SEMESTER 2
Semester 2 Java    Java Basics / Output (console / GUI)  ( lab a – ASCII Art ) Variables && Data Types    ( lab b - Variables ) Java Basics / Input  ( console / GUI ) ( lab c - input ) OOP/Methods/Parameters  with Graphics  ( lab 1  ) OOP/Instance Vars/ with basic math    ( lab 2 ) OOP/Constructors/ with basic math   ( lab 3 ) OOP/Strings ( lab 4 ) Basic Decisions --  ( Ifs / If else)  ( lab 5 ) More Objects – More String Info If Needed ( lab 6) Large Semester Project and Six week projects Semester Exam

7 CLUB AND EXTRACURRICULAR ACTIVITIES
COMPUTER SCIENCE CLUB FRC ROBOTICS TEAM UIL ACADEMIC COMPUTER SCIENCE SCIENCE FAIR TEAM


Download ppt "PRE-AP computer science 1"

Similar presentations


Ads by Google