General Computer Science for Engineers CISC 106 Lecture 01 James Atlas Computer and Information Sciences 9/2/2009.

Slides:



Advertisements
Similar presentations
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
General Computer Science for Engineers CISC 106 Lecture 02 James Atlas Computer and Information Sciences 6/10/2009.
September 8, 2009Introduction to Cognitive Science Lecture 1: Introduction and Preliminaries 1 Happy New Semester and Welcome to Intro to Cognitive Science!
Computer Applications for Business CS 170 Yang Yu
Finance 5040 Spring 2011 Welcome Dr. James Conover.
General Computer Science for Engineers CISC 106 Lecture 10 Roger Craig Computer and Information Sciences 3/06/2009.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
EGR 240 Introduction to Electrical and Computer Engineering
CS 182 Sections 101 & 102 Joseph Makin Jan 19, 2004 Slides created by Eva Mok Thanks, Eva!
General Computer Science for Engineers CISC 106 Lecture 05 Dr. John Cavazos Computer and Information Sciences 2/20/2009.
Quantitative Research Methods for Information Systems and Management (Info 271B) Introduction to Social Research.
General Computer Science for Engineers CISC 106 Lecture 06 Roger Craig Computer and Information Sciences 2/23/2009.
Math 97 – Beginning Algebra Resources Spring 2010.
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
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.
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
Course Introduction Software Engineering
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.
SSE 120 Introduction to Satellites & Space Systems Morehead State University Space Science Center Fall 2011 Instructor: Prof. Bob Twiggs gmail.com.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
PHYSICS 1P03 Introductory Mechanics Me: Dr. W. Okoń Office: ABB Office Hours: 4-5 pm 4-5 pm.
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.
1 Intro 1a CIS 748 Software Management Dr. David A Gustafson
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
General Computer Science for Engineers CISC 106 James Atlas Computer and Information Sciences 2/10/2010.
General Computer Science for Engineers CISC 106 Lecture 02 Dr. John Cavazos Computer and Information Sciences 2/13/2009.
EECS 1541 Introduction to Computing for the Physical Sciences
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.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
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.
General Computer Science for Engineers CISC 106 Lecture 13 - Midterm Review James Atlas Computer and Information Sciences 10/02/2009.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Engineering 1020 Introduction to Programming Peter King Winter 2010.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Syllabus 2 nd Semester: 1436/ 1437 SW Project Management(CT1413)
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.
Introduction to Programming Lecture 6. Functions – Call by value – Call by reference Today's Lecture Includes.
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.
Physics 2048: Meet the Professors Tue/Thu lectures: Prof. Wiedenhöver
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 9/9/2009.
Course Outline Three Themes for the course: Theme 1: Starting a Research Design and setting it up Theme 2: in-depth lectures on the most common research.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
Computer Engineering Department Islamic University of Gaza
Introduction to Computing
Course Information and Introductions
Mohammad H. Mofrad University of Pittsburgh
Lecture 1: Introduction
Northern Michigan University MA161
Course page: CSE/Math 1560: Introduction to Computing for Mathematics and Statistics Winter 2011 Suprakash Datta.
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Administrative Issues
CS201 – Course Expectations
Presentation transcript:

General Computer Science for Engineers CISC 106 Lecture 01 James Atlas Computer and Information Sciences 9/2/2009

Course Overview Website: ◦ Lab based course ◦ MATLAB ◦ TA for each lab

Labs Pair programming Labs assigned on Monday Labs always due on the following Thursday at 11:55PM (10 days from assignment) Projects are group work and will be due 3 weeks after assigned

Grading Labs (25%) Participation (5%) Two Projects (10% + 10%) Two Midterm Exams (15% + 15%) 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-3PM Thurs 2-4PM ◦ TA: TBD Sakai ◦ Forums are great!

Intro to Computer Science Exercise:Compute based Pictionary Your team must create a list of instructions to draw a picture ◦ Choose a simple object to draw ◦ Numbers are allowed ◦ All prepositions, adjectives are allowed  on, next to, across ◦ Nouns can only be geometric nouns:  Circle  Line  Square ◦ No “car” or object nouns

MATLAB Command line Interactive (interpreted) matlab ◦ GUI version matlab -nodesktop ◦ Text version

MATLAB Prompt ◦ >> Expression ◦ >> 2 * 2 Variable ◦ >> product = 2 * 2

MATLAB How can we calculate the area of a circle? >> pi * 3^2 >> radius = 3 >> pi * radius ^ 2

f xf(x)

f radius area

Functions Top-down program design (pp ) Breaking problems down Code reuse (Don’t reinvent the wheel) How do we write functions in MATLAB?

MATLAB m-files Create a circleArea m-file

Sample function circleArea.m %circleArea = number -> number %takes the radius of a circle and returns the calculated area of a circle function outputValue = circleArea(radius) outputValue = pi * radius ^ 2;

Now, what if we want to calculate area of a ring A ring of two concentric circles = -

Area of a ring pi * (radius1)^2 – pi * (radius2)^2

Test area of a ring ringArea(2,1) ringArea(3,1) Etc.