INTEL ULTIMATE ENGINEERING EXPERIENCE. INSTRUCTORS BRAD NICHOLS MICHAEL KATIC RYAN SCOTT Feel.

Slides:



Advertisements
Similar presentations
AP Computer Science Anthony Keen. Computer 101 What happens when you turn a computer on? –BIOS tries to start a system loader –A system loader tries to.
Advertisements

Variables Conditionals Loops The concept of Iteration Two types of loops: While For When do we use them? Iteration in the context of computer graphics.
Mock test review Revision of Activity Diagrams for Loops,
10-Jun-15 Just Enough Java. Variables A variable is a “box” that holds data Every variable has a name Examples: name, age, address, isMarried Variables.
Fundamentals of Software Development 1Slide 1 Today’s Summary Hello World concepts – –main, static, console Programming patterns involving assignment and.
Computer Programming and Basic Software Engineering 4. Basic Software Engineering 1 Writing a Good Program 4. Basic Software Engineering 3 October 2007.
Classes, methods, and conditional statements We’re past the basics. These are the roots.
Copyright 2008 by Pearson Education 1 Midterm announcements Next week on Friday May 8 Must bring an ID Open book, open notes, closed electronics Must attend.
COMP 14: I/O and Boolean Expressions May 24, 2000 Nick Vallidis.
Finish your programs from last week STOPLIGHT CIRCUIT! You may need … – int – void setup() – void loop() – pinMode – digitalWrite – delay.
If statements Chapter 3. Selection Want to be able to do a statement sometimes, but not others if it is raining, wear a raincoat. Start first with how.
Programming Part 1 Armond R. Smith Zhenying Wu. Overview of this Class ● Transition from FTC -> FRC ● Using Your Resources ● Java Keywords o Data Types.
While Loops and Do Loops. Suppose you wanted to repeat the same code over and over again? System.out.println(“text”); System.out.println(“text”); System.out.println(“text”);
CSE 131 Computer Science 1 Module 1: (basics of Java)
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
CPS 2231 Computer Organization and Programming Instructor: Tian (Tina) Tian.
Making a Timer in Alice.
HOME FEEDBACK CONTACTS MAP GALLERY DETAILS Out & Up it’s a specialised team building exercises for young adults from Opening timesMonday08:3021:00.
Advanced Programming LOOP.
INTEL ULTIMATE ENGINEERING EXPERIENCE BUILD AN APP.
1 Conditional statements Dept. of Computer Engineering Faculty of Engineering, Kasetsart University Bangkok, Thailand.
Programming Concept Chapter I Introduction to Java Programming.
Loops Repeating Code Multiple Times SoftUni Team Technical Trainers Software University
1 Logical Assertions. 2 Logical assertions assertion: A statement that is either true or false. Examples: –Java was created in –The sky is purple.
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 5: Software Design & Testing; Revision Session.
CSCI S-1 Section 6. Coming Soon Homework Part A – Friday, July 10, 17:00 EST Homework Part B – Tuesday, July 14, 17:00 EST Mid-Term Quiz Review – Friday,
Problem of the Day  Why are manhole covers round?
Session Three Review & Conditional Control Flow. Java File Hierarchy Projects Packages Classes Methods.
1 st Semester Module3 Condition Statement อภิรักษ์ จันทร์สร้าง Aphirak Jansang Computer Engineering.
1 Building Java Programs Chapter 5 Lecture 5-2: Random Numbers reading: 5.1, 5.6.
Review, Pseudocode, Flow Charting, and Storyboarding.
Class will start at the top of the hour! Please turn the volume up on your computer speakers to access the audio feature of this seminar. WELCOME TO CE100.
BEGINNING PROGRAMMING.  Literally – giving instructions to a computer so that it does what you want  Practically – using a programming language (such.
Computing with C# and the.NET Framework Chapter 3 Software Engineering with Control Structures.
Functions Overview Functions are sequence of statements with its own local variables supports modularity, reduces code duplication Data transfer between.
Review TEST 2 Chapters 4,5,7. QUESTION For which type of operands does the == operator always work correctly: (a) int, (b) double, or (c) String?
Truth and while Today 15 Minutes online time to finish the random/Swing programs. Truth tables: Ways to organize results of Boolean expressions. Note Taking:
Static?. Static Not dynamic class Widget { static int s; int d; // dynamic // or instance // variable }
1 Printing in Python Every program needs to do some output This is usually to the screen (shell window) Later we’ll see graphics windows and external files.
CPSC 481 Fateme Rajabiyazdi #W4. Visual Studio Download Visual Studio 2013 (Ultimate) from – MSDN Academic Alliance Software Center – IT account.
Conditionals Opening Discussion zWhat did we talk about last class? zDo you have any questions about the assignment? zPass by value limitations.
INTEL ULTIMATE ENGINEERING EXPERIENCE. INTRODUCTIONS.
CS 122 Engineering Computation Lab Lab 4 Dan De Sousa and Bruce Char Department of Computer Science Drexel University Summer 2009 ©By the author. All rights.
Computer Science Reaching Wider Summer School 2012.
The Department of Engineering Science The University of Auckland Welcome to ENGGEN 131 Engineering Computation and Software Development Lecture 2 Debugging,
Kindergarten Newsletter Mrs. Leland’s Class For the week of January 14-18, 2013 Language Arts Focus: Review “Popcorn Words” Math Focus: Notes from Mrs.
Computer Science A 1. Course plan Introduction to programming Basic concepts of typical programming languages. Tools: compiler, editor, integrated editor,
IST 210: PHP LOGIC IST 210: Organization of Data IST210 1.
CSCI 3328 Object Oriented Programming in C# Chapter 4: C# Control Statement – Part I – Exercises 1 Xiang Lian The University of Texas Rio Grande Valley.
TOPIC 8 MORE ON WHILE LOOPS 1 Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach by M. Guzdial and B. Ericson,
Lazy Evaluation Computer Science 3 Gerb Objective: Understand lazy evaluation in Java.
Instructor: Chris Trenkov Hands-on Course Python for Absolute Beginners (Spring 2015) Class #003 (February 14, 2015)
INTEL ULTIMATE ENGINEERING EXPERIENCE. INSTRUCTORS BRAD NICHOLS MICHAEL KATIC RYAN SCOTT
Primitive Data, Variables, Loops (Maybe)
Subroutines Idea: useful code can be saved and re-used, with different data values Example: Our function to find the largest element of an array might.
Building Java Programs
Building Java Programs
Building Java Programs
CSCI 3328 Object Oriented Programming in C# Chapter 4: C# Control Statement – Part I – Exercises UTPA – Fall 2012 This set of slides is revised from lecture.
Building Java Programs
Logical assertions assertion: A statement that is either true or false. Examples: Java was created in The sky is purple. 23 is a prime number. 10.
Truth tables: Ways to organize results of Boolean expressions.
Truth tables: Ways to organize results of Boolean expressions.
Building Java Programs
Truth tables: Ways to organize results of Boolean expressions.
Building Java Programs
Building Java Programs
Random Numbers while loop
CSE341: Programming Languages Section 1
Presentation transcript:

INTEL ULTIMATE ENGINEERING EXPERIENCE

INSTRUCTORS BRAD NICHOLS MICHAEL KATIC RYAN SCOTT Feel free to contact any of us for whatever reason If you cant figure out an error or are stuck on a design issue just shoot an to one of our and we’ll help out the best we can! I sure do love making mobile apps! Come on in, the code is GREAT! Come try on your computer science hats!

WHO SPEAKS COMPUTER?

SURVEY TIME! When you come in please take the following short surveys:

Join us on FacebookFacebook And Wikispaces!Wikispaces FACEBOOK

WITHOUT FURTHER DELAY …

Computer Programming is the: Designing Writing Testing Debugging and Maintaining of source code of computer programs. WHAT IS PROGRAMMING?

Pay Starting Salaries in computer programming range from $59,000 to $112,000 per year Contract jobs run as high as $100 to $400 per hour Flexibility & Independence Work from home as freelance contractor Nearly always able to work from home Bring your work anywhere The “Do good work and we wont ask questions” policy Demand & Job Security As long as society relies on computing technology, there will be a demand for computer programmers. WHY DO I WANT TO BE A COMPUTER PROGRAMMER? Notes from:

While (Students.Understand() == false) Students.teachProgramming(); Hello, World! Variables, Variable Types Monday Roll Playing Game Loops, Conditionals, and Functions Classes and Objects Random class Tuesday Creating a Tip Calculator String Manipulation Graphics Drawing to a Window Wednesday Build your own application or game Thursday Build your own application or game Friday COURSE SCHEDULE

YES, THAT SAID BUILD YOUR OWN GAME! Don’t believe us? See what students built last week!

HELLO, WORLD! class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); } TIP: Don’t forget to add Console.ReadKey(true); to stop the console window from closing. Hello World Tutorial General Structure of a C# Program Main() and Command-Line Arguments

TYPES, VARIABLES, AND VALUES int 1-5 double String “Hello”“ bool truefalse int a = 5; int b = a + 2; //OK bool test = true; // Error. Operator '+' cannot be applied // to operands of type 'int' and 'bool'. int c = a + test; More on Types

LEARNING CONDITIONALS Operators  < is less than  > is greater than  <= is less than or equal to  >= is greater than or equal to  == is equal to  != is not equal to  && logical “and”(True only if both sides are true. False otherwise.)  || logical “or”(False only if both sides are false. True otherwise.) Example: if( X > 3 && X < 6 ) if( hitPoints == fullHitPoints )

LEARNING CONDITIONALS The "if" Statement static void Main(String[] args) { int x; x=20; if (x > 0) { x -= 1; Console.WriteLine(x); }

LEARNING LOOPS The 'While' Loop while (count < maxCount) { Console.WriteLine(count); count++; } Console.ReadLine();

RESEARCHING YOUR ISSUES Google is your friend! Here are some other friends you might want to become familiar with: MSDN Learning Recources Top C# Questions on Stack Overflow Get More Out of Google

GUEST SPEAKER Welcome Chad Stewart! Development Support Lead Programmer at Bioware

GETTING A JUMP START ON TOMORROW Tomorrow we will be learning about the following: Conditionals, Loops, and Methods ConditionalsLoopsMethods Classes Random class To get a head start you can visit the links above and play around with some of the code provided. HAPPY CODING

INTEL ULTIMATE ENGINEERING EXPERIENCE