Mr. Rosier's Website
  • Home
  • iOS App Development
  • Computer Science 2 Adv
  • Ind Study
  • Club
  • Senior Career Day Signup Up
  • How to Make an iPhone App
​
​Welcome to iOS App Development!

The link below will help you with
many of the commands that we 
will be using and the assignments.
www.autowaredevelopment.com/SwiftHelp/
​(help and assignments are on this site)



Week of May 20- 24, 2019

May     20    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App
                                                     Lab06-Toss Them (Dice)
                                                     Lab07-Dogs Single View
                                                     Lab08-Semester Grade
                                                     Lab09-The Take Out App

                                                     Lab10-The Restaurant App (4 Views)
                                                     Lab11-The Binary App
                                                     Lab12-The Calculator App
                                                     Lab13-The Test Taker
                                                     Lab14-Dictionary Array Lab
    



May       21    Tuesday           -   Lab
  
May       22    Wednesday      -  Lab 

May       23    Thursday          -  Lab

May       24    Friday               -  Lab 










Week of May 13- 17, 2019

May     13    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App
                                                     Lab06-Toss Them (Dice)
                                                     Lab07-Dogs Single View
                                                     Lab08-Semester Grade
                                                     Lab09-The Take Out App

                                                     Lab10-The Restaurant App (4 Views)
                                                     Lab11-The Binary App
                                                     Lab12-The Calculator App
                                                     Lab13-The Test Taker 



May       14    Tuesday           -   Lab
  
May       15    Wednesday      -  Lab 

May       16    Thursday          -  Lab

May       17    Friday               -  Lab 











Week of May 6 - 10, 2019

May     6    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App
                                                     Lab06-Toss Them (Dice)
                                                     Lab07-Dogs Single View
                                                     Lab08-Semester Grade
                                                     Lab09-The Take Out App

                                                     Lab10-The Restaurant App (4 Views)
                                                     Lab11-The Binary App
                                                     Lab12-The Calculator App 



May       7    Tuesday           -   Lab
  
May       8    Wednesday      -  Lab 

May       9    Thursday          -  Lab

May      10    Friday               -  Lab 












Week of April 29 - May 3, 2019

April       29    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App
                                                     Lab06-Toss Them (Dice)
                                                     Lab07-Dogs Single View
                                                     Lab08-The Restaurant App (4 Views)

April       30    Tuesday           -   Lab
  
May          1    Wednesday      -  Lab 

May          2    Thursday          -  Lab

May          3    Friday               -  Lab 















Week of April 22 - April 26, 2019

April       22    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App
                                                     Lab06-Toss Them (Dice)
                                                     Lab07-Dogs Single View
                                                     Lab08-The Restaurant App (4 Views)

April       23    Tuesday           -   Lab
  
April       24    Wednesday      -  Lab 

April       25    Thursday          -  Lab

April       26    Friday               -  Lab














Week of April 15 - April 19, 2019

April       15    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App

April       16    Tuesday           -   Lab
  
April       17    Wednesday      -  Lab 

April       18    Thursday          -  Lab

April       19    Friday               -  No School.  Good Friday
















Week of April 8 - April 12, 2019

April         8    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2
                                                     Lab05-The Practice Math App

April         9    Tuesday           -   Lab
  
April       10    Wednesday      -  Lab 

April       11    Thursday          -  Lab

April       12    Friday               -  Lab








Week of April 1 - April 5, 2019

April         1    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2

April         2    Tuesday           -   Lab
  
April         3    Wednesday      -  Lab 

April         4    Thursday          -  Lab

April         5    Friday               -  Lab







Week of March 25 - March 29, 2019

Mar.         25    Monday           -   Labs
                                                     Lab01-The Other Side
                                                     Lab02-Frogger
                                                     Lab03-AlienInvaders 1
                                                     Lab04-AlienInvaders 2

Mar.         26    Tuesday           -   Lab
  
Mar.         27    Wednesday      -  Lab 

Mar.         28    Thursday          -  Lab

Mar.         29    Friday               -  Lab










Week of March 11 - March 15, 2019

Mar.         11    Monday           -   New Lab

Mar.         12    Tuesday           -   Lab
  


Mar.         13    Wednesday      -  Lab 

Mar.         14    Thursday          -  Lab

Mar.         15    Friday               -  Lab















Week of March 4 - March 8, 2019

Mar.         4    Monday           -     Labi01-Flashlight 
                                                     Labi02-HelloName
                                                     Labi03-LoginPassword 
                                                     Labi04-FirstNameLastName

                                                     Labi05-AreaOfATrapezoid
                                                     Labi06-Click Me
​                                                     Labi07-Biggest Number
                                                     Labi08-Quadratic Equation
                                                     Labi09-Tic-Tac-Toe
                                                     Labi10- MoveMe
​                                                     Labi11-Bounce    


Mar.         5    Tuesday           -   Practice Test
  


Mar.         6    Wednesday      -  Test 

Mar.         7    Thursday          -  Lab

Mar.         8    Friday               -  ALL Labs due!  End of Marking Period








Week of Feb. 25 - March 1, 2019

Feb.         25    Monday           -   Labi01-Flashlight 
                                                     Labi02-HelloName
                                                     Labi03-LoginPassword 
                                                     Labi04-FirstNameLastName

                                                     Labi05-AreaOfATrapezoid
                                                     Labi06-Click Me
​                                                     Labi07-Biggest Number
                                                     Labi08-Quadratic Equation
                                                     Labi09-Tic-Tac-Toe
                                                     Labi10- MoveMe
​                                                     Labi11-Bounce    


Feb.         26    Monday           -   Lab
  


Feb.         27    Wednesday      -  Lab 

Feb.         28    Thursday          -  Lab

Mar.           1    Friday               -  Lab








Week of Feb. 18 - Feb. 22, 2019

Feb.         18    Monday           -  Student Holiday.  No School. 
  

Feb.         19    Tuesday           -  Practice Test over Design 
                                                     
Labi01-Flashlight
                                                     Labi02-HelloName
                                                     Labi03-LoginPassword 
                                                     Labi04-FirstNameLastName

                                                     Labi05-AreaOfATrapezoid
                                                     Labi06-Click Me
​                                                     Labi07-Biggest Number
                                                     Labi08-Quadratic Equation
                                                     Labi09-Tic-Tac-Toe
                                                     Labi10- MoveMe   


Feb.         20    Wednesday       - Test over Design 

Feb.         21    Thursday          -  Lab

Feb.         22    Friday               -  Lab














Week of Feb. 11 - Feb. 15, 2019

Feb.         11    Monday           -   Labi01-Flashlight, Labi02-HelloName,
                                                     Labi03-LoginPassword, Labi04-FirstNameLastName

  

Feb.         12    Tuesday           -  Labi05-AreaOfATrapezoid

Feb.         13    Wednesday      -  Labi06-Click Me
​                                                      Labi07-Biggest Number


Feb.         14    Thursday         -  Lab

Feb.         15    Friday              -  Lab


Test Next Week (Wednesday) over mostly design


Reminders: In order to link a UI object to a variable or to a function:
                   1) Select the object.
                   2) Control + Drag to the code

















Week of Feb. 4 - Feb. 8, 2019

Feb.         4    Monday           -   Lab01i-Flashlight, Lab02i-HelloName
  

Feb.         5    Tuesday           -  Work on Labs 

Jan.         6    Wednesday      -  Lab

Jan.         7    Thursday         -  Lab

Feb.         8    Friday              -  Lab



Reminders: In order to link a UI object to a variable or to a function:
                   1) Select the object.
                   2) Control + Drag to the code















Week of Jan. 28 - Feb. 1, 2019

Jan.         28    Monday           -  Practice Test, Labs
                                                     Lab Area of a Rectangle (Program #3 MacOS)
                                                     Lab Area of a Triangle (Program #4 MacOS)

                                                     Lab Area of a Circle (Program #5 MacOS)
                                                     Lab Shooting Percentage (Program #6 MacOS)
                                                     Lab Throwing Percentage  (Program #7 MacOS)
                                                     Lab Celcius to Fahrenheit (Program #8 MacOS)
                                                     Lab Winning Percentage (Program #9 MacOS)
                                                     Lab Surface Area of a Cube (Program #10 MacOS)
                                                     Lab Batting Average (Program #11 MacOS)
                                                     Lab Slope of a Line (Program #12 MacOS)
                                                     Lab Letter Grades (Program #13 MacOS)

Jan.         29    Tuesday           -  Intro to iPhone Apps 

Jan.         30    Wednesday     -  Test Swift Basics                                             

Jan.         31    Thursday         -  Lab

Feb.           1    Friday              -  Lab





















Week of Jan. 21 - Jan. 25, 2019

​Jan.         21    Monday           -  No School.  Martin Luther King Holiday

Jan.         22    Tuesday           -  Labs 

                                                     Lab Area of a Rectangle (Program #3 MacOS)
                                                     Lab Area of a Triangle (Program #4 MacOS)

                                                     Lab Area of a Circle (Program #5 MacOS)
                                                     Lab Shooting Percentage (Program #6 MacOS)
                                                     Lab Throwing Percentage  (Program #7 MacOS)
                                                     Lab Celcius to Fahrenheit (Program #8 MacOS)
                                                     Lab Winning Percentage (Program #9 MacOS)
                                                     Lab Surface Area of a Cube (Program #10 MacOS)
                                                     Lab Batting Average (Program #11 MacOS)
                                                     Lab Slope of a Line (Program #12 MacOS)
                                                     Lab Letter Grades (Program #13 MacOS)

Jan.         23    Wednesday     -  Lab                                             

Jan.         24    Thursday         -  Lab

Jan.         25    Friday              -  Lab












Week of Jan. 14 - Jan. 18, 2019

​Jan.         14    Monday           -  Lab Area of a Rectangle (Program #3 MacOS)
                                                    Lab Area of a Triangle (Program #4 MacOS)
​
Jan.         15    Tuesday           -  Lab 


Jan.         16    Wednesday     -  Lab                                             

Jan.         17    Thursday         -  Lab

Jan.         18    Friday              -  Lab










Week of Jan. 7 - Jan. 11, 2019

​Jan.          7    Monday           -  No School.  Teacher Workday.

Jan.          8    Tuesday           -  Intro to Swift and XCode (Playground)
                                                    (Swift Help Website for Help and Assignments)


Jan.          9    Wednesday     -  More Swift and Playground                                              

Jan.        10    Thursday        -  Intro to Terminal Apps.  Lab Assignment

Jan.         11    Friday             - Lab Assignment



Roll Call:


Grades:
Lab Grades, Weekly Assessment Grades (50%)
Major Grades 50%
Show me your working lab when you are finished.
Do not let them stack up.


General Rules:

Be courteous to all.
Pay attention during lectures, etc.
Do your own work.
Sit in the same seat each day.
Stay in your seat.


NO GAMES! 
NO phones, iPads, or other electronics!
NO Internet unless it is part of an assignment.

(-20 on your assessment 1st time for the day)
(Lab grade -20 each time after the 1st time,
and a referal to the AP)



Welcome to App Development
==========================

 
What is Swift?
What is a programming language?
What is Xcode?
What is a computer program?
Why should you learn how to program?
​What is RAM memory?
What is Flash or SSD storage?
​

The print() command for the console
===================================   
                              

print()  // prints a blank line
print("Hello World") // prints Hello World on the console
print("Hello World" + "Goodbye") // + means concat or join
print(3 + 8 * 2 / 4)


Creating variables and assigning values (=)
===========================================

Variable names should generally follow these guide lines:
1) Start the name with a lower case letter
   Example: var area = length * width
2) Do not use any spaces or special characters in your name
   Example: var total sum = 0 // error space not allowed
                    var total$Amount = 0  // error $ not allowed
                    var totalSum = 0  // this is ok
3) You may use more letters or digits in your name
   Example: var x1 = 0
                    var y1 = 0
4) Capitalize on word boundaries.
   Example:  var firstName = "Mr."


Creating a variable and assigning values
========================================

var  x = 5    // creates variable x and stores 5 in x
print(x)      // prints what is stored in x (5) on the console
x = 10        // stores 10 in x (5 is now gone)
print(x)      // prints 10 on the console


Different types of data
=======================

var x = 9  // variable x can only hold an Int (if you want to change it's value)

var pay = 25.78 // variable pay can only hold a Double

var message = "Welcome" // variable message can only hold a String


Running xCode
=============

Create a Playground and save it in your documents folder.

Type in the following code:

var x = 9
var y = 4
print(x)
print(y)
print(x + y)
print(x - y)

print(x * y)
print(x / y)

Run it!




Type in the following code:

var str = "Welcome"
var x = 4
print(str)
print(x)
print(str + x)


Run it!



Terminal App
// Your program instructions are run line by line from the first command to the last

// FINISH ME
// print  Area of a Rectangle





// FINISH ME
// print a blank line
// print a blank line


// prompt for the length and read in the length
print("Enter the length of a rectangle: ", terminator:"")
var length = Int(readLine(strippingNewline:true)!)


// FINISH ME
// print a blank line


// prompt for the width and read in the width
// print("Enter the width of a rectangle: ", terminator:"")
// var width = Int(readLine(strippingNewline:true)!)


// FINISH ME
// print a blank line


if let length = length, let width = width // shadow variables
{
  // FINISH ME
  // calculate the area and print it
  let area = 0 // replace 0 with ????
  print("The area is \(area) square units.") // interpolation
}  






















​

The readLine() statement and the if let statement with shadowing:
NOTE: readLine() only works in terminal apps
=================================================================

print("The Hello App")
print()  // write a blank line
print()  // write a blank line

print("Enter your first name: ", terminator:"")
var firstName = readLine(strippingNewline:true)

if let firstName = firstName
{
// print your output here
// if the user entered Tom
// this would print  Hello Tom!
print("Hello \(firstName)!")
}

print()  // write a blank line

print("Goodbye!")


   
Calculations, the let statement (constants), and interpolation
==============================================================                                 

print("The Hello App")
print()  // write a blank line
print()  // write a blank line

// first we prompt for the length and read in the length
print("Enter the length of a rectangle: ", terminator:"")
var length = Int(readLine(strippingNewline:true)!)

print()  // write a blank line

// next we prompt for the width and read in the width
print("Enter the width of a rectangle: ", terminator:"")
var width = Int(readLine(strippingNewline:true)!)

print()  // write a blank line

if let length = length, let width = width
{
  // calculate the area and print it
  let area = ????
  print("The area is \(area) square units.") // interpolation
}  


















































































































​Week of April 20 - April 24, 2015

Don't forget your $20 Lab Fee money was due last year.


Apr.       20  Monday           -  Warmup, The Paint Program

Apr.       21  Tuesday          -  Warmup Recursion, Lab

Apr.       22  Wednesday     -  Warmup, Lecture Base Arithmetic

Apr.       23 Thursday         -   Warmup, AP Review

Apr.       24  Friday             -   Lab (I will not be here)


Computer Science AP Exam
All Test Takers - May 7th, Thursday, 2015     7:45am

Study sessions are available before and after school.
Study books are also available.
A schedule will be listed here soon.



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of April 13 - April 17, 2015

Don't forget your $20 Lab Fee money was due last year.


Apr.       13  Monday           -  Warmup, Matrices Lab

Apr.       14  Tuesday          -  AP Review

Apr.       15  Wednesday     -  Warmup, Matrices Lab, Pong Lab, Draw Lab

Apr.       16 Thursday         -   AP Review

Apr.       17  Friday             -   Matrices Labs are due


Computer Science AP Exam
All Test Takers - May 7th, Thursday, 2015     7:45am

Study sessions are available before and after school.
Study books are also available.
A schedule will be listed here soon.



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of April 6 - April 10, 2015

Don't forget your $20 Lab Fee money was due last year.


Apr.       6  Monday           -  Warmup, Matrices Lab

Apr.       7  Tuesday          -  Practice Test for Matrices

Apr.       8  Wednesday     -  Written Part for Matrices Test

Apr.       9 Thursday         -   Multiple Choice Part for Matrices Test

Apr.      10  Friday             -   Matrices Labs are due


Computer Science AP Exam
All Test Takers - May 7th, Thursday, 2015     7:45am

Study sessions are available before and after school.
Study books are also available.
A schedule will be listed here soon.



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.









Week of March 30 - April 3, 2015

Don't forget your $20 Lab Fee money was due last year.


Mar.     30  Monday           -  Warmup, Labs 18-20, Matrices

Mar.     31  Tuesday          -  Lecture Recursion

Apr.       1  Wednesday     -  Warmup, Labs 18-20, Matrices

Apr.       2 Thursday         -   Lecture Recursion, Lab  (AP Review 4:10-5:10)

Apr.       3  Friday             -   Labs 18-20 are due

***** Test over Matrices next week *****

Computer Science AP Exam
Freshman - May 21st, Thursday, 2015   7:45am
All others - May 7th, Thursday, 2015     7:45am


Study sessions are available before and after school.
Study books are also available.
A schedule will be listed here soon.



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.









Week of March 23 - 27, 2015

Don't forget your $20 Lab Fee money was due last year.


Mar.     23  Monday           -  Labs 18-20

Mar.     24  Tuesday          -  Labs 18-20

Mar.     25  Wednesday     -  Lecture 2D Arrays

Mar.     26 Thursday         -   Lecture 2D Arrays, Lab

Mar.     27  Friday             -   Labs 18-19 are due


Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of March 9 - 13, 2015

Don't forget your $20 Lab Fee money was due last year.


Mar.       9  Monday           -  Warmup, Review for Test

Mar.     10  Tuesday          -  Test (MC) over Inheritance and References

Mar.     11  Wednesday     -  Warmup, Labs 16, 17, 18, 19-20

Mar.     12 Thursday         -   Labs 16, 17, 18, 19-20

Mar.     13  Friday             -   Labs 16, 17, 18 are due!


Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.









Week of March 2 - 6, 2015

Don't forget your $20 Lab Fee money was due last year.


Mar.      2  Monday           -  Warmup, Lecture over Inheritance

Mar.      3  Tuesday          -  Warmup, Lecture over abstract classes

Mar.      4  Wednesday     -  Warmup, Labs 16, 17, 18, 19-20

Mar.      5 Thursday         -   Quiz Inheritance, Labs 16, 17, 18, 19-20

Mar.      6  Friday             -   Labs 16, 17, 18 are due!


*********** Test next week on Tuesday over Inheritance and References!

Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Feb. 23 - 27, 2015

Don't forget your $20 Lab Fee money was due last year.


Feb.      23  Monday           -  Warmup, Labs 16, 17, 18

Feb.      24  Tuesday          -  Lecture Chapter 19

Feb.      25  Wednesday     -  Warmup, Labs 16, 17, 18

Feb.      26 Thursday         -   Labs 16, 17, 18

Feb.      27  Friday             -   Labs 16, 17 are due!



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of Feb. 16 - 20, 2015

Don't forget your $20 Lab Fee money was due last year.


Feb.      16  Monday           -  No School.  Teacher inservice.

Feb.      17  Tuesday          -  Warmup, Labs 16, 17

Feb.      18  Wednesday     -  Lecture Chapter 18

Feb.      19 Thursday         -   Labs 16, 17

Feb.      20  Friday             -   Labs 16, 17 are due!



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Feb. 9 - 13, 2015

Don't forget your $20 Lab Fee money was due last year.


Feb.        9  Monday           -  Lecture Chapter 17

Feb.      10  Tuesday          -  Warmup, Labs 16, 17

Feb.      11  Wednesday     -  Written Part of Test - ArrayLists

Feb.      12 Thursday         -   MC Part of Test - ArrayLists

Feb.      13  Friday             -   Labs 16, 17



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Feb. 2 - 6, 2015

Don't forget your $20 Lab Fee money was due last year.


Feb.       2  Monday           -  Labs 15, 16

Feb.       3  Tuesday          -  Lesson Chapter 17

Feb.       4  Wednesday     -  Labs 15, 16

Feb.       5 Thursday         -   Labs 17

Feb.       6  Friday             -   Labs 17



Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Jan. 26 - 30, 2015

Don't forget your $20 Lab Fee money was due last year.


Jan.       26  Monday           -  Labs Chapter 14 and 15

Jan.       27  Tuesday          -  Labs Chapter 14 and 15

Jan.       28  Wednesday     -  Lecture ArrayList Chapter 16

Jan.       29 Thursday         -   Lecture ArrayList, Lab

Jan.       30  Friday             -   Labs Chapter 15, 16


Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of Jan. 19 - 23, 2015

Don't forget your $20 Lab Fee money was due last year.


Jan.       19  Monday           -  No School.  MLK Day.

Jan.       20  Tuesday          -  Practice Test Chapters 14-15, Lab

Jan.       21  Wednesday     -  Test, Part 1, Chapters 14-15, Written Only, Lab

Jan.       22 Thursday         -   Test, Part 2, Chapters 14-15, Multiple Choice Only, Lab

Jan.       23  Friday             -   Labs Chapter 14, 15


Java Help is available on my Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of Jan. 12 - 16, 2015

Don't forget your $20 Lab Fee money was due last year.


Jan.       12  Monday           -  Lab14-#1 Review, Lab
                                                Worksheet

Jan.       13  Tuesday          -  Lecture Chapter 14, Arrays
                                                Worksheet Due.  Go over.

Jan.       14  Wednesday     -  Lecture Chapter 15, Sorting and Searching

Jan.       15 Thursday         -   Lecture Chapter 15, Sorting and Searching

Jan.       16  Friday             -   Labs Chapter 14

***** Test Next Wednesday over Chapters 14-15.

Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.



Week of Jan. 5 - 9, 2015

Don't forget your $20 Lab Fee money was due last year.


Jan.       5  Monday           -  No School.  Teacher Workday

Jan.       6  Tuesday          -  Lecture Chapter 14, Arrays

Jan.       7  Wednesday     -  Lecture Chapter 14, Arrays


Jan.       8 Thursday         -  Labs Chapter 14

Jan.       9  Friday             -   Labs Chapter 14



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.






Week of Dec. 15 - 19, 2014

Don't forget your $20 Lab Fee money was due last week.


Dec.       15  Monday           -  Review for Exam, Labs 

Dec.       16  Tuesday          -  1st Exam, Review for Exam, All Labs DUE!

Dec.       17  Wednesday    -  Exams,  4th/5th, Attendance, 3rd


Dec.       18 Thursday         -  Exams,  6th, Attendance, 7th

Dec.       19  Friday             -   Exams, 2nd, Attendance, 8th



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Dec. 8 - 12, 2014

Don't forget your $20 Lab Fee money was due last week.


Dec.        8  Monday           -  Review for Test, Labs 

Dec.        9  Tuesday          -  Test over Chapters 8 and 9 (Loops)

Dec.       10  Wednesday    -  Labs Chapter 8 and 9


Dec.       11 Thursday         -  Labs Chapter 9

Dec.       12  Friday             -  Labs Chapter 9  All Labs are due!!!



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of Dec. 1 - 5, 2014

Don't forget your $20 Lab Fee money was due last week.


Dec.        1  Monday           -  Labs Chapter 7 & 8 

Dec.        2  Tuesday          -  Lecture Chapter 9,  while and do while

Dec.        3  Wednesday     -  Labs Chapter 8


Dec.        4 Thursday          -  Labs Chapter 9

Dec.        5  Friday              -  Labs Chapter 9



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.







Week of Nov. 24 - 28, 2014
Happy Thanksgiving!

Don't forget your $20 Lab Fee money was due last week.


Nov.        24  Monday          -  Lecture Chapter 8, for loops 

Nov.        25 Tuesday          -  Labs

Nov.        26 Wednesday     -  No School

Nov.        27 Thursday         -  No School, Thanksgiving

Nov.        28 Friday              -  No School 



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.





Week of Nov. 17 - 21, 2014

Don't forget your $20 Lab Fee money was due last week.


Nov.        17  Monday          -  Lab, Finish Labs Chapters 6 and 7 

Nov.        18 Tuesday          -  Lecture Chapter 8, for loops

Nov.        19 Wednesday     -  Lecture Chapter 8, Labs 07

Nov.        20 Thursday         -  Practice Test, Chapters 6 and 7

Nov.        21 Friday              -  Test over Chapters 6 and 7, if else if and switch 



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).  Help is available
from 7:45am - 8:35am M-F, and after school on Thursdays 
from 4:10pm-5:00pm.








Week of Nov. 10 - 14, 2014

Don't forget your $20 Lab Fee money was due last week.


Nov.        10  Monday          -  Lab, Finish Labs Chapters 5 and 6 

Nov.        11 Tuesday          -  Lecture Chapter 7, if else if

Nov.        12 Wednesday     -  Lecture Chapter 7, Labs 07

Nov.        13 Thursday         -  Labs 06,07

Nov.        14 Friday              -  Labs 06 are due! Labs 07 



Java Help is available on the Home screen (Scroll Down).
You may also take home our slide show presentations and all
of the Java practice programs.  There is also an ebook on the 
student shared.  Also, compilers and JCreator are available 
to do some of your labs at home (they are free).




Week of Nov. 3 - 7, 2014

Don't forget your $20 Lab Fee money was due last week.


Nov.         3  Monday          -  Practice Test Review, Lab 

Nov.         4 Tuesday          -  Test over Chapters 4 and 5 (String, if)

Nov.         5 Wednesday     -  Lecture Chapter 6 - if else statements

Nov.         6 Thursday         -  Labs 06

Nov.         7 Friday              -  Labs 06 











Week of Oct. 27 - 31, 2014

Don't forget your $20 Lab Fee money was due last week.


Oct.         27  Monday          -  Lecture Chapter 5 - if statements 

Oct.         28 Tuesday          -  Lecture Chapter 5, Labs Chapter 4 and 5

Oct.         29 Wednesday     -  Labs 04 are due

Oct.         30 Thursday         -  Labs 05

Oct.         31 Friday              -  Labs 05 are due








Week of Oct. 20 - 24, 2014

Don't forget your $20 Lab Fee money is due last week.


Oct.         20  Monday          -  Labs Chapter 3 

Oct.         21 Tuesday          -  Lecture Chapter 4

Oct.         22 Wednesday     -  Lecture Chapter 4

Oct.         23 Thursday         -  Labs 03 are due, Labs 04

Oct.         24 Friday              -   Labs 04












Week of Oct. 13 - 17, 2014

Don't forget your $20 Lab Fee money is due last week.


Oct.         13  Monday          -  Columbus Day.  No School.  Happy BD Shannon! 

Oct.         14 Tuesday          -  Review for Test, Lab

Oct.         15 Wednesday     -  ***** Test Chapters 2 and 3 *****

Oct.         16 Thursday         -  Labs 03

Oct.         17 Friday              -   Labs 03





Week of Oct. 6 - 10, 2014

Don't forget your $20 Lab Fee money is due last week.


Oct.          6  Monday          -  Lecture 03 

Oct.          7 Tuesday          -  Lecture 03, Worksheet, Lab

Oct.          8 Wednesday     -  Worksheet, Labs 03

Oct.          9 Thursday         -  Labs 03

Oct.        10 Friday              -   Labs 03








Week of Sept 29 - Oct. 3, 2014

Don't forget your $20 Lab Fee money is due this week.


Sept.       29  Monday          -  Review for Test, Labs 01 (finish), Labs 02 

Sept.       30 Tuesday          -  ***** Test over Chapters 0 and 1 *****

Oct.           1 Wednesday     -  Lecture 02

Oct.           2 Thursday         -  Labs 02

Oct.           3 Friday              -   Labs 02





Week of Sept 22 - 26, 2014

Don't forget your $20 Lab Fee money is due this week.


Sept.       22  Monday          -  Labs 0c (finish), Labs 01 

Sept.       23 Tuesday          -  Labs 01, Worksheet, Practice Test

Sept.       24 Wednesday    -  Lecture 02

Sept.       25 Thursday        -  Labs 01

Sept.       26 Friday              -   Labs 01


******* Test over Chapters 0 and 1 on Tuesday, September 30




Week of Sept 15 - 19, 2014

Don't forget your $20 Lab Fee money is due this week..


Sept.       15  Monday          -  Labs 0b, 0c 

Sept.       16 Tuesday          -  Lesson 0c - More on Scanner

Sept.       17 Wednesday    -  Labs 0b, 0c

Sept.       18 Thursday        -   Labs 0c

Sept.       19 Friday              -  Labs 0c




                                               
Students are required to have iFiles and CodeToGo
installed on their iPads for class use.  We will be getting the 
CodeToGo app in a few weeks.

Students are responsible for bringing their iPads to class 
fully charged every day.  Students are NOT to be using their 
iPads for game playing or any other activity that is not assigned 
by me or they will lose 20 points on their assessment grade.

Students are required to come in on their own time to finish labs 
(if they do not finish in class).





Week of Sept 8 - 12, 2014

Don't forget your $20 Lab Fee money is due this week..


Sept.        8  Monday          -  Lesson 0b, Worksheet 1, Labs 0b 

Sept.        9 Tuesday          -  Review for test, Labs 0b

Sept.       10 Wednesday    -  Test over 0a and 0b (Syntax, Variables)

Sept.       11 Thursday        -  Lesson 0c

Sept.       12 Friday              -  Labs 0b, start 0c

                                               
Students are required to have iFiles and CodeToGo
installed on their iPads for class use.  We will be getting the 
CodeToGo app in a few weeks.

Students are responsible for bringing their iPads to class 
fully charged every day.  Students are NOT to be using their 
iPads for game playing or any other activity that is not assigned 
by me or they will lose 20 points on their assessment grade.

Students are required to come in on their own time to finish labs 
(if they do not finish in class).








Week of Sept 1 - 5, 2014

Don't forget your $20 Lab Fee money is due the week of September 1st.


Sept.        1  Monday          -  Labor Day.  No School 

Sept.        2 Tuesday          -  Lesson 0b - Variables!  Worksheets!

Sept.        3 Wednesday    -  Lesson 0b - Variables, Worksheet Review

Sept.        4 Thursday        -  Quiz, Labs 0b

Sept.        5 Friday              -  Labs 0b

                                               
Students are required to have iFiles and CodeToGo
installed on their iPads for class use.  We will be getting the 
CodeToGo app in a few weeks.

Students are responsible for bringing their iPads to class 
fully charged every day.  Students are NOT to be using their 
iPads for game playing or any other activity that is not assigned 
by me or they will lose 20 points on their assessment grade.

Students are required to come in on their own time to finish labs 
(if they do not finish in class).




Week of August 25 - 29, 2014

Don't forget your $20 Lab Fee money is due the week of September 1st.


Aug.        25  Monday          -  Procedures and Rules 
                                                    Lesson 0a - Java Syntax, JCreator

Aug.        26 Tuesday          -  Lesson 0a - Java Syntax, JCreator

Aug.        27 Wednesday    -  Lesson 0a, Lab AsciiBox.java

Aug.        28 Thursday        -  Lesson 0a, Lab AsciiBox2.java

Aug.        29 Friday              -  Lesson 0a, Lab AsciiArt.java

                                               
 


Students are required to have iFiles and CodeToGo
installed on their iPads for class use.  We will be getting the
CodeToGo app in a few weeks.

Students are responsible for bringing their iPads to class
fully charged every day.  Students are NOT to be using their
iPads for game playing or any other activity that is not assigned
by me or they will lose 20 points on their assessment grade.

Students are required to come in on their own time to finish labs
(if they do not finish in class).


All of our course materials are on the student shared, as well as electronic books.
S:\ComputerScience\A+CS\CS1AP (the labs, slide shows, sample programs, ap reviews, etc.)
S:\ComputerScience\Rosier    (the syllabus and below)

For iFiles use:
https://drivegate.eanesisd.net/oneNet/NetStorage
(choose webdav, and then use your novell login and pasword)


​                                                   
Graphical Tutorial Website
Java Help Website
syllabusap.doc
File Size: 27 kb
File Type: doc
Download File

apcsaauditsyllabi.doc
File Size: 112 kb
File Type: doc
Download File

Proudly powered by Weebly