Welcome to CS140 Assembly Language and Computer Organization

Slides:



Advertisements
Similar presentations
Used to Procure Goods & Supplies. Office supplies Operating supplies Computer hardware and software (non- capitalized
Advertisements

IDS-695 INFORMATION SYSTEMS DEVELOPMENT I WELCOME Ronald Norman, Ph.D., CCP Office: SS-3200 Office Phone: URL:
CS2100 Computer Organisation Welcome (AY2014/5 Semester 2)
Randal E. Bryant Carnegie Mellon University CS:APP2e CS:APP Chapter 4 Computer Architecture Overview CS:APP Chapter 4 Computer Architecture Overview
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
CS 447 Distributed Objects Instructor: Shangping Ren.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
CS1104 – Computer Organization PART 2: Computer Architecture Lecture 1 Introduction.
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
CS-2710 Computer Organization Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick – CS-2710 info syllabus, homework, labs… –
David O’Hallaron Carnegie Mellon University Processor Architecture Overview Overview Based on original lecture notes by Randy.
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
CS2100 Computer Organisation
COSC 235: Programming and Problem Solving Chapter 1: The magic of Python Instructor: Dr. X 1.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Fundamentals of Chemistry - CHEM100 Dr. Dwayne Gergens Welcome to.
8/20/2003CS 770 – Administrivia Lecture 0 1 Administrivia Course Description Grades Homework Programming Exams Quiz.
Widespread Integration of Parallelism Steven Bogaerts.
Spring 2006ICOM 4036 Programming Laguages Lecture 2 1 The Nature of Computing Prof. Bienvenido Velez ICOM 4036 Lecture 2.
Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.
Computer Science 210 Computer Organization Course Introduction.
1 12/4/1435 h Lecture 2 Programs and Programming Languages.
CPSC 315 Programming Studio Spring 2008 John Keyser.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
CS-303 Introduction to Programming
Lally School of M&T Pindaro Demertzoglou 1 Computer Software.
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
The course purpose and structure Teach the computers internals on hardware/software interface level The students upon completion of the course should be.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Course Description/001 Objectives in This Course 1. Understanding components in computer networks - What are the major network hardware components? - What.
ITE Hirakjyoti Nath Class 7
Normalized bubble chart for Data in the Instructor’s View
Tools of Engagement: Structuring a Media Rich Online Course
Introduction: From Nand to Tetris
Computational Science - Computer Science
Introduction to Data Structures and Algorithms
CS2100 Computer Organisation
National University of Singapore
A451 Theory – 7 Programming 7A, B - Algorithms.
Entry Ticket: High and Low Level Languages
Introduction CS 111 On-Line MS Program Operating Systems Peter Reiher
CS 4722 Computer Graphics and Multimedia Spring 2018
CS-401 Compute Architecture & Assembly Language Programming
CS 603: Programming Language Organization
Computer Science 210 Computer Organization
CS329E – Elements of Mobile Computing
Foundations of Computer Science
Computer Systems Summary
COSC121: Computer Systems
Review for Test1.
CS 178H Introduction to Computer Science Research
Computer Science Teachers Association Academy
CS-401 Computer Architecture & Assembly Language Programming
University of Gujrat Department of Computer Science
CS 0007 Spring Lory Al Moakar.
CS154 Formal Languages and Computability
CS-401 Assembly Language Programming
Welcome to: CSC225 Introduction to Computer Organization
Introduction to programming
CS-401 Computer Architecture & Assembly Language Programming
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
The Nature of Computing
What is Programming Language
Professor: Shereen Khoja
Week1 Architecture - Lecture outline & Assignments
CS-401 Computer Architecture & Assembly Language Programming
Computer Science 210 Computer Organization
Presentation transcript:

John Magee jmagee@clarku.edu Welcome to CS140 Assembly Language and Computer Organization aka “Computer Systems” Spring 2017 John Magee jmagee@clarku.edu

What’s a Mashup? Why does this course list 3 (or 4) books? We’re going to be doing some kind of Mashup! What’s that? Beats me, we’ll find out! The primary schedule of topics will follow the nand2Tetris plan. The Elements of Computing Systems Supplemental material will come from CS:APP Computer Systems: A Programmer’s Perspective Some lecture intuition will come from: Code: The Hidden Language of Computer Hardware and Software

What we’ll do Nand2tetris projects: Pong Reborn: http://www.youtube.com/watch?v=-9Xclbl7piU http://www.youtube.com/watch?v=x0z9tisBu7g Pong Reborn: http://www.reddit.com/r/gaming/comments/14wr0a/to_build_a_video_game_from_scratch_you_must_first/ http://imgur.com/a/TUGto#0 http://www.youtube.com/watch?v=WS8JTAK34Fg Well, we probably won’t make this, but we’ll understand it!