01-intro-i-g

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 270 physic student scores for the two sections: Experiment w/ quizzes and active learning. Control without. Demo: What year are you in school? a) Freshman b) Sophomore c) Junior d) Senior e) Other Also, activity handouts will be available before class In front of doors before you walk in http://www.cs.cornell.edu/courses/cs3410/2014sp • Office Hours / Consulting Hours • Lecture slides, schedule, and Logisim • CSUG lab access (esp. second half of course) Lab Sections (start next week) T W W W W R R R F F F 2:55 – 4:10pm 8:40—9:55am 11:40am – 12:55pm 3:35 – 4:50pm 7:30—8:45pm 8:40 – 9:55pm 11:40 – 12:55pm 2:55 – 4:10pm 8:40 – 9:55am 11:40am – 12:55pm 2:55 – 4:10pm Carpenter Hall 104 (Blue Room) Carpenter Hall 104 (Blue Room) Carpenter Hall 104 (BlueRoom) Carpenter Hall 104 (Blue Room) Carpenter Hall 235 (Red Room) Carpenter Hall 104 (Blue Room) Carpenter Hall 104 (Blue Room) Carpenter Hall 104 (Blue Room) Carpenter Hall 104 (Blue Room) Upson B7 Carpenter Hall 104 (Blue Room) • Labs are separate than lecture and homework • Bring laptop to Labs • Next week: intro to logisim and building an adder http://www.cs.cornell.edu/courses/cs3410/2014sp • Office Hours / Consulting Hours • Lecture slides, schedule, and Logisim • CSUG lab access (esp. second half of course) Course Virtual Machine (VM) • Identical to CSUG Linux machines • Download and use for labs and projects • https://confluence.cornell.edu/display/coecis/CSUG+Lab+VM+Information Email • cs3410‐staff‐l@cs.cornell.edu • The email alias goes to me and the TAs, not to whole class Assignments • CMS: http://cms.csuglab.cornell.edu Newsgroup • http://www.piazza.com/cornell/spring2014/cs3410 • For students iClicker • http://atcsupport.cit.cornell.edu/pollsrvc/ Lab Sections start next week • Intro to logisim and building an adder Labs Assignments • Individual • One week to finish (usually Monday to Monday) Projects • two‐person teams • Find partner in same section Homeworks • One before each prelim • Will be released a few weeks ahead of time • Finish question after covered in lecture All submitted work must be your own • OK to study together, but do not share soln’s • Cite your sources Project groups submit joint work • Same rules apply to projects at the group level • Cannot use of someone else’s soln Closed‐book exams, no calculators • Stressed? Tempted? Lost? • Come see us before due date! Plagiarism in any form will not be tolerated Functionality and Performance To be better Computer Scientists and Engineers • • • • Abstraction: simplifying complexity How is a computer system organized? How do I build it? How do I program it? How do I change it? How does its design/organization effect performance? Computer System = ? Input + Output + Memory + Datapath + Video Control Keyboard Network Mouse USB Registers bus bus Serial CPU Memory Disk Audio C int x = 10; x = 2 * x + 15; r0 = 0 compiler MIPS assembly language addi r5, r0, 10 muli r5, r5, 2 addi r5, r5, 15 r5 = r0 + 10 r5 = r5 * 2 r5 = r15 + 15 assembler MIPS machine language op = addi r0 r5 10 00100000000001010000000000001010 00000000000001010010100001000000 00100000101001010000000000001111 op = addi r5 r5 15 ISA • abstract interface between hardware and the lowest level software • user portion of the instruction set plus the operating system interfaces used by appli...
View Full Document

This document was uploaded on 02/22/2014 for the course CS 3410 at Cornell University (Engineering School).

Ask a homework question - tutors are online