CS 316: Introduction to Computer Organization and Systems Programming.

Slides:



Advertisements
Similar presentations
CS 4410 / CS4411 Operating Systems Prof. Sirer & Prof. George Fall 2014 Cornell University.
Advertisements

EGR 105 Foundations of Engineering I Fall 2007 – Week 1 Introduction.
Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
ECO201 PRINCIPLES OF MICROECONOMICS Instructor: Professor Bill Even Office: 3018 FSB Home page:
ME 4054W Design Projects Spring Semester 2010 Course Logistics Prof. Brad Bohlmann January 19, 2010 U NIVERSITY OF M INNESOTA.
Intro to CIT 594
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
1 ISM 3410 Telecomm and Networking in Business Instructor:Vincent WS Chow Rm:WLB 818 Ext:7582 URL:
CS 4410 Operating Systems Prof. Sirer Fall 2010 Cornell University.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
MATH 330: Ordinary Differential Equations Fall 2014.
COMP 303 Computer Architecture Prof. Emin Gün Sirer Fall 2007 Koç University.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
How To Prepare For Your First Online Class By Jeannie Tipton Let’s Begin!
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
Introduction to Programming Summer 2010 Akil M. Merchant.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Course Introduction Software Engineering
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Welcome to Physics 1D03.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CS 4700: Foundations of Artificial Intelligence Instructor: Prof. Selman Admin.
Intro to CIT 594
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.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Welcome to CS 101! Introduction to Computing I. Greeting! Kiho Lim CS 101 – Teaching Assistant
ECE 4007L03 Senior Design Computer Engineering Tues. Thurs. 9:30 – 11:00 Van Leer C241 ECE 4884A – Design Lecture Mon. Wed. 3:00 – 4:00 Van Leer Auditorium.
Welcome to CS 101! Introduction to Computers Fall 2015.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
FIN 235 SPRING All Rights ReservedIntro & Chapter 1 Page 2 before A. A. Skim read the assignments before class * Reading the material the night.
1 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
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.
Class Introduction IST 210: Organization of Data IST2101.
CSc 120 Introduction to Computer Programing II
CS101 Computer Programming I
Software Process ICS 225 Spring 2002
Theory and Practice of Web Technology
Computer Science 102 Data Structures CSCI-UA
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
homework assignment due Feb 23
Administrative Issues
Welcome to Physics 1D03 !.
Administrative Issues
Administrative Issues
Presentation transcript:

CS 316: Introduction to Computer Organization and Systems Programming

2 Course Objective Bridge the gap between hardware and software How a processor works How a computer is organized How to program concurrent systems Establish a foundation for building higher- level applications How to optimize programs How to debug large systems

Logistics Lectures 1120 Snee Hall!!!! (NOTE THE CHANGE) Instructor Prof. Sirer Office Hours: T Th 2:30-3:30 TAs Kevin Walsh, kwalsh at cs.cornell.edu Michael Siegenthaler, msiegen at cs.cornell.edu

Communication Course Web Page CHECK IT OFTEN Office hours, assignments, etc. will be there This document will be linked in cs316 at systems.cs.cornell.edu The alias goes to me and the TAs, not to whole class

Administrative Course has three components Lectures Homeworks and Exams Projects You are expected to keep up with all three

Grading Breakdown 40% Projects (approx. 4 assignments) 40% Prelims and Final 15% Homeworks (approx. 4-8) 5% Flexgrade (participation, attitude, improvement and effort) Grading will not be done on a curve It is my goal to be able to give everyone an A+ Help me achieve this

Sections & Projects Sections start next week Projects will be done in two-person teams We will pair you up if you don’t have a preferred partner Start early, time management is key Manage the team effort

Academic Integrity All submitted work must be your own OK to study together Cannot share solutions however Project groups submit joint work Same restrictions apply to projects at the group level Cannot be in possession of someone else’s solution Closed-book exams, no calculators

Questions? And demographics…