AP Students look here
LOG OUT OF GAPPS!!!!!!
Arrays Test - Tuesday June 2nd in your REGULAR CLASS TIME PERIOD.
General concepts about 'what is an array'?
what does an index do?
know how to declare an array of a given type for a given size
how to declare an array dynamically
When an array is declared, all the locations contain: (given in note)
Arrays of strings contain....
what is the term for setting a value when an array is declared
What are parallel arrays?
terms like index, subscript, element, cell etc.
reason for errors in given code
what does 'zero-indexed' mean?
given some code, provide the EXACT output
Correct a segment of code.
How is a string like an array?
The information is in hausOfPayne or your textbook. For your own success, please ask any test questions BY MAY 25th. A year from now, you'll
be getting ready for University/College. Build responsible work habits now.
Arrays Assignment - The 'Genius' Game, due Friday May 29th, 2:45pm. Submitted through Google Classroom Classwork folder.
Here's the assignment and rubric
Here's a video demonstration
How to use the Formatted Print statement, printf() video
Complete printf structure reference
MAC USERS!!!! Watch this video on how to export your netbeans projects to a ZIP file you can submit! DO IT!!!! DO IT NOW!!!!! :-)
Methods Test - Tuesday May 5, during your regular class period
Definitions, creating void and String,char,int,boolean,double return value methods
Difference between actual and formal parameters
What are Static/class methods? What are instance methods? - read the textbook!
Look at a method declaration and identify the data type received and the data type returned
Two Thinkng Problem choices. YOU DO ONLY ONE- write a java program using methods as specified
The FIRST solution in your problem answer is the one that will be marked. Don't do both thinking you'll get more marks.
Computers in Society Assignment - Google Slides Presentation - Due Friday May 8th, 2:45pm
Details are here
Rubric is here
Hint, as well as an overview of your topic, it would make sense to also look at a comparison of the positive impact of your topic on society with negative impacts of the topic on society as part of your presentation.
Methods Assignment - Due Friday April 24th, 2:45pm
The assignment is here
A video demonstration of the exemplar is here
Strings Unit Test - Wednesday April 15th
Purpose and use of: string.valueOf(), string.parseInt(), string.equals(), string.length(),
string.indexOf(), string.charAt(),string.compareTo(), string.substring(),
use the substring() method to concatenate parts of a bigger string into a new string
Hangman Assignment Due - Friday April 10, 2:45pm
there is no pseudocode required for Hangman. Do not submit a pseudocode for Hangman.
Tuesday March 3 - Online Twizt - Chapter 3 content
Loops and Decision Structures Test
Given a segment of code, produce the EXACT output
Create a properly formatted loop based on the specifications given
Produce the output for a given condition
Look at condition and state if true or false
Know the comparison operators
Create a decision structure in Java given the specifications
Look at two program structures. Which is more efficient and why?
HiLo Assignment Due Friday March 6, 2:45pm
Thursday February 13th - Online Twizt - Chapters 1 and 2 and HARDWARE Concepts presentation content
You are responsible for the material on the slides of the Hardware Presentation.
Please read and understand PDF 6 to 16 in Java textbook.
Topics to Study:
what is Assembler?
What is a method? A class? a Project?
Two ways you indicate a comment in Java
How do you indicate the end of a statement?
How what characters do you use to enclose a block of code?
What is the Interpreter in Java?
What does 'JVM' stand for? What does it do? How is it advantageous to different operating systems?
What does 'IDE stand for'? What does it do?
The main Primitives specified on PDF17
Why is a STRING not a primitive?
How do you declare a variable?
What is 'camelFormat'?
When do you use 'long' versus 'int'?
When do you use 'char' versus a String?
how do different arithmetic operators work?
How to use some of the 'Math.' class functions (pow,random, abs, max, min, sqrt,round etc)
How do you define a CONSTANT variable?
Difference between System.out.print and System.out.println
Given an arithmetic expression, work out what the result would be.
Given a section of code, produce the EXACT output. (see PDF 34 question 13)
ALL your PROGRAMMING projects will be put in your ICS3U folder in your H drive. The exceptions are Google Docs assignments specified by your teacher.
Your projects/assignments will be TESTED on a Room 305 Windows workstation. You are responsible for assuring that your program runs as you expect it, on a Room 305 Windows workstation. Your teacher will not inform you if they are unable to run your program. DO TESTING LONG BEFORE YOUR PROJECT/ASSIGNMENT is due!
When handing in any assignment/ISU, all diagnostic code that prints to the console should be removed prior to submission. It looks messy and unfinished. For any GUI projects, all console print statements should be removed prior to submission. An assignment is an opportunity for you to show your BEST work. Professional look and feel is part of that presentation.
ONE ASSIGNMENT, ONE PROJECT, ONE CLASS Your program should run via the GREEN TRIANGLE Run Project Button. Your teacher will not be doing a 'Run File' operation.
.ZIP or other compressed files WILL NOT BE ACCEPTED.
MySchoolDrive does not handle uploads of your Java project. DO NOT TRY TO UPLOAD YOUR JAVA PROJECTS FROM MySchoolDrive.
ENCRYPTED assignments are not accepted as submitted by due date. Only NON-ENCRYPTED assignments will be accepted. Encrypted assignments will be OPENED AS TEXT in Word, and printed off. It's gibberish, but it's YOUR WORK THAT YOU SUBMITTED. It will get a ZERO (0).
Your teacher should be able to OPEN the projects DIRECTLY from your ICS3U folder. No conversions or other rearrangements will be attempted.
If the projects are not immediately openable from the associated programs/IDE, you will NOT receive full marks.
If you are doing a project at home and/or on your laptop, it is YOUR RESPONSIBILITY to get it into your H:ICS3U folder in proper executable format prior to the due date.