Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.

Slides:



Advertisements
Similar presentations
COMS S1007 Object-Oriented Programming and Design in Java July 8, 2008.
Advertisements

Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
COMS W1004 Introduction to Computer Science May 28, 2008.
WELCOME TO BIOLOGY 101 FALL BIOLOGY 101 Introductions: My Background Contact Information: –Reagan Lake –Rm 454 (BS Bldg) –
MATH 330: Ordinary Differential Equations Fall 2014.
COMS S1007 Object-Oriented Programming and Design in Java July 3, 2007.
COMS W1004 Introduction to Computer Science May 27, 2009.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Welcome to CS 115! Introduction to Programming Fall 2015.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
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.
SYSC System Analysis and Design 1 Part I – Introduction.
Introduction to Programming Summer 2010 Akil M. Merchant.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
Social Psychology: Attitudes & Persuasion (PSY320)
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Spring 2011 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
CMSC 671 Introduction to Artificial Intelligence Course Overview Fall 2012.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Orientation Spring 2011 Denise Coffey MSN, RN.  Concepts covered will include alterations in cellular regulation and cellular metabolism.  Course material.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
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 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
King Saud University1 CSC 112 Java Programming I Introduction.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Introduction to CIT Mar-16.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Welcome to CS 115! Introduction to Programming Spring 2016.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSc 120 Introduction to Computer Programing II
Course Overview - Database Systems
Introduction to Programming
PROBLEM SOLVING AND PROGRAMMING
Welcome to the a Department of Engineering Education !
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
ECE/Comp Sci 352 Digital Systems Fundamentals
Welcome to CS 1010! Algorithmic Problem Solving.
Course Overview - Database Systems
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
Automata and Formal Languages
Announcements Class is full! Sorry... :-(
CS201 – Course Expectations
Presentation transcript:

Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012

Instructor: Chris Murphy PhD-Computer Science, Columbia University Professional experience during dot.com era: – Digital Equipment Corporation – Art Technology Group (ATG) – IconMedialab – Citibank BS-Computer Engineering, Boston University cis.upenn.edu

Teaching Assistants Greg Smith Sheng Huang Swati Goswami Office hours will be announced soon!

Why “Computer Systems”?

Why study Computer Systems? To better understand the field of computing and “how things work” To be able to develop software in the context of the underlying hardware To learn skills required of a flexible IT professional (specifically, UNIX and C)

Course Logistics

What is CIT 593? This is the first of the two-course “systems” sequence for MCIT students It assumes that you have no programming experience whatsoever The goals are to teach you the basics of C programming, UNIX, and computer organization /architecture

Course website Lecture schedule and reading assignments Staff office hours and contact info Links to helpful resources Homework assignments

Schedule Part 1: what’s going on inside the computer Part 2: C programming Each week consists of 1.5 hours of lab and 3 hours of lecture Labs held in Moore 207 (“Linux lab”)

Grading Guidelines 97+A A 90-93A B B 80-83B- Homeworks: 50% Lab assignments: 10% Midterm exam: 15% Final exam: 25%

Homeworks There will be 7-8 homework assignments Assignments must be completed individually unless otherwise noted! Will be posted on the course homepage and announced in class

Lab Assignments Labs will be held in Moore 207 on Mondays from 1:30-3pm –No lab next week! Assignments will be done in the lab and should be completed during that time Collaboration is encouraged!

Exams Midterm tentatively scheduled for Oct 25 Final exam will be held according to the university registrar's schedule –Currently set for Mon, Dec 17, 6-8pm Exams cover material from readings and lectures (so come to class!)

Textbooks Required: Patt & Patel, Introduction to Computing Systems, 2 nd edition Recommended: Kernighan & Ritchie, The C Programming Language Available at UPenn Bookstore or online P&P is also used for CIS 240

BlackBoard Check the “Gradebook” to make sure our records match your own Everything else will be on course website!

Piazza Link available from course website Appropriate: Discuss course-related material Clarify intent of assignments Share interesting articles, links, etc. Inappropriate: “Did anyone else get ___ as the answer to question #5?” “My program crashes. Can someone help me?”

SEAS Account You will need a login account to access Penn's computing environment (specifically, the Linux machines in Moore 207) It is the same one you use to get your Penn , etc. If you don’t have an account, go to

Classroom Etiquette If you can’t bear the thought of going 80 minutes without accessing: Facebook Twitter Your stock portfolio icanhascheezburger Then please sit in the back row!

Academic Honesty Please familiarize yourself with the UPenn and SEAS academic integrity policies Links available from course website It is YOUR responsibility to read and adhere to the policies

Academic Honesty Overview Collaboration is not allowed on homework (programming) assignments Be sure to cite any third-party material (websites, books, tutors, etc.) Reusing work (for other classes, or from previous semesters of 593) is not allowed

Ready?

Upcoming Today: Computer numbers (2.1 – 2.2) Tonight: MCIT social event (Levine 307) Monday: no lab! Tuesday and Thursday: More computer numbers (2.3 – 2.7); digital logic (3.1 – 3.3)