Copyright Jim Martin 20071 Emerging Scholars Computer Science Session Overview: Summer 2007 Dr. Jim Martin Rising Juniors Session.

Slides:



Advertisements
Similar presentations
National CS Week December 7 – 11, Did You Know? Shift Happens.
Advertisements

ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
© 2014 Minitab, Inc. Careers in Statistical Software Cheryl Pammer Minitab Inc.
Computer Science and Computer Engineering. parts of the computer.
Careers in Computing Dr. Wolfgang Pelz June 18, 2009.
Computer Science Department Program Improvement Plan December 3, 2004.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Lesson-7 Players in the Systems Game
Introduction to Programming with Java, for Beginners Welcome.
A-1 © 2000 UW CSE University of Washington Computer Programming I Lecture 1: Overview and Welcome Dr. Martin Dickey University of Washington.
Lecture 1: Systems super systems, systems & subsystems SYS366.
Intel® Education K-12 Resources Our aim is to promote excellence in Mathematics and how this can be used with technology in order.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
A brief look at Canadian post secondary computer technology studies.
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
You Want It! We Got It! Anthony Salcedo The Mott Hall School Business Math.
Simply put, they are skills you have acquired during any activity in your life -- jobs, classes, projects, hobbies, sports, virtually anything.
Succeeding as a Systems Analyst, Roles Class 2. First, some definitions Systems Development Specifying in detail how the many components of the information.
Computer Math AP Computer Science Computer Programming.
Programming and Coding short course consultation.
INFO101: Management Information Systems INFORMATION X.
Introduction CSE 1310 – Introduction to Computers and Programming
My Career Plan By Maria Gomez. My Career Goal To become a computer software engineer To design software to meet customers’ needs 2.
What is the Information technology career cluster?
Is Engineering for Me? Engineers are problem solvers. → Use available technology to solve problems → Rely on creativity and academic skills → Use math,
ENGINEERING ECONOMY DR. MAISARA MOHYELDIN GASIM College of Engineering Engineering Economy (GE 4010) COURSE OUTLINES.
Dahnish Hussain Assignment 1 Information and Creative Technology.
Computer Programmer. 3 Tasks that are performed Write, update, and maintain computer programs or software tasks Correct computer program errors Test programs.
An Introduction to Programming with C++ Sixth Edition
Become an actuary Jumpstart a promising career by joining the actuarial program at FDU.
CompSci 1: Principles of Computer Science Lecture 1 Course Overview.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
ENGINEERING ECONOMY DR. MAISARA MOHYELDIN GASIM College of Engineering Engineering Economy (GE 4010) COURSE OUTLINES.
 Systems analysts are the key individuals in the systems development process.  A systems analyst studies the problems and needs of an organization to.
Copyright Jim Martin 2006 Emerging Scholars Computer Science Session Summer 2006 Dr. Jim Martin Rising Seniors Session.
Southern Regional Education Board MMGW Middle Grades SC A Comparative Study of High- and Low- implementation Middle Grades Schools Gene Bottoms.
Career Profile: Systems Analyst Jenn Sroka. Is a Career as a Systems Analyst right for you? Duties include: Planning, design, installation, and development.
Copyright Jim Martin Emerging Scholars Computer Science Session Summer 2007 Dr. Jim Martin School of Computing Clemson University
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Exploring Computer Science Mrs. Taylor Top Ten Careers in Technology Mind2it.com 1. Software Engineer 1. Software Engineer 5. Computer Systems Analyst.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Career in technology By Jeff Ellerbeck Jan 16 2oo5.
Unit 22 People in Computing
Career Plan David Engel Computer Software Engineer
WELCOME TO THE ECET ACADEMY (Electronics and Computer Engineering Technology) Block 4 (9th Grade) BCIT Medford Room E110.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
Engineering Design Process Brookville Intermediate School 7 th Grade.
Classroom logistics and practices PROGRAMMING FUNDAMENTALS.
Association of Accounting Technicians Portfolio Building 1 Introduction.
UniMAP Sem2-10/11 DKT121: Fundamental of Computer Programming1 Introduction to C – Part 1.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Copyright Jim Martin 2006 Emerging Scholars Computer Science Session Summer 2006 Dr. Jim Martin Rising Juniors Session.
CS 101 – Oct. 7 Solving simple problems: create algorithm Structure of solution –Sequence of steps (1,2,3….) –Sometimes we need to make a choice –Sometimes.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
1 Structured Programming Arab Academy for Science and Technology CC112 Dr. Sherif Mohamed Tawfik The Course.
Ni.com/training LabVIEW Basics I National Instruments N. Mopac Expressway Austin, Texas (512)
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
WHY COMPUTER SCIENCE? University of Phoenix.
Year 10 Subject Selection – Information Technology
Careers in Statistical Software
— Grade 10 Career Studies Submitted to: Ms. Schuur
Systems Analysis and Design in a Changing World, Fifth Edition
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
Discrete Mathematics in the Real World
IST346: What Is IT?.
ICS103 Programming in C 1: Overview of Computers And Programming
Careers week ICT/Computing.
Presentation transcript:

copyright Jim Martin Emerging Scholars Computer Science Session Overview: Summer 2007 Dr. Jim Martin Rising Juniors Session

copyright Jim Martin Session Overview Sessions 1 & 2: What is computer science ? Computer basics Sessions 3 & 4: The Internet World Wide Web (WWW)

copyright Jim Martin Class Room Rules Do not login into your machines until the Instructor tells you to!

copyright Jim Martin Expectations Your respect to me and your classmates Your highest level of effort You will be graded on: Your participation Your conduct Your homework, labs, quizes, final exam

copyright Jim Martin Exercise In 3-4 sentences, define a computer program

copyright Jim Martin Computer Science 101…….from Wikipedia Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.

copyright Jim Martin Computer Science 101 A computer program is essentially an algorithm that tells the computer what specific steps to perform (in what specific order) in order to carry out a specified task, such as calculating employees’ paychecks or printing students’ report cards.computer program Thus, an algorithm can be considered to be any sequence of operations which can be performed by a computer. Typically, when an algorithm is associated with processing information, data is read from an input source or device, written to an output sink or device, and/or stored for further processing. Stored data is regarded as part of the internal state of the entity performing the algorithm. In practice, the state is stored in a data structure.data structure

copyright Jim Martin Computer Science Careers College courses: math and basic sciences Other helpful skills: creativity, ability to solve problems, communications skills. What would you do: Create things (products, systems, validate conceptual ideas before the real thing is created) Job titles: software engineer, programmer, IT analyst Analyze things Job titles: analyst, architect, consultant Test things: software quality assurance Support/fix things: customer service Sell things: customer support engineer, sales support

copyright Jim Martin Computer Science Careers Software Engineer was voted the best job by Money magazine (2006): Based on salary, stress level, and future outlook. Software engineers are needed in virtually every part of the economy, making this one of the fastest-growing job titles in the U.S. Even so, it's not for everybody. Designing, developing and testing computer programs requires some pretty advanced math skills and creative problem-solving ability. If you've got them, though, you can work and live where you want. 5 of the 10 hottest jobs between now and 2014 involve computer science:

copyright Jim Martin Exercise Demonstrate tic-tac-toe at: Block out the tic-tac-toe program Program models the board as a grid with each location referenced by numbers 1 – 9 Program gets input from the user Program displays the user’s selection … Turn in the 2 exercises (put your name on it!)

copyright Jim Martin Exercise: Tic-Tac-Toe 1. Program models the board as a grid with each location referenced by numbers 1 – 9 2. Program gets input from the user 3. Program displays the user’s selection 4. Program decides where to move 5. Program displays the move 6. Game over ? 1. If true go to step 7 2. If not true 1. Decide the programs next move 2. Display the move 3. Game over ? 1. If true go to step 7 2. If not true go back to step 2 7. Display the winning board