ITEC 109 Problem Solving and Programming Dr. Ray.

Slides:



Advertisements
Similar presentations
Lecture 0: Course Overview
Advertisements

E-2020 Science Classes New Year 2012 Procedures. Vocabulary Write each vocabulary word Each definition, in your own words if possible Draw a picture to.
Welcome to the First-Year Engineering Program
MAT 3749 Introduction to Analysis Fall 2013
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1 i206: Distributed Computing Applications & Infrastructure 2012
Engineering Orientation Class EGG101 and EGG101L Lecture Instructor Robert Abella Ph.D. Associate Dean Undergraduate Studies Class 3
MAE3 INTRODUCTION TO ENGINEERING GRAPHICS AND DESIGN Instructor: Dr. Nathan Delson.
CSE 116 Introduction to Computer Science For Majors II Carl Alphonce 219 Bell Hall.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Sang Tran  Video game design refers to planning and it requires a lot of math because most of the work mainly refers to the mathematical formula and.
CS143: Programming in C++ Instructor: Dr. Yan Shi Office: 210 Ullrich Phone: Office Hour:
1 Learning Statistics Your goals and beliefs about learning statistics are directly related to your grade in STT 215.
4 th and 5 th period Who is Ms. Kaplan???
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
Programming and Coding short course consultation.
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
ITEC 370 Software Engineering Dr. Andrew Ray. Introduction Objectives Introductions (Me + You) Engineering Class.
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
Introduction to FED 529 Computer-Based Instructional Technology Sha Li, Associate Professor Instructional Technology School of Education AAMU.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Dr. Sha Li Computer-Based Instructional Technology College of Education, Humanities, and Behavioral Sciences AAMU Introduction to FED 529 Course Online.
ITEC 109 Lecture 2 The Process of Solving Problems.
EECE 310 Software Engineering Lecture 0: Course Orientation.
9/19/2015 copyright - All rights reserve 1 Home Educator’s Network, Inc Presents Parent Training Module II.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Fluid Mechanics and Energy Transport BIEN 301 Juan M. Lopez, E.I.T. Research Consultant LeTourneau University Adjunct Lecturer Louisiana Tech University.
Course Introduction Software Engineering
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
Welcome to Physics 1D03.
English 370 Thursdays 6:05-8:50 PM Melissa Gunby.
BUS 462 Marketing Research Yinghong (Susan) Wei. Day 1 - Introduction Agenda for Today:  About Me  About You  About the Class  Form Teams  Discussion.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
Copyright Jim Martin Emerging Scholars Computer Science Session Overview: Summer 2007 Dr. Jim Martin Rising Juniors Session.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CZ1102 Scientific Problem Solving and Computation Monday/Thursday 2:00pm, LT22 Your lecturer: Dr. Wang Jian-Sheng.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
Coppin State University Maryland Course Redesign Initiative Beginning Algebra/Intermediate Algebra.
TECH 394 Computer Applications for Technologists and Engineers.
ITEC 352 Computer Organization Dr. Ray Lecture 1.
4 th period Who is Ms. Kaplan??? My involvement at DHS:  I teach Geometry, Pre-Calculus, and Intro to Computer Programming.
FIRST Robotics Competition “To transform our culture by creating a world where science and technology are celebrated and where young people dream of becoming.
About the lecturer Dr. Qing Lu (Henry) – Grew up in Shanghai, China – Lived in Singapore from 1994 to 2014 – Came to IEU last September Contact information.
ITK 168 Structured Problem-Solving Using the Computer Fall, 2006.
Personal Background Name: Chin-Sung Lin Academic Background: BSEE, MSEE, MST Working Experience: Research, Hardware Design Engineer & Teacher Teaching.
Computer Programming for Engineers CMPSC 201C Fall 2000.
Welcome to the a Department of Engineering Education ! ENGR 1182 – Introduction to Engineering II Graphics 01.
Discussion Advice From Prior Students. Process At the end of the semester we ask students to give advice to the next semester’s incoming students. Following.
Constructionism: Teaching Math Skills Through Robotics By Danica Bullis.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
GE 306Dr SaMeH1 Engineering Report Writing (GE 306) Associate Professor of Environmental Eng. Civil Engineering Department Engineering College Almajma’ah.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
HUT – DEPARTMENT OF MATH. APPLIED MATH 1 FUNCTION.
Using SmartBoard Technology to Explore Transformational Geometry Teaching a Technology- Enriched Transformational Geometry Unit iLearn Grade 8 Math Session.
Syllabus Introduction to Computer Science
Computer Skills Lecturer Muhammed YASIN
Course Information and Introductions
EECE 310 Software Engineering
Engineering Physics II
Welcome to Physics 1D03.
Welcome to Physics 1D03 !.
Course Information and Introductions
BIT 115: Introduction To Programming
Course Information and Introductions
Presentation transcript:

ITEC 109 Problem Solving and Programming Dr. Ray

Introduction Me 3 rd year at RU Focus is teaching introductory programming Undergraduate research –Robotic bird feeder –iPhone/iPad software development (learning) –Game engines –Graphics

Introduction Pairing On a scale of 1 to 10 how interested are you in this class? What is the hardest problem you’ve solved? How is software created? Find a neighbor / discuss Share

Introduction Learn how to solve problems –Computers 4 Days a week –2 Lectures –2 Labs –Free on Friday! iPods, pictures, sound

Introduction Problem

Introduction Problem solving Process not a formula Iterative Creativity encouraged –Walk in the park –Shower –Other methods

Introduction Realms

Introduction Tools Original versus derivative –Stand on the shoulders of giants Innate ability –Apprenticeship Inspiration –Math –Nature –Sci-Fi novels

Introduction Process Define the problem –Requirements engineer Identify subparts of the problem Figure out how to solve each part Solve each part Put the parts together See if you did it right

Introduction Computers Do exactly what you tell them Not exactly what you expect Power versus

Introduction Issue Communication

Introduction Purpose Improve your problem solving skills Basics of instructing a computer to solve your problems Experience and meaningful problems

Introduction Tools iPods Lego Robots Computers

Introduction Info Office hours –10:00 M-F Point system –Start at 0 and work your way up Homework (200) Lab (56) Attendance (28) Exams (375) A = B = C = D = F= Do the work and come to class 50% of exams and you almost get a C

Introduction Website ITEC 109

Introduction Success Come to class Experiment Ask questions Be a participant not a viewer

Introduction Review Problem solving Process Examples Course policies Tomorrow –Problem solving lab