PRE-AP computer science 1

Slides:



Advertisements
Similar presentations
1. Creativity and Innovation 2. Communication and Collaboration
Advertisements

Mr. Neats Class Descriptions. Mechanical Drawing Electronics Design Metal Shop Wood Shop Assemble & Test Mechanical Devices Engineering Class Today.
Lecture 0: Course Overview
Project Lead the Way An Orientation American High School.
Five Options Requirements 19 core Required credits Algebra II, Chemistry, and Physics 26 or more total credits 5 Options.
CSC 111 Course orientation
COMS S1007 Object-Oriented Programming and Design in Java July 3, 2007.
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Computer Math AP Computer Science Computer Programming.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
1 CSC 221: Introduction to Programming Fall 2012 course overview  What did you set out to learn?  What did you actually learn?  Where do you go from.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
1 CSC 221: Computer Programming I Fall 2004 course overview  what did we set out to learn?  what did you actually learn?  where do you go from here?
Texas Technology Applications Standards
Using Visual Logic To Teach A First Course In Programming Logic
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
CSCI 1301 Principles of Computer Science I
University of Colorado - Dept of Aerospace Engineering Sciences This is ASEN 6107: Nonlinear Finite Element Methods.
1 Programming Thinking and Method (0) Zhao Hai 赵海 Department of Computer Science and Engineering Shanghai Jiao Tong University
Using a Variety of Technologies to Teach Compute Hardware Background Approach  Quizzes  Web quests  Basic programming  Raspberry Pi Results Conclusions.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
Course Introduction Software Engineering
CNS 4450 Syllabus. Context Language is a tool of thought. We rarely think without words. In solving problems by computer, we eventually get to the point.
AP Physics 1 and AP Physics 2 The College Board redesigned the previous course AP Physics B into two separate courses: AP Physics 1 and AP Physics 2 The.
Technology Integration Lesson Planning. A Virtual Field Trip By: Paula Smith, Patty Deering, Vicki Matchett & Renata Sorel.
Socorro Independent School District Eastlake High School.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
1 CSC 221: Computer Programming I Spring 2008 course overview  What did we set out to learn?  What did you actually learn?  Where do you go from here?
Jill Burgess PLTW LMS - My website.
Pre-Calculus: Graphs and Limits By: Bryan Price. Contents and Standards Pennsylvania Mathematics Standards: Trigonometry – Use graphing calculators.
KING SAUD UNIVERSITY – COLLAGE OF COMPUTER AND INFORMATION SCIENCES CSC 113 JAVA ONLINE DOCUMENTATION.
1 Science Choices School Year. 2 Choices after course completed with prerequisites Earth Science Choices: Slide 3 Biology Choices: Slide 5 Chemistry.
8 th grade Transition to High School. Endorsement Areas  ARTS AND HUMANITIES Political science, literature, world languages, cultural studies, history.
Questions About Previous Units Unit One: Educational Goal Statement? Unit Two: Expanded Resume? Unit Three: Learning Autobiography? Missing Seminars: Option.
서울대한양대 ( 안 산 ) 충남대 1년1년 컴퓨터기초 (C) 컴퓨터프로그래밍 (C, Java) 컴퓨터프로그래밍 (C) 2. 봄 프로그래밍 원리 (Scheme, ML) Structure & Interpretation of Computer Programs 프로그래밍 방법론.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Introduction to Math Methods Math Standards. Why can math be fun? Math can be fun because… it can have so much variety in topics. many different ways.
Computer Science March 1, Computer Science/Engineering Survey Results Survey included two groups of respondents: students in grades 9-11 and seniors;
National Educational Technology Standards For Students.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
West Campus Science Electives
CINCO RANCH JUNIOR HIGH
SKMM1013 Programming for Engineers
Scheduling Overview THE PROGRAM OF STUDIES IS NOW ONLINE!
8th Grade Transition to High School
CSC 222: Computer Programming II
Class of 2021 Brandon High School (Current 8th graders)
Texas STaR Chart Beasley Elementary.
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
CSC 221: Computer Programming I Spring 2010
CSC 221: Computer Programming I Fall 2005
Technology CURRICULUM at
MOVING ON UP AKA: Going to High School Middletown High School
AP computer science PRINCIPLES
Ap computer science 2 AP COMPUTER SCIENCE A EXAM SPRING OF EVERY YEAR
Engineering Summer orientation academic guide
CS190/295 Programming in Python for Life Sciences: Lecture 1
Recommendations!!.
A B Pearland ISD 2018 – 2019 Math Course Sequencing Pathway
Five-Year Undergraduate Enrollments
HVRSD Mathematics Program
Scheduling Information for 9th Grade Class of 2022
Java Online documentation
A Brief Review of Course Options
Engineering Pathway.
Tech-Pack 4 a&b Week 11.
START and the Technology Applications TEKS for Texas Teachers
Science Department Course Sequence Recommendations
Registering for High School Classes
Presentation transcript:

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

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

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.

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.

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 - http://scratch.mit.edu/ Getting Started with Scratch Basic Programming Constructs Ifs, Loops, and Variables Lists and Animation Group Programming Project

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

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