General Computer Science for Engineers CISC 106 James Atlas Computer and Information Sciences 2/10/2010.

Slides:



Advertisements
Similar presentations
CISC Data Structures Ben Perry University of Delaware Summer 2011.
Advertisements

ITCS 3181 Logic and Computer Systems
General Computer Science for Engineers CISC 106 Lecture 01 James Atlas Computer and Information Sciences 9/2/2009.
CSE Spring 2015 INTERMEDIATE PROGRAMMING
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
ITCS 3181 Logic and Computer Systems
General Computer Science for Engineers CISC 106 Lecture 02 James Atlas Computer and Information Sciences 6/10/2009.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2008) Lecture: Wednesday and Friday,
EECE476: Computer Architecture Course Administration and Announcements The University of British ColumbiaEECE 476© 2005 Guy Lemieux.
Arrays Recitation – 10/(9,10)/2008 CS 180 Department of Computer Science, Purdue University.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
General Computer Science for Engineers CISC 106 Lecture 22 Dr. John Cavazos Computer and Information Sciences 04/13/2009.
Computer Applications for Business CS 170 Yang Yu
Instructor Dr. Ken Rodham –3370 TMCB – –Office Hours: By Appointment.
MA 2611 Applied Statistics I ‘D’ Term 2003 Prof. Carlos J. Morales.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2007) Lecture: Wednesday and Thursday,
Variables, Data Types, & Arithmetic Expressions CSC 1401: Introduction to Programming with Java Lecture 3 Wanda M. Kunkle.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Welcome to CISC220 Data Structures in C++ sakai.udel.edu Office Hours: Mon / Wed 2:30PM - 4PM TAs: Miao Tang,
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
CMPT 128: Introduction to Computing Science for Engineering Students
CPS 2231 Computer Organization and Programming Instructor: Tian (Tina) Tian.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
PHYSICS 1P03 Introductory Mechanics Me: Dr. W. Okoń Office: ABB Office Hours: 4-5 pm 4-5 pm.
0-2 Tom Gambill 2209 Siebel Center All relevant class information is presented on the CS 101 web site.
General Computer Science for Engineers CISC 106 Lecture 01 James Atlas Computer and Information Sciences 6/8/2009.
General Computer Science for Engineers CISC 106 Lecture 04 Dr. John Cavazos Computer and Information Sciences 09/10/2010.
Welcome to the First-Year Engineering Program ENGR 1187.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Calculus I – Course Syllabus Class Periods: 10:15am-12:30pm MTWRF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 230
Calculus I – Course Syllabus Class Periods: 1:00pm-1:50am MTWF Classroom: Thompson Hall 315 Instructor: Mei Q. Chen, Thompson Hall 230
CS , Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours or,
Computational Structures Tim Sheard & James Hook Portland State University Class Preliminaries.
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
Welcome to CISC220H Data Structures in C++ sakai.udel.edu Office Hours: Mon/Wed 3:30PM - 4:30PM TA: Adnan Ozsoy.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 2/17/2010.
General Computer Science for Engineers CISC 106 Lecture 12 James Atlas Computer and Information Sciences 08/03/2009.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Dr. Sajib Datta CSE Spring 2016 INTERMEDIATE PROGRAMMING.
AMS102 Elements in Statistics Prof. Kenny Ye Office: Math Phone: Office Hours: TuTh 3:30-4:30.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Welcome to CISC220 Data Structures in C++ sakai.udel.edu Office Hours: Tues 3PM - 4PM / Thurs 1PM - 2PM TA: David.
General Computer Science for Engineers CISC 106 Lecture 02 James Atlas Computer and Information Sciences.
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
UIUC Fa 2001 Accy403 (MSBA) Overview Purpose & learning objectives Format Workload, class preparation and grades Communication Next class.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
INC 161 , CPE 100 Computer Programming
Introduction to Computing
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
Calculus III – Course Syllabus
Lecture 1: Introduction
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
Net 222: Communications and networks fundamentals (Practical Part)
Lecture 1: Introduction
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Administrative Issues
Folsom High School Class: Econ/AP Government
Presentation transcript:

General Computer Science for Engineers CISC 106 James Atlas Computer and Information Sciences 2/10/2010

Course Overview Website: – sakai.udel.edu Lab based course – MATLAB – TA for each lab – Most of your learning will be in lab!

Labs Pair programming Labs assigned on Wednesday Labs always due on the following Tuesday at 11:55PM Projects are two pairs working together and will be due 2 weeks after assigned

Grading Labs (20%) Participation (10%) Two Projects (10% + 10%) Quizzes (10%) Two Midterm Exams (10% + 10%) Final Exam (20%) Your final course grade cannot be more than one letter grade higher than your exam average

Course Help Office Hours – Tues 1-4PM Thurs 1-4PM – TAs: Smith 103 (hours TBA) Academic Enrichment Center (AEC) Tutors

How does our program work? CPU Disk Memory

1.~~~~~~~~~~ 2.~~~~~~~~~~ 3.~~~~~~~~~~ 4.~~~~~~~~~~ 5.~~~~~~~~~~ 6.~~~~~~~~~~ 7.~~~~~~~~~~ 8.~~~~~~~~~~... x86 instructions Our Program in Memory

Variables var = expression x = 2 * 2 comment = ‘This is a string’ area = circleArea(5) What type of data is stored in each variable?

Data Types in Matlab Floating point number by default – “double” precision = 64-bits of memory

Operations on Data Types 5.5 single(5.5) int8(5) int8(500) ? int8(‘c’) ? char(98) ? >> x = 5.5 >> whos x

Expressions Data and Operator – – circleArea(5)

Expressions Data and Operator – – circleArea(5) Nested Expressions – circleArea(circleArea(5 + 2) + circleArea(3))

Expressions Data and Operator – – circleArea(5) Nested Expressions – circleArea(circleArea(5 + 2) + circleArea(3)) Expressions produce a value

Lab00 (pre-lab) / Lab01