Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 1Winter Quarter Course Organization.

Slides:



Advertisements
Similar presentations
Introduction to Computers
Advertisements

Analysis of Computer Algorithms
Chapter 1: The Database Environment
Credit hours: 4 Contact hours: 50 (30 Theory, 20 Lab) Prerequisite: TB143 Introduction to Personal Computers.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
How Much Do I Remember? Are you ready to play.....
OPERATING SYSTEMS Lecturer: Szabolcs Mikulas Office: B38B
Modern Systems Analyst and as a Project Manager
ITK 115 Reasoning About Complex Systems. Course Description (Catalog) 115 REASONING ABOUT COMPLEX SYSTEMS MAT 113, 120, or 145 req. May not be taken under.
1 Chapter One Introduction to Computer Networks and Data Communications.
Computer Literacy BASICS
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
Section 9.1 Computers in Marketing
Our Digital World Second Edition
Lesson 1 Computers and Computer Systems
Chapter 1 Introduction to the Programmable Logic Controllers.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect 1P. 1Winter Quarter Course Organization Lecture 1.
WEB- BASED TRAINING Chapter 4 Virginija Limanauskiene, KTU, Lithuania.
Test on Input, Output, Processing, & Storage Devices
Discovering Computers Fundamentals, 2012 Edition
ITK 115 Reasoning About Complex Systems. Instructor Cheri Higgins Office: OU 113 Phone: (309) (for emergencies only
1 Multimedia Systems 2 Dr Paul Newbury School of Engineering and Information Technology ENGG II - 3A11 Ext:
1 Developing Tests for Departmental Assessment Deborah Moore, Assessment Specialist Institutional Research, Planning, & Effectiveness University of Kentucky.
Chapter 5 Test Review Sections 5-1 through 5-4.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and Final Review Topics Lecture.
How creating a course on the e-lastic platform 1.
25 seconds left…...
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Syllabus Instructor: Dr. Wesam Ashour
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
Lesson 1 Computers and Computer Systems
Introduction to Computers and Programming - Class 1 1 Introduction to Computers and Programming Professor Avi Rosenfeld.
Fundamentals of Engineering for Honors – ENG H191 Lecture 1 - Cadkey1 Question of the Day Who Invented Bifocals and Why? ANSWER: Benjamin Franklin invented.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 1Winter Quarter Course Organization.
Introduction to C++ Programming CS 117 Section 2 and KNET Sections Spring 2001 MWF 1:40-2:30.
Introduction to Computers. Are Computers Important? OF COURSE!
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lect 1P. 1Autumn Quarter Introductions and Sketching Lecture 1.
Engineering Applications Course Introduction GSMST Dr. Chuck Lockert
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
Introduction to Computers
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
CS 1 •This is Computer Science 1. •Who is Professor Adams?
INTRODUCTION TO COMPUTING
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
UniMAP Sem1-08/09EKT120: Computer Programming1 Week 1 – Lecture 1.
Robotics and Mechatronics Course Introduction GSMST Dr. Chuck Lockert
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
3D Modeling and Analysis Course Introduction GSMST Dr. Chuck Lockert
ENGR Welcome to ENGR Excellence – Impact - Innovation.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1Spring Quarter Engineering H193 Course Introduction Team Assignments Team Working.
Computer Programming (1) Code & No.: CS 102 CREDIT HOURS: 5 UNIT Lecture 3.0 hours/week Lab: 2.0 hour/on every week a. This course introduces the students.
UniMAP Sem2-10/11 DKT121: Fundamental of Computer Programming1 Introduction to C – Part 1.
Computer Programming for Engineers CMPSC 201C Fall 2000.
Discovering Computers 2010
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
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.
Introduction to Computers - Hardware
Welcome to the a Department of Engineering Education !
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Welcome to the a Department of Engineering Education !
INTRODUCTION TO COMPUTER APPLICATIONS
Introduction to Computing Lecture # 1
Chapter 1 – Introduction to Computers
T Computer Architecture, Autumn 2005
Introduction to Computing
Professor: Shereen Khoja
L25 – Final Review AU 15 Final Exam – Classroom – Journalism 300
Presentation transcript:

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 1Winter Quarter Course Organization Lecture 1

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 2Winter Quarter Topics For Today This Year and This Quarter Meet the Instructional Team Meet Each Other EN 167 Course Organization Review the EN 167 Course Syllabus "Hands-On" Activities for EN 167 What Is a Computer? What Are Computers Used For?

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 3Winter Quarter This Year And This Quarter A Purpose – Fundamentals of Engineering for later courses Another Purpose – Provide a set of skills for later courses AND for co-op / internships Skills? –Au – Sketching, CAD, Reading Drawings, How Things Work, Teamwork, Engineering Design –Wi – Programming in C/C++/MATLAB, Data Acquisition and Analysis, Teamwork, Engr Design –Sp – Putting It All Together, Drawing, CAD, Programming, Project Planning, Mgmt, Documentation, Engr Design & Build, TEAMWORK, Competition

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 4Winter Quarter Instructor: Joanne E. DeGroat –Department of Electical & Computer Engineering Office: 656 Dreese Labs (DL) Office ph: (no voice mail) Home ph: (has answering machine) Research Area: Computer Architecture VLSI – Digital, Mixed Signal, Analog Hardware Description Lang, HDL Verification Introductions

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 5Winter Quarter Dr. Joanne DeGroat Some Background –Education BS Engineering Science – Penn State Univ MS Electrical Engineering – Syracuse Univ Ph.D. Electrical & Computer Engineering – Univ of Illinois –Professional Employment Development Engr. – Eastman Kodak USAF – Maintenance Officer USAF – R&D Engineer USAF – Faculty at Air Force Institute of Technology Ohio State University (1990)

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 6Winter Quarter Introductions Teaching Assistants In the classroom – Sarah Switzer

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 7Winter Quarter Self Introductions Introduce yourself to the person beside you. Tell her or him your name, hometown, and most favorite or fun experience of your winter break. Introduce the person beside you to the persons across the table, including hometown and favorites.

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 8Winter Quarter ENG EN167 Course Syllabus Course Meeting Times and Places: –Lecture/Discussion in Room 346 –Mondays, Tuesdays, and Thursdays –Hands-on Lab in Room 208 most (but not all) Wednesdays

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 9Winter Quarter ENG EN167 Course Objectives THIS COURSE IS DESIGNED TO HELP YOU: Understand engineering Appreciate various disciplines Experience the design process Learn and practice fundamental skills Learn graphics and computer applications Develop study, teamwork, and communication skills

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 10Winter Quarter ENG EN167 Course Objectives THIS COURSE WILL ENABLE YOU TO: Solve engineering problems Develop computer algorithms Acquire working knowledge of C, Unix, programming, MATLAB, editing Experience some hands-on engineering lab activities

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 11Winter Quarter Hands-On Activities Learn some data acquisition system fundamentals Measure and analyze rocket engine performance Collect data with a simple real-time data acquisition system Ride a bicycle and learn more about stress and strain or alternate lab

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 12Winter Quarter Hands-On Activities Learn some basic digital logic circuit concepts Program a microprocessor to control a "real- world" device Data Acquisition and subsequent analysis by program

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 13Winter Quarter Evaluation / Course Grades COURSE GRADES TO BE BASED ON: DAILY ASSIGNMENTS (25)28.0% MIDTERM EXAMS (2)24.0% LAB REPORTS (7)16.0% QUIZZES (6)12.0% JOURNAL ENTRIES (10) 3.0% DESIGN PROJECT (1) 0% FINAL EXAM (1) 17.0% NOTE: 50% or higher on each component to pass!!!

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 14Winter Quarter Materials And Supplies ENG H192 "COURSE PACKET" The "Course Packet" contains two sections: "Class Notes - Region One Unix+ Manual" "Daily Assignments - ENG H192 Class lecture slides will be available on the class Web site

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 15Winter Quarter Materials And Supplies Required Text - "C How To Program", by Deitel & Deitel, 4th Ed. Required Text – MATLAB – An Introduction with Applications 2 nd Ed., by Gilat Access Required Text - "The New Way Things Work", by Macauley Floppy Disks (3.5 HD), CD-RW, or USB Flash Drive (USB Drive suggested) 3-ring Notebook

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 16Winter Quarter Materials And Supplies You may find helpful: "Tools and Tactics of Design", by Dominick (For the design project) A Guide to Writing as an Engineer", by Beer & McMurrey (For lab reports)

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 17Winter Quarter What You Will Learn Engineering problem solving C programming language Language standards Programming conventions Unix tools Computer applications MATLAB computational package Laboratory report format

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 18Winter Quarter What Is A Computer ? A system or device capable of performing computations and making logical decisions at speeds in excess of billions per second. Computers process data under the control of sets of instructions called computer programs--those who write the programs are computer programmers. The various devices comprise the hardware. The collection of programs is the software. What is firmware?

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 19Winter Quarter Hitchcock Hall Computer Systems Rm 346 PC Servers LINUX Servers Second Floor Rm 206 Rm 324 NETWORK Rm 224 Labs Password Reqd 2 nd Password Reqd

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 20Winter Quarter Simplified Computer Organization Computer can be divided into six logical units: Input unit -- the "receiving" section Output unit -- the "shipping" department Memory unit -- like a stockroom in a store Arithmetic & logic unit -- like "manufacturing" Central processing unit -- "management" –Note: The ALU is often considered part of the CPU Secondary storage -- high capacity warehouse

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 21Winter Quarter Engineers Use Computers For DATA ACQUISITION DEVICE CONTROL COMMUNICATION GAMES EXPERT SYSTEMS PROCESS CONTROL DATA ANALYSIS COMPUTATIONS SIMULATION RECORD KEEPING AUTOMATION GRAPHICS ROBOTICS

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 22Winter Quarter Some Uses For Computer Chips ENGINES WATCHES ANTI-LOCK BRAKE SYSTEMS FAX MACHINES ELEVATORS CAMERAS GASOLINE PUMPS THERMOSTATS MOBILE PHONES BURGLAR ALARMS TREADMILLS GREETING CARDS CALCULATORS ANSWERING MACHINES ATMs PERSONAL COMPUTERS MICROWAVES GAMES

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 23Winter Quarter Languages And Applications GENERALSPECIALAPPLICATIONS BASICMATHCADEXCEL PASCALMATLABWORD COBOLMATHEMATICAINVENTOR FORTRANMAPLEPOWERPOINT C/C++AXUMLABVIEW LISP

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 24Winter Quarter Finding A Solution To Problems The solution to a problem involves executing a series of actions in a specific order. The procedure for solving a problem expressed in terms of: 1. The actions to be executed, and 2. The order in which they are to be executed Is called an algorithm.

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 25Winter Quarter Control Structures CONTROL STRUCTURES FOR THE ORDER OF EXECUTION ARE: SEQUENCE SELECTION REPETITION ABSTRACTION

Engineering EN167 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 1P. 26Winter Quarter Part Of The Art Of Programming The most important thing in life is showing up. Woody Allen The most important thing in computer programming is SYNTAX. Mike Miller Programming is NOT a spectator sport. To become good you must practice - practice - practice. Rick Freuler