Text Options for the Visually Impaired Font Size: a- A+ Color: A A A Revert 
Close vision bar
Open vision bar
AP Computer Science Principles  

View Events/Assignments for 

AP Computer Science Principles. The course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.

  • Syllabus

    CS Principles Course Snapshot Unit 1 - The Internet Ch. 1: Digital Information wk 1 Personal Innovations Sending Binary Messages Sending Messages with the Simulator 2 Number Systems Binary Numbers Sending Numbers 3 Encoding and Sending Formatted Text Unit 1 Chapter 1 Assessment Ch. 2: Inventing The Internet The Internet is for Everyone 4 The Need for Addressing Routers and Redundancy Packets and Making a Reliable Internet 5 The Need for DNS HTTP and Abstraction Practice PT - The Internet and Society Unit 1 Chapter 2 Assessment Unit 2 - Digital Information Ch. 1: Encoding and Compressing Info wk 1 Bytes and File Sizes Text Compression Encoding B&W Images 2 Encoding Color Images Lossy Compression and File Formats 3 Encode an Experience Unit 2 Chapter 1 Assessment Ch. 2 - Manipulating and Visualizing Data 4 Intro to Data Finding Trends with Visualizations Check Your Assumptions Good and Bad Data Visualizations 5 Making Data Visualizations Discover a Data Story 6 Cleaning Data Creating Summary Tables Practice PT - Tell a Data Story Unit 2 Chapter 2 Assessment Unit 3 - Intro to Programming Ch. 1 - Programming Languages & Algorithms wk 1 The Need For Programming Languages The Need for Algorithms Creativity in Algorithms 2 Using Simple Commands Creating Functions Functions and Top-Down Design Unit 3 -Intro to Programming (con’d) wk 3 APIs and Function Parameters Creating functions with Parameters Looping and Random Numbers 4 Practice PT - Design a Digital Scene Unit 3 Chapter 1 Assessment Unit 4 -Big Data and Privacy Ch. 1: The World of Big Data and Encryption wk 1 What is Big Data? Rapid Research - Data Innovations Identifying People with Data 2 The Cost of Free Simple Encryption 3 Encryption with Keys and Passwords Public Key Crypto Rapid Research - Cybercrime 4 Practice PT - Big Data and Security Dilemmas Unit 4 Chapter 1 Assessment Unit 5 -Building Apps Ch. 1: Event-Driven Programming wk 1 Buttons and Events Multi-screen Apps Building an App: Multi-Screen App 2 Controlling Memory with Variables Building an App: Clicker Game Unit 5 Assessment 1 User Input and Strings 3 "If" Statements Unplugged Boolean Expressions and "If" Statements 4 "if-else-if" and Conditional Logic Building an App: Color Sleuth Unit 5 Assessment 2 Ch. 2: Programming with Data Structures 5 While Loops Loops and Simulations Introduction to Arrays 6 Building an App: Image Scroller Unit 5 Assessment 3 Processing Arrays Functions with Return Values 7 Building an App: Canvas Painter Unit 5 Assessment 4 Practice PT: Create Unit 5 Assessment 5 - AP Pseudocode Practice Performance Tasks 1 hr Tech Setup (Can be completed at any time) 10 hrs Explore prep (Can be completed after Unit 4) Explore PT (8 class hours) 14 hrs Create Prep(Can be completed

 View All Assignments
    Files / Links 
    Image Gallery 
    No Slideshows Available
    Submit Assignment
    (Due: )
    * Required
    Glasgow Independent Schools spacer
    cms login intranet login RSS new facebook twitter
    Glasgow Independent Schools
    711 South L. Roger Wells Boulevard
    Glasgow, KY 42141

    Phone: (270) 651-6757
    Fax: (270) 651-9791