SlideShare a Scribd company logo
Computer  Programming  1 Mr. Simon Lowell High School San Francisco, CA
Course Requirements: ,[object Object],[object Object],[object Object],[object Object]
Who should take this class? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What you’ll learn ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Grading Policy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming Assignments ,[object Object],[object Object],[object Object],[object Object],[object Object]
Style ,[object Object],[object Object],[object Object],[object Object]
10 point Program Grading Scale ,[object Object],[object Object],[object Object],[object Object],[object Object]
Web and email ,[object Object],[object Object],[object Object]
Log Off! ,[object Object]
Assignment 0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting your own website ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
webs.com ,[object Object]
webs.com ,[object Object],[object Object]
webs.com ,[object Object]
freehostspace.com ,[object Object],[object Object],[object Object]
freehostspace.com ,[object Object],[object Object],[object Object]
freehostspace.com ,[object Object]
freehostspace.com ,[object Object],[object Object]
What is Computer Programming?
Computer Hardware and Software, the book analogy ,[object Object],[object Object],[object Object]
Computer Language (Code) ,[object Object],[object Object],[object Object]
Low Level Computer Language ,[object Object],[object Object],[object Object],[object Object]
High Level Computer Language ,[object Object],[object Object],[object Object]
High Level Languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fourth Generation Languages ,[object Object],[object Object],[object Object]
We'll create Java programs using  Processing ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object]
Coordinates in Computer Graphics ,[object Object],[object Object],(0,0) + X + Y
ellipse( 50,50 ,80,20); ,[object Object],50 50
ellipse(50,50, 80 , 20 ); ,[object Object],[object Object],[object Object],80 20
[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Order is important ,[object Object],[object Object],[object Object],[object Object],[object Object]
Saving your work ,[object Object],[object Object],[object Object],[object Object],[object Object]
Java is very picky about names ,[object Object]
Assignment #1: Olympic Rings ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uploading the program to your website ,[object Object]
Uploading the program to your website ,[object Object],[object Object]
A bug in version  0148 BETA 19 August 2008 ,[object Object],[object Object]
Uploading the program to your website ,[object Object],[object Object],[object Object],[object Object]
Uploading to freewebs.com ,[object Object]
Uploading to freewebs.com ,[object Object]
Uploading to freewebs.com ,[object Object],[object Object],[object Object]
Uploading to freewebs.com ,[object Object]
uploading to freehostspace.com ,[object Object],[object Object]
uploading to freehostspace.com ,[object Object],[object Object]
From the File Manager, Click on OlympicRings.html and you should see your program. It is now on the internet for the world to see!
Common Mistakes ,[object Object],[object Object],[object Object]
Submitting the finished assignment ,[object Object],[object Object]
Submitting the finished assignment ,[object Object],[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
The Processing "Dictionary" ,[object Object],[object Object],* API stands for  Application Programming Interface , but you don't really care and it won't be on the test
The "definition" of  ellipse()
Drawing Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
triangle( 150 , 20 , 20 , 280 ,280,280);
rect( 50 , 20 ,200, 100 );
quad( 50 , 20 , 220 , 80 , 250 , 160 ,30,280);
ellipse( 150 , 150 ,220, 80 );
point(150,150);
line( 10 , 250 , 290 , 15 );
The endpoints ,[object Object]
These two invisible points "pull" the curve ,[object Object]
The effect at the ends is weaker ,[object Object]
The effect at the ends is weaker ,[object Object]
Both points on the same side ,[object Object]
The points can be off the screen! ,[object Object]
arc()  draws part of an  ellipse() ,[object Object]
arc()  draws part of an  ellipse() ,[object Object]
Polygons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
noStroke(); rect(50,50,200,100);
noFill(); rect(50,50,200,100);
noFill(); noStroke(); rect(50,50,200,100); Empty!
fill(255,0,0); rect(50,50,200,100);
fill(0,255,0); rect(50,50,200,100);
fill(0,0,255); rect(50,50,200,100);
fill(178,58,238); rect(50,50,200,100); RGB Color Codes:  http://www.tayloredmktg.com/rgb/
fill(0,0,255); stroke(255,0,0); rect(50,50,200,100);
background(0,0,0); fill(255,0,0); rect(50,50,200,100);
opacity  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comments ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comments ,[object Object]
doc comments ,[object Object],[object Object],[object Object],[object Object],[object Object]
doc comments ,[object Object]
doc comments ,[object Object]
Arithmetic ,[object Object],[object Object],[object Object],[object Object],[object Object]
Expressions can be arguments ,[object Object],[object Object]
Symmetry ,[object Object]
Symmetry ,[object Object],[object Object],[object Object]
Integer arithmetic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integer arithmetic ,[object Object],[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
[object Object],[object Object],[object Object],Modulus and integer division
Practice Quiz Question:  Evaluate the following expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables and Declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables and Declarations ,[object Object]
Variable  Declarations  &  Initializations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using variables in expression ,[object Object],[object Object],[object Object],[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object],[object Object]
The  type  of variable must match ,[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object]
Variables can be reused  as many times as you like
Now With just one change. . .
Good Style ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notice the difference? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The top picture drew the left circle  first , while the bottom drew the left circle  last ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The bottom picture doesn't match the output of this program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Circle the matching output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modern programs are very big—they are organized into   Functions ,[object Object],[object Object],[object Object],213,000,000 Debian GNU/Linux 2005 30,000,000 Red Hat Linux 7.1 2005 86,000,000 Mac OS X 10.4 2005 50,000,000 Windows Vista Beta 2 2005 40,000,000 Windows XP 2001 29,000,000 Windows 2000 2000 16,000,000 Windows NT 4.0 1996 6,000,000 Windows NT 3.1 1993 Lines of Code Operating System Year
You wouldn't write a paper that was just one long paragraph ,[object Object],[object Object],[object Object]
Creating your own functions ,[object Object],[object Object],[object Object]
setup()  and  draw() ,[object Object],[object Object],[object Object],[object Object]
Happy Face Example ,[object Object]
Happy Face Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The syntax of functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Happy Face Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oops! What happened? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Auto-Format before after
Simple Animation ,[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A B C D
the background drawn  once ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
the background drawn  every time the screen is drawn (no trail) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Checking the value in a variable ,[object Object],[object Object],[object Object],[object Object]
Checking the value in a variable ,[object Object]
Printing Text  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Expressions vs. Literals ,[object Object],[object Object],[object Object]
Expressions vs. Literals ,[object Object],[object Object],[object Object],[object Object],[object Object]
print()  vs.  println() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Whitespace
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The basic scope rule* ,[object Object],[object Object],[object Object]
The scope of  diameter  is in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
If you  declare the variable at the top of the program  outside of any function,  it's scope is the entire program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Local vs. Global ,[object Object],[object Object],[object Object]
The circle gets bigger ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The circle DOESN'T get bigger ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The   if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object]
if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object],Empty!
Using an  if  to " start over if it gets too big " ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Gradient ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Circle that moves left to right ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Circle that moves back & forth ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice quiz question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Input ,[object Object],[object Object],[object Object],[object Object]
Input ,[object Object],[object Object],[object Object],[object Object],[object Object]
Moving a circle with the mouse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions that respond to events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if mouse is  dragged ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object]
=  vs.  == ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Moving the ellipse with the keyboard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the right mouse button  is clicked ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
boolean  variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is pressed   and  a key is pressed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is pressed   and  a key is pressed   a different way ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logical Operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is dragged   and  the 'w' key is pressed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for this error ,[object Object],[object Object],[object Object],[object Object],[object Object]
There shouldn't be a semi-colon here ,[object Object],[object Object],[object Object],[object Object],[object Object]
There shouldn't be a semi-colon here ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Now it's fixed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Symmetrical reflections (mirrors) 300 200 (50,30)
Symmetrical reflections (mirrors) 300 200 (50,30) 50
Symmetrical reflections (mirrors) 300 200 (50,30) 50 50
Symmetrical reflections (mirrors) 300 200 (50,30) 50 50 (300-50,30)
if  and  if/else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Chained"  if/else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two modes ,[object Object],[object Object]
Two modes ,[object Object],[object Object]
Random numbers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object],+1
dice example ,[object Object],[object Object],[object Object],[object Object],+1
A bug with negative arguments ,[object Object],[object Object],[object Object]
A bug with negative arguments ,[object Object],[object Object],[object Object]
Random Walk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Random  Walk  isn't a Random  Jump ,[object Object],[object Object]
A Random  Walk  isn't a Random  Jump ,[object Object],[object Object],[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object],[object Object]
More Random Walk examples ,[object Object]
 
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Pictures and Images ,[object Object],[object Object]
Images ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Images ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using an image for the  background() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Random  Walks ,[object Object],[object Object],[object Object]
4 Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object]
3D Graphics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3D Graphics ,[object Object],[object Object],box(50); -x -z -y +x +z +y
3D Graphics ,[object Object],box(170);
3D Graphics ,[object Object],box(50,100,150);
3D Graphics ,[object Object],[object Object],translate(0,-100,0); box(50);
3D Graphics ,[object Object],[object Object],translate(0,0,-100); box(50);
3D Graphics ,[object Object],[object Object],translate(-100,0,0); box(50);
3D Graphics ,[object Object],translate(-100,0,0); sphere(50);
3D Graphics ,[object Object],rotateX(-.5); box(50); -.5
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateX(.5); box(50); .5
3D Graphics ,[object Object],rotateY(-.3); box(50); -.3
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateY(.3); box(50); .3
3D Graphics ,[object Object],rotateZ(-.4); box(50); -.4
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateZ(.4); box(50); .4
Lighting can add realism ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
lights(); ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
pointLight(255,0,255,-235,-240, 275); ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
pointLight ( 255,0,255 , -235,-240, 275 ); ,[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
camera( 100,100,200 , 0,0,0 ,0,1,0); ,[object Object],[object Object],[object Object],[object Object]
Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Loops ,[object Object]
while  Loops ,[object Object],[object Object],[object Object]
Review:  if  statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Review:  if  statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  vs  if ,[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
increment and decrement operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  loop examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A program that uses a loop to make a gradient in the background ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zero Loop Iterations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infinite Loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infinite Loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for  this ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for  this ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Geeky Joke ,[object Object],[object Object]
Practice Quiz Question: Circle the picture that best matches the output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem: Make 100 random spheres
Problem: Make 100 random spheres ,[object Object]
Problem: Make 100 random spheres ,[object Object]
Problem: Make 100 random spheres ,[object Object]
I want to repeat the code in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I want to repeat the code in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
To keep the spheres from translating off the screen, I’ll need to  translate back ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object]
textMode(SCREEN); ,[object Object]
What is the output? How would it change if  limit  were doubled to 8? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
String ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
String  variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
for  loops ,[object Object]
A  while  loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A  while  loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A  while  and a  for  loop that do the exactly the same thing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notice both have the same 3 parts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why both? ,[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object]
Arrays ,[object Object],nums [0]  [1]  [2] 5 -4 17
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object]
A Simple Program using an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Simple Program using an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Don't confuse the  index  with the  value  that is stored there ,[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object]
Practice Quiz Question: What is the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Input ,[object Object],[object Object],[object Object]
Creating a program that uses File Input in processing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Then, create a text file in  notepad
Save it to the same folder as your program Name it  list  (or something else)
Make sure the  name  is right ,[object Object],[object Object],[object Object]
list.length ,[object Object],[object Object],[object Object]
list.length ,[object Object],[object Object],[object Object]
loadStrings()  from the API ,[object Object],[object Object],[object Object],[object Object],[object Object]
Now that we know the program is working, we can begin to modify it ,[object Object],[object Object],[object Object],[object Object],[object Object]
Converting a  String  to an  int ,[object Object],[object Object],int fahrenheit = lines[i]; //error!
the  int()  function ,[object Object],[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object],[object Object],[object Object]
Practice quiz question: If we use the following data file, what will be the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
tron
get() ,[object Object],[object Object],[object Object],[object Object],[object Object]
How we could check for a crash with  get() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How we could check for a crash with  get() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Writing tron ,[object Object],[object Object],[object Object]
Writing tron ,[object Object]
Writing tron ,[object Object]
Oops, the game is over as soon as it started! ,[object Object],[object Object]
Keep moving ,[object Object],[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object]
Adding a computer opponent ,[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object]
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question: Find the output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ending the game ,[object Object],[object Object],[object Object]
Ending the game ,[object Object],[object Object]
Ending the game ,[object Object]
Ending the game ,[object Object]
Making the line thicker ,[object Object],[object Object]
Making the line thicker ,[object Object],[object Object]
Making the line thicker ,[object Object],[object Object],[object Object],(x,y)
Making the line thicker ,[object Object],[object Object],[object Object],(x,y)
Making the line thicker ,[object Object],[object Object],[object Object]
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing

More Related Content

Similar to Processing

ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
PedramKashiani
 
Phoenix GTUG - Chrome OS and Web Store
Phoenix GTUG  - Chrome OS and Web StorePhoenix GTUG  - Chrome OS and Web Store
Phoenix GTUG - Chrome OS and Web Store
Luis Montes
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
pbarasia
 
The basics of c programming
The basics of c programmingThe basics of c programming
The basics of c programming
Muhammed Thanveer M
 
Lecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdfLecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdf
SrinivasPonugupaty1
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
akassabov
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshop
narigadu
 
Session 1 - c++ intro
Session   1 - c++ introSession   1 - c++ intro
Session 1 - c++ intro
VijayaNagarajan5
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2
Paul Brebner
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh Share
Nho Vĩnh
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
BhargaviJ8
 
Contents Pre-requisites Approximate .docx
   Contents Pre-requisites  Approximate .docx   Contents Pre-requisites  Approximate .docx
Contents Pre-requisites Approximate .docx
ShiraPrater50
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Jehangir Khan
 
01 Database Management (re-uploaded)
01 Database Management (re-uploaded)01 Database Management (re-uploaded)
01 Database Management (re-uploaded)
bluejayjunior
 
Ppt on visual basics
Ppt on visual basicsPpt on visual basics
Ppt on visual basics
younganand
 
Lab 1.pptx
Lab 1.pptxLab 1.pptx
Lab 1.pptx
MohammedAlobaidy16
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Final
akassabov
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
John Head
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
John Head
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
Jussi Pohjolainen
 

Similar to Processing (20)

ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 
Phoenix GTUG - Chrome OS and Web Store
Phoenix GTUG  - Chrome OS and Web StorePhoenix GTUG  - Chrome OS and Web Store
Phoenix GTUG - Chrome OS and Web Store
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
 
The basics of c programming
The basics of c programmingThe basics of c programming
The basics of c programming
 
Lecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdfLecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdf
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshop
 
Session 1 - c++ intro
Session   1 - c++ introSession   1 - c++ intro
Session 1 - c++ intro
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh Share
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Contents Pre-requisites Approximate .docx
   Contents Pre-requisites  Approximate .docx   Contents Pre-requisites  Approximate .docx
Contents Pre-requisites Approximate .docx
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
01 Database Management (re-uploaded)
01 Database Management (re-uploaded)01 Database Management (re-uploaded)
01 Database Management (re-uploaded)
 
Ppt on visual basics
Ppt on visual basicsPpt on visual basics
Ppt on visual basics
 
Lab 1.pptx
Lab 1.pptxLab 1.pptx
Lab 1.pptx
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Final
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 

Processing