Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "INTEL ULTIMATE ENGINEERING EXPERIENCE. INSTRUCTORS BRAD NICHOLS MICHAEL KATIC RYAN SCOTT Feel."— Presentation transcript:

1 INTEL ULTIMATE ENGINEERING EXPERIENCE

2 INSTRUCTORS BRAD NICHOLS bnichols@spsu.edu MICHAEL KATIC michaelkatic@gmail.com RYAN SCOTT rsscott2@asu.edu 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 email to one of our email 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!

3 WHO SPEAKS COMPUTER?

4 SURVEY TIME! HTTP://WWW.SURVEYMONKEY.COM/S/PRE_COMPUTING_SE When you come in please take the following short surveys:

5 Join us on FacebookFacebook And Wikispaces!Wikispaces FACEBOOK

6 WITHOUT FURTHER DELAY …

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

8 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: http://www.indeed.com/ http://www.askitcareercoach.com/ http://smallbusiness.chron.com/advantages-being-computer-programmer-38637.html

9 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

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

11 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

12 TYPES, VARIABLES, AND VALUES int 1-5 double.99915.1 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

13 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 )

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

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

16 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

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

18 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

19 INTEL ULTIMATE ENGINEERING EXPERIENCE


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

Similar presentations


Ads by Google