LASA Computer Science
  • Fundamentals
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
 Clean out your  L O C K E R !!!
First thing Monday morning, locks will be cut and lockers cleared out.
2000px-Digital_Electronics_Icon.svg_1-150x150

Web & Mobile Applications

syllabus resources  6 wks 9/28 11/2 12/20 2/8 3/29 5/24

Date Notes Class Activities
Please share your thoughts about this class (it’s anonymous)
5/30 graduation
  • Graduation 10am
5/29
  • final period (8:30-10:30)
5/23 C day
5/22
5/17
  • icon-slides_sm NodeJS Driver (Read)
    • 5a)  Reddit 
  • icon-slides_sm NodeJS Driver (Create / Update / Delete)
    • 5b) What’s the High? 
5/15
  •  icon-slides_sm MongoDB CRUD (Read … continued)
    • 4a) Find Good Ratings
    • 4b) What’s the Low? 
  • icon-slides_sm MongoDB CRUD (Update and Delete)
    • 4c) Changing Grades 
5/11
  •  icon-slides_sm  MongoDB CRUD (Create and Read) 
    • 3a) retrieve students with 50 3b) Find Stuff  
5/10
  •  icon-slides_sm NodeJS & MongoDB Introduction (Part 2)
    • 2a) access MongoDB  2b) SWIG template  2c) Putting it all Together    
5/8   technical difficulties with the AP test
AP Testing week 1 May 7-11  week 2 May 14-18
5/3

$mongod ––dbpath db ––port #

$mongo ––port #

>use admin

>db.shutdownServer()

>exit or Ctrl-Z

  •  icon-slides_sm  NodeJS & MongoDB Introduction (Part 1)
    • 1a) Examine a Database  1b & 1c) Add & Modify a JSON Document  
5/1
  • icon-slides_sm  Linux
    • Code Academy UNIX: Learn the Command Line 

          

CATEMA quiz

4/27

4/26

  • finish … Tic Tac Toe (animated)
4/24
  • continue … Tic Tac Toe (animated)
 4/19
  •  icon-slides_sm  Android Animation
    • fade 
    • Tic Tac Toe 
4/17
  • finish … Tic Tac Toe + 1
4/12
  • Tic Tac Toe + 1  
4/10
  • finish … BaseToBase
4/5
  • continue … BaseToBase
4/3
  • icon-slides_sm  Android Studio LinearLayout
    • BaseToBase  
3/29 end of 5th 6 weeks
3/29
  • continue … Conversion, Activities, Select
 3/27
  • icon-slides_sm  Android Studio Strings & Spinners
    • Select 
3/22
  • icon-slides_sm  Android Studio Images & Themes & Activities
    • Conversion 
    • Activities 
3/20
  • finish … Text, Login, Guess
spring-break
3/8
  • icon-slides_sm Just a Little Java for Android Studio 
  • continue … Text, Login, Guess
3/6
  •  icon-slides_sm Android Studio Text & Buttons
    • Text  
    • Login  
    • Guess  
3/2 debugging 
  • icon-slides_sm Android Studio Introduction
AndroidStudio
 WIKI   (zip file of folder)       WIKI Project  (rubric)

  • 3-5% on 6 week grade
3/1
  • Workday
2/27  Blog4  (zip file of folder)
  •  finish …  Blog 4
2/22
  • Udacity & AppEngine videos
  • continued …  Blog 4
2/20
  • icon-slides_sm Scaling the Blog (Blog 4) 
2/15
  • Reddit Videos II
    • Reddit Architecture 1 [3:13]
    • Reddit Architecture 2 [2:12]
    • Scaling [2:50]
  •  icon-slides_sm Scaling Web Applications (Part 3)
    • ASCII Art caching 3 
2/13
  • Reddit Videos I (Steve Huffman)
    • Frameworks [3:41]
    • How I work [1:45]
    • Reddit [1:31]
  •  icon-slides_sm Scaling Web Applications (Part 2)
    • ASCII Art caching 2 
2/9 end of 4th 6 weeks
2/9
  • healthcare.gov
  • finish …  caching algorithm & ASCII Art caching 1
2/8
  • icon-slides_sm Scaling Web Applications (Part 1)
    • complex calculations caching 
    • ASCII Art caching 1 
      • ASCII Art zip file
2/6  Blog3  (zip file of folder)
  • finish …  Blog3
2/1
  • continued …  Blog3
1/30
  • continued …  Blog3
1/26
  • icon-slides_sm Blog 3
1/25
  • finish …  Exchanging Information
1/23
  •  icon-slides_sm Exchanging Information (JSON)
    • reddit.com 
      • ups,downs,tornados
    • get_coords(ip) – will be used in blog3 
1/18
  • icon-slides_sm  Exchanging Information (HTTP, XML/RSS)
    • example.com  
    • nytimes.com  
1/16  icyConditions
 1/11

  Blog2 (zip file of folder)

  • finish …  Blog2
1/9
  • Android Studio 3.0.1 Trial
  • continued …  Blog2
1/5
  • continued …  Blog2
1/4
  •  icon-slides_sm Blog2
12/19 end of 3rd 6 weeks
12/19  Period 7 MIDTERM

  • 8:00 – 10:30
  • icon-slides_sm Passwords
12/13  C-day
  • icon-slides_sm Cookies Encrypted
    • Cookies 2 
    • Cookies 3 
12/12
  • icon-slides_sm Cookies
    • Cookies 1 
12/8 blizzard
12/7
  • finish …  Beginning Blog
12/5
  • continued …  Beginning Blog
11/30
  • icon-slides_sm Beginning Blog 
    • Blog 1 
blog
11/28
  • finish …  ASCII Art

11/17
  • continue …  ASCII Art
11/16
  • icon-slides_sm Databases (IDs)  
    • ASCII Art 2 
11/14
  • icon-slides_sm Databases  
    • ASCII Art 1 
11/9
  •  icon-slides_sm Python Starter File
  • debug
  • StarterFiles.zip
    • python starter file, app.yaml, template
  • form render 
11/7
  • icon-slides_sm Templates
    • Signup 2
    • Signup 1 & 2   DROPitTOme    SIGNUP Webp.net-resizeimage (4)
11/3 end of 2nd 6 weeks
11/3
  • finish …  Signup 1 & Regular expression challenge
11/2
  • icon-slides_sm Regular Expression and CSS
    • [90%]  Signup 1
    • [100%] Regular expressions  tutorial  
    • NEXT YEAR Find all 4405 words in gadsbych1.txt
      • use regexr.com
      • a word ends with either a space or a newline character, or with one or more of these characters  .,;:!?”‘)- followed by a space or a newline character.
  • Regex crossword
  • Regular expressions  challenge
10/31
  • finish … Validation
 10/26
  • icon-slides_sm  Validation (Validation 3 – Validation 5)
    • validation 
10/24
  • icon-slides_sm  Validation (through Validation 2)
10/20
  • finish … GuessNumber project
10/19  senior assembly
  • continue … GuessNumber project
10/17 Debugging
  • icon-slides_sm  Forms & Get vs Post
    • Guess Number  DROPitTOme   GUESS Webp.net-resizeimage (4)
10/12
  • icon-slides_sm  Mr Mueller’s Python slides
  • icon-slides_sm  HTTP
  • icon-slides_sm  Introduction to Google App Engine
    • Hello World  

 Google App Engine  

10/10
  •  Introduction to Google App Engine
    • slides 8 – 13 and 20-27
  • NACLO (North American Computational Linguistics Olympiad)
10/5
  • ACC Articulation
    • how to sign up
10/3   jQuery/Javascript Labs

  • Stanford CS193C Assignment 4 (JQuery)  30% 
  • Etch-a-Sketch 70%  
    • basic functionality 50%
    • Add buttons to select Black, Red, Blue, Yellow 10%
    • Add a button that randomly selects a random color for every square 10%
  • CTE Four Year Plan
    • classes
  • ACC Articulation
    • how to sign up
9/29 end of 1st 6 weeks
9/29
  •  jQuery
  • ca investigate jQuery
    • older jQuery course   or
    • Part 5: Javascript and JQuery
      • requires you to finish Parts 1 – 4
9/28
  • finish … javascript calendar
  • ACC Articulation

    • how to sign up
9/26
  • continue … javascript calendar
9/21
  • javascript calendar (Task 1 80%, Task 2 90%, Task 3 100%)
9/19
  • icon-slides_sm JavaScript Basics
      • ca Learn Javascript

     

  • DOM tutorial  (click on “See Answers” button to see solution)
    • Tutorial 1: Accessing the DOM
    • Tutorial 2: Manipulating the DOM
    • Tutorial 3: DOM Events
    • demo
9/15
  • icon-slides_sm Document Object Model (DOM)
    • Accessing the DOM 
  • ca Intro to the DOM 

DOM  javaScript  JQuery

9/14
  • finish … Stanford CS142
  • next year …
    • Greenstart (header 80%, menu 90%, content 100%) 
9/12
  • Stanford CS142 HTML and CSS projects 
    • [80%] Spring 2014 (Problem 1 only)
      • table.html
    • Spring 2016 (must use <div>s not a table) [10% each]
      • Style A
      • Style B
        • OK to have all 6 boxes line up horizontally (F does not have to be in bottom right corner)
 9/7
  • icon-slides_sm CSS Spacing & Positioning (hitchhiker example)
  • finish … <div>s Mondrian
  • FINISH by Monday 9/18… Learn HTML & CSS
9/5
  • go over x:nth-child() definition and example again
  • icon-slides_sm CSS Spacing & Positioning (up to hitchhiker example)
  • <div>s Mondrian  
  • continue … Learn HTML & CSS
8/31
  • icon-slides_sm  CSS Styling
    • Second CSS 
  • continue … Learn HTML & CSS
8/29 Chrome DevTools

CSS

  • icon-slides_sm  CSS Basics
    • First CSS 
  • continue … Learn HTML & CSS
8/25   HTML Tables, Lists, and Forms

  • icon-slides_sm  HTML Tables, Lists, Forms
    • Table with lists 
  • continue … Learn HTML & CSS
8/24
  • blend_small Welcome to BLEND Quiz 
  • seating chart

HTML

  • icon-slides_sm  Basic HTML & URLs
    • First HTML page 
  •  Learn HcaTML & CSS 
    • [80%] 6 of 9
    • [90%] 7 of 9
    • [100%] 9 of 9
8/22

Getting Started

The goal today is to get an overview of the course, go over class expectations, as well as setup and learn some of the tools we’ll be using.

  • a little information about your teacher
  • lasacs.com
  • syllabus
  • no computer games on classroom computers at any time
  • Student/ Parent Information
    • Student survey
    • Parent survey 
    • Signature 
  • check for understanding
    • kahoot.it
    •    lasacs
  • Google Classroom  
  • bookmark lasacs.com/ask/222
  • Computer Science Club
  • Women in Computer Science Club (WICS)
  • Cyberpatriot, Hack Club
  • Peer Tutoring
  • snipping tool
  •  [email protected]
    • include Period # in email subject and name in e-mail body

 

 

  • Why you should study CS?
  • Courses
  • C L U B S
  • UIL Computer Science
  • Calendar (UIL, CTFs, NACLO, …)
  • Online Challenges
  • Peer Tutors
  • Opportunities
  • Comptometer
  • Arduino, Raspberry Pi, etc
  • Books
  • Puzzles in Room 506
  • Teacher Tech
  • Anonymous Feedback
  • Contact Info
Creative Commons License LASA Computer Science by Rainer Mueller and James Shockey is licensed under
a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.