Skip to content

Latest commit

 

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Introductory-CS

Android App Development & Website Promotion in Synchronous or A-Synchronous Engagement

NOTE: only have a Chromebook?

CAUTION Mr. Mercer has not tested this fully but it remains an option


Website Promotion

Hyperlinks: Click Here

Portfolio Development and Website Hosting on GitHub

  • Advanced: RPi LAMP Website Mirroring (See Mr. Mercer)

Android App Development

Hyperlinks: Click Here

Focus on GUI and Functionality

  • Drawing App
  • Music App

New Lesson Ideas, Music Player: https://github.com/Intro-CS-App-Dev-and-Deploy/Music-Player


Other details: this Science Option does not include a Diploma Exam

  • "The Grade" is only between the student and Mr. Mercer
  • Learning, Evaluation, and Assessment

Industry-level: Hosing code, versions, final version and executables in GitHub

  • Exporting executables in processing are important in grading
  • Jar Files, dependencies processing has added that might be different on my machine, will be included
  • Exemplar executable program files one step from deploying to Android, here

GitHub Quick Notes for Android Hosting

Instructions for using an Emulator

Full Device Side-loading Instructions

Reminder about Creating RELEASES for Due Dates

  • Releases are created from your most recent "stable version" or due date using the MAIN Branch
  • Reminder: Create a TAG like BETA (press the ADD Button)
  • If you have access to a non-school computer, you can also EXPORT your program so it runs on any computer like it is yours. This helps with grading
    • File / Export: exports Processing and Java files (called jar files) so the Processing and Java Installations and configuration are not required, automatically runs as if on your computer (after downloaded)
    • If you EXPORT, Reminder: Drag and Drop your files into BINARY
  • Must share GitHub URL for your RELEASE to find your final version
  • Alternatively, create a new Repository or Folder and Upload the exported file there.

CAUTION: test these before submitting

  • Note: repository submission may be necessary

How we learn

Coding the Hard Way: typing out every line, sometimes using copy and paste

Evaluation: bugs and talking about code provides Mr. Mercer anecdotal evidence of your learning

Assessment: multiple types

  • submitting coded apps so Mr. Mercer can experience the user experience and read some code
  • submitting narrated videos (max 60 seconds) of code highlighting coding structures Mr. Mercer is asking for while explaining what they do (arithmetic, GUI & Design, loops, decisions, behaviors, interactions, other groups of code, etc.)
  • Coding smaller solutions to a subproblem, then combining solutions for the larger problem demonstrates increasing sophistications of computational thinking

Mandatory Beginning Ideas

Ensure your email is working and protected, "Have I Been Pwned?", "Badrap": this is now a legal and recorded form of communication for everything online

Using a Password Management System

  • Minimum Pass Phrase Length: 20 characters, mixed

To Include

Summary directed at industry mentors: family and others

AP

  • CSA Vocabulary, Concepts, Objectives
  • CSP Direction

Ideas coming from

https://github.com/MercersKitchen/Past-Lesson-Ideas


Algorithms

-Paper and Pencil, Scissors: order on desk and record with image

  • Triggers
  • Data to work on
  • produce at least one result
  • terminate after successful measure
  • "Divide and conquer"

To Include


Staring with the Final Exam - Graded through the term

Assignments through term present instruction, practice, and experience

Final Project is started at the beginning of the term and graded at the end, but all direction is provided by students (use expereinces)

  • reference the lesson numbers
  • Grade this as I go
  • Refer to CSE PRoject A in GradebookInformation & CS10.txt

Websites: Promotion of Whatever the CSE Final Project is

  • Default is Music Player or Drawing App

Advanced at CS10 Level

  • Do All above but DOM
  • See Connor & Skills

Rewriting from Summer School Experience

  • HTML & CSS Website Hosting and Promotion
  • IPO: Booleans, other triggers, operators and assignment operators (see Display Geometry and GUI Design)
  • Sequencing: developing visual displays as subprograms
  • IF's and LOOP's, nesting and learning to count

Yearly Calendar URL: 2022-2023 School Calendar

About

Android App Development in Synchronous or A-Synchronous Engagement

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors