Free Essay

Comp 228 Outline

In:

Submitted By GrahfZilla
Words 769
Pages 4
Department of Computer Science and Software Engineering Concordia University COMP228 Fall 2009
Instructor: H.F. Li [EV 3.409; hfli@cse.concordia.ca; x3020] Office Hours: Tue 4:15 – 5:15 pm; Thurs 10:30 – 11:30 am.
Objective:
The objective of this course is to introduce key concepts in computer organization at the level of assembly/machine language. Students are expected to learn about features that affect programmability and performance at the hardware layer. Hardware details are discussed at a level appropriate for beginning students in computer science and software engineering. Basics of assembly language programming via a simple language are introduced, supplemented with some hands-on experience on NASM.

Tentative Course Outline
Topic Material Text Week
Introduction Some basic concepts/terminologies, Chapter 1 1 system abstractions, von Neumann model

Data Representation Binary representations of integer and Chapter 2 2 – 3 floating point number, 2’s complement addition, ASCII, CRC and Hamming code

Digital Logic Boolean functions, logic circuit, Chapter 3 4 full adder, register

A Simple Computer Processor internal, introduction to bus, Chapter 4 5 – 8 memory, I/O subsystems, Marie ISA and programming, real examples (NASM)

More on ISA variations of ISA, pipelining Chapter 5 8 – 9

Memory types of memory, memory hierarchy, Chapter 6 10 – 11

I/O and Storages I/O interfaces and programming, Chapter 7 12 – 13 disk technologies

Laboratory: There is a laboratory component of the course involving programming assignments that can be completed in the Departmental Lab (H905). User account can be picked up at H960 after the second week. Some of the tutorial sessions will be conducted in the lab so that you will be guided to use the facilities as first-time users. The laboratory assignments involve the use of Linux Redhat 9 installed in the lab machines and the MARIE simulator.
Tutorials: Scheduled tutorials are compulsory. Tutorials will guide you through examples related to course lectures and the laboratory component of the course. Quizzes will be given during tutorials/lectures amounting to 10% of the course marks. These quizzes are directly related to course assignments (both theory and laboratory) already submitted. Extra preparations on your part are not expected.
Course Web: Course material and announcements can be accessed through the course web at www.cs.concordia.ca/~comp228_2 (password protected).

Administrative Policies:
Grades will be based on three components: Homework [15%]: 5 assignments [theory and programming] Class Participation [8%]: Participation in in-class problem solving via i>clicker [6% for participation and 2% for accuracy*] Quizzes [12%]: 2 scheduled quizzes Midterm [20%]: 1 midterm exam tentatively scheduled at week seven Final [45%]
The homework and final exam are common to all sections. Normally the assignments will be published on the course web on the Monday of the week of distribution. Each assignment should be submitted by Thursday of the week in which it is due. Electronic submission is mandatory. Details will be given in the first tutorial/laboratory session.
Students may discuss but must not copy or allow others to copy any part of their assignments/programs. Violators will lose all of their marks of the assignment and may be subject to other disciplinary actions.
Late assignments will be accepted with a late penalty of 20% deduction of the total mark per working day late, provided they are submitted before the solutions are published on the web.

Textbook: The Essentials of Computer Organization and Architecture by Linda Null and Julia Lobur, 2nd Edition, Jones and Bartlett Publishers, 2006.

i>clicker Web Registration
You are required to purchase an i>clicker remote for in-class participation. i>clicker is a response system that allows you to respond to questions I pose during class, and you will be graded on that participation. In order to receive this credit, you will need to register your i>clicker remote online within the first week of class. You must have come to class at least once and voted on at least one question in order to complete this registration properly. Once you have voted on a question in my class, go to http://www.iclicker.com/registration. Complete the fields with your first name, last name, student ID, and remote ID. The remote ID is the series of numbers/letters found on the bottom of the back of your i>clicker remote. i>clicker will be used in every class, and you are responsible for bringing your remote daily.

*Accuracy in 60% of the problems will score the 2%.
Disclaimer: In the event of extraordinary circumstances beyond the University's control, the content and/or evaluation scheme in this course is subject to change.

Similar Documents

Premium Essay

Management

...NETWORK CAPABILITY – EMERGING AS PART OF AN INDUSTRIAL FIRMS COMPETENCE CONFIGURATION Jukka Vesalainen, University of Vaasa, Department of Management jukka.vesalainen@uva.fi Henri Hakala, University of Vaasa, Department of Management henri.hakala@uva.fi Abstract: The network capability refers to the firm’s ability to build, handle and exploit relationships. These capabilities are interwoven in the complex configuration with other capabilities and competencies of the firm and are, in practice, very difficult to separate from them. Rather than assuming that firms inherently possess network capability, our aim is to discover if this actually naturally occurs in the discourse of the top management teams. In order to understand how managers perceive, process and interpret network capability, the management teams of six industrial subcontractors were guided through a five-step process of introducing, identifying, critical screening, challenging and verifying the capabilities of the firm. The paper introduces strategic capability architecture and investigates how network capability emerges within the configuration of other capabilities in these firms. We found that in customer oriented capability sets, network capabilities are central to the formation this kind of capabilities. In other types of capability sets, networking capabilities play an important role as assets in the formation of the capability sets. Furthermore, we identified that the networking capabilities act in unison with...

Words: 9794 - Pages: 40

Premium Essay

Marketing Final

...** ASSESSMENT EXAM QUESTIONS – THESE ITEMS WILL DEFINITELY APPEAR ON THE FINAL EXAM ** CHAPTER 1 |1-113. |Marketing will not happen unless: | |A) |e-commerce is flourishing. | |B) |facilitators are present to simplify exchange. | |C) |middlemen are present to facilitate exchange. | |D) |two or more parties each have something they want to exchange for something else. | |E) |an economy is market-directed rather than planned. | |1-120. |MACRO-marketing: | |A) |is a social process. | |B) |tries to overcome "discrepancies of quantity" and "discrepancies of assortment." | |C) |tries to effectively match supply and demand. | |D) |tries to overcome the many separations...

Words: 82287 - Pages: 330

Premium Essay

Notmineatall

...philippine studies Ateneo de Manila University • Loyola Heights, Quezon City • 1108 Philippines The Afterlives of the Noli me tángere Anna Melinda Testa-de Ocampo Philippine Studies vol. 59 no. 4 (2011): 495–527 Copyright © Ateneo de Manila University Philippine Studies is published by the Ateneo de Manila University. Contents may not be copied or sent via email or other means to multiple sites and posted to a listserv without the copyright holder’s written permission. Users may download and print articles for individual, noncommercial use only. However, unless prior permission has been obtained, you may not download an entire issue of a journal, or download multiple copies of articles. Please contact the publisher for any further use of this work at philstudies@admu.edu.ph. http://www.philippinestudies.net A N N A M E L I N D A T E S TA - D E o C A M P o The Afterlives of the Noli me tángere Filipinos rarely read the Noli me tángere in the original Spanish, but it lives on in translation, a second life or afterlife, as Walter Benjamin puts it. During the American period, the first English translation, An Eagle Flight, based on the first French translation in 1899, was published in 1900. The second English translation, entitled Friars and Filipinos, appeared in 1902, and it was made by Frank Ernest Gannett, then secretary to Jacob Schurman, chair of the First Philippine Commission. Politics intruded in the translations; the omissions and additions recreated...

Words: 11914 - Pages: 48

Free Essay

Vnu Catalog

...VINCENNES UNIVERSITY CATALOG Vol. LXIX August, 2010 No. 61 A COMPREHENSIVE TWO-YEAR COLLEGE OFFERING ASSOCIATE DEGREES IN THE LIBERAL ARTS, SCIENCES, EDUCATION, ENGINEERING, AND TECHNOLOGY AND OFFERING BACCALAUREATE DEGREES IN SPECIALIZED AREAS Accreditation The North Central Association of Colleges and Schools 30 North LaSalle Street, Suite 2400, Chicago, IL 60602 (312) 263-0456 www.ncacihe.org FAX 312-263-7462 Accreditation Review Council on Education in Surgical Technology and Surgical Assisting American Bar Association American Board of Funeral Service Education American Health Information Management Association Association of Collegiate Business Schools and Programs Commission on Accreditation of Allied Health Educational Programs Commission on Accreditation in Physical Therapy Education Federal Aviation Administration Higher Education Coordinating Board of the State of Washington Indiana State Board of Nursing Joint Review Committee on Education In Radiologic Technology National Alliance of Concurrent Enrollment Partnerships National Association of Schools of Art and Design National Association of Schools of Theatre National League for Nursing Accrediting Commission Printing Industries of America, Inc. Approved for Veterans Membership The American Association of Community Colleges Aviation Technician Education Council The Council of North Central Two Year Colleges The Higher Education Transfer Alliance The National Academic Advising Association The North Central Association...

Words: 107322 - Pages: 430

Premium Essay

Anik

...Published by The University of North Carolina’s TECHNOLOG DEVELOPMENT OGY SMALL BUSINESS AND TECHNOLOGY DEVELOPMENT CENTER Star t-Up Resource Guide  Starting a business in North Carolina Get your free download of this publication at www.sbtdc.org/pdf/startup.pdf Publication Data © 2009 by the University of North Carolina’s Small Business and Technology Development Center 5 West Hargett Street, Suite 600 Raleigh, North Carolina 27601-1348 Phone 919/715-7272 or 800/258-0862 (in NC only) info@sbtdc.org All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form and by any means—electronic, mechanical, photocopying, recording, or otherwise—without the prior written permission of the publisher. Revised edition September 2009 This material is based on work supported by the US Small Business Administration (SBA). Any opinions, findings, conclusions, or recommendations expressed are those of the author(s) and do not necessarily reflect the views of the SBA. Contents Table of Contents .......................................................................1 Business Start-Up Planning Chart ....................................................................... 1 Yourself Potential ...................................................3 Assess Yourself as a Potential Business Owner ................................................... 3 Personal characteristics ............................

Words: 16371 - Pages: 66

Free Essay

Hate Speach

...THE LIABILITY OF INTERNET SERVICE PROVIDERS FOR UNLAWFUL CONTENT POSTED BY THIRD PARTIES N.D. O’BRIEN 2010 THE LIABILITY OF INTERNET SERVICE PROVIDERS FOR UNLAWFUL CONTENT POSTED BY THIRD PARTIES By N.D. O’BRIEN Submitted in fulfilment of the requirements for the degree of MAGISTER LEGUM in the Faculty of Law at the Nelson Mandela Metropolitan University January 2010 Supervisor: Prof F. Marx PREFACE I would like to extend my thanks to the following people:      To my parents and Emma Taggart for their help, encouragement, sacrifice and support; To my supervisor, Prof Marx, for his assistance and guidance; To Dawn Prinsloo, at the NMMU Library, for providing me with her time and guidance; To Ms. Fourie, the Law Faculty Officer, for her always prompt and friendly assistance; To Mr. Ant Brooks and the Internet Service Provider Association, for providing me with a variety of interesting information and insights. Without their invaluable assistance I would not have been able to have completed this work. i SUMMARY Internet Service Providers (ISP’s) are crucial to the operation and development of the Internet. However, through the performance of their basic functions, they faced the great risk of civil and criminal liability for unlawful content posted by third parties. As this risk threatened the potential of the Internet, various jurisdictions opted to promulgate legislation that granted ISP’s safe harbours from liability. The South African (RSA)...

Words: 77880 - Pages: 312

Free Essay

Alistair Cockburn

...W RITING E FFECTIVE U SE C ASES Alistair Cockburn Humans and Technology pre-publication draft #3, edit date: 2000.02.21 published by Addison-Wesley, c. 2001. i ii Reminders Write something readable. Casual,readable use cases are still useful, whereas unreadable use cases won't get read. Work breadth-first, from lower precision to higher precision. Precision Level 1: Primary actor’ name and goal s Precision Level 2: The use case brief, or the main success scenario Precision Level 3: The extension conditions Precision Level 4: The extension handling steps For each step: Show a goal succeeding. Highlight the actor's intention, not the user interface details. Have an actor pass information, validate a condition, or update state. Write between-step commentary to indicate step sequencing (or lack of). Ask ’ why’ to find a next-higher level goal. For data descriptions: Only put precision level 1 into the use case text. Precision Level 1: Data nickname Precision Level 2: Data fields associated with the nickname Precision Level 3: Field types, lengths and validations Icons Design Scope Organization (black-box) Organization (white-box) System (black box) System (white box) Component Goal Level 1 Very high summary Summary User-goal Subfunction too low For Goal Level, alternatively, append one of these characters to the use case name: Append "+" to summary use case names . Append "!" or nothing to user-goal use case names. Append "-" to subfunction use case names. The Writing...

Words: 31616 - Pages: 127

Free Essay

Cause of Lack of Self Confidence

...Safety Management Safety Management Improving Business Outcomes Behavior-based safety techniques can influence organizational performance By Treasa M. Turnbeaugh O ORGANIZATIONAL CULTURE is an important consideration in managing a firm’s overall success. Management can set goals and objectives, assign responsibilities and accountabilities, and monitor business outcomes and processes, but it must also consider the context in which all of these initiatives occur. Organizational culture is difficult to define and cannot be measured in a direct manner as it is a soft social science issue rather than a standardized quantitative measure. To confound matters, subcultures often exist within organizations that may or may not be cohesive with the firm’s overall goals and values. One such subculture is workplace safety. Workplace safety is an important factor for organizations as it affects virtually all other elements of an organization, including production, quality, job satisfaction and expenses. One approach to controlling workplace safety is the concept of behavior-based safety (BBS), a process by which all levels of an organization participate in improving specific safety-related issues by addressing actions (behavior). An interesting anecdotal finding pertaining to BBS is that it indirectly affects other business outcomes as well. Organizational Culture Organizational culture is a difficult concept to define and to measure, much less to understand and ...

Words: 6982 - Pages: 28

Premium Essay

Investment Banking

...Investment Banking Valuation, Leveraged Buyouts, and Mergers & Acquisitions JOSHUA ROSENBAUM JOSHUA PEARL FOREWORD BY JOSEPH R. PERELLA Investment Banking Founded in 1807, John Wiley & Sons is the oldest independent publishing company in the United States. With offices in North America, Europe, Australia, and Asia, Wiley is globally committed to developing and marketing print and electronic products and services for our customers’ professional and personal knowledge and understanding. The Wiley Finance series contains books written specifically for finance and investment professionals as well as sophisticated individual investors and their financial advisors. Book topics range from portfolio management to e-commerce, risk management, financial engineering, valuation, and financial instrument analysis, as well as much more. For a list of available titles, please visit our Web site at www.WileyFinance.com. Investment Banking Valuation, Leveraged Buyouts, and Mergers & Acquisitions JOSHUA ROSENBAUM JOSHUA PEARL John Wiley & Sons, Inc. Copyright C 2009 by Joshua Rosenbaum and Joshua Pearl. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976...

Words: 138300 - Pages: 554

Premium Essay

Starbucks

...9-808-019 JUNE 6, 2008 NANCY F. KOEHN MARYA BESHAROV KATHERINE MILLER Starbucks Coffee Company in the 21st Century On the morning of March 19, 2008, 6,000 Starbucks shareholders gathered at McCaw Hall in Seattle for the coffee company’s annual meeting. The first in line appeared outside the building’s glass-fronted façade while it was still dark, and before long, the performance hall was packed.1 As the crowd streamed inside, one team of Starbucks employees handed out cups of hot coffee, while another wrote down shareholders’ comments about the company on stacks of white cards.2 From the early morning Seattle skyline to the crew of green-aproned workers, the annual ritual was steeped in Starbucks tradition. But for the iconic coffee company, this had been no ordinary year. Starbucks got its start as a Seattle-based coffee roaster in 1971. At this time, the larger coffee market was dominated by supermarket brands such as Folgers and Maxwell House, and per-capita coffee consumption in the U.S. was on the decline.3 During the next two decades, however, sellers of specialty, high-quality coffee beans began to attract a niche following.4 In 1987, entrepreneur Howard Schultz bought Starbucks with an eye toward introducing European-style coffee culture to the American market. Under Schultz’s aegis, Starbucks spread the gospel of high-quality, customized coffee drinks to urban areas around the country. The enthusiasm of Starbucks customers helped the company grow its revenues...

Words: 24348 - Pages: 98

Premium Essay

Libyan Afb V Banker Trust Co

...THE LIBYAN ASSET FREEZE AND ITS APPLICATION TO FOREIGN GOVERNMENT DEPOSITS IN OVERSEAS BRANCHES OF UNITED STATES BANKS: LIBYAN ARAB FOREIGN BANK v. BANKERS TRUST CO. Corinne R. Rutzke* INTRODUCTION United States asset freezes are political weapons invoked in response to international crises.' Traditionally, United States asset freezes have blocked foreign government assets within the jurisdiction of the United States.2 Following the 1979 Iranian hostage crisis, however, United States peacetime asset freezes have attempted to block dollar-denomi4 nated accounts3 held in foreign brancheS of United States banks.5 An important legal issue associated with the use of peacetime blocking * J.D. Candidate, 1988, Washington College of Law, The American University. 1. OFFICE OF FOREIGN ASSETS CONTROL, BLOCKED FOREIGN ASSETS IN THE UNITED STATES 1, 3 (1985) TREASURY PAMPHLET]. Historically, the blocking control orders, promulgated pursuant to section 5(b) of the Trading with the Enemy Act, authorized the President to regulate or prohibit any property transaction involving a foreign country or national during wartime. Trading with the Enemy Act of 1917, 50 U.S.C. app. § 5(b)(1)(B) (1982). Following the entry of the People's Republic of China into the Korean War in 1950, President Truman blocked Chinese and North Korean property within the jurisdiction of the United States. The Management of Blocked Foreign Assets in the United States, 12 INT'L CURRENCY Rzv. 37, 38 (No. 6 1980). Expanding...

Words: 21247 - Pages: 85

Premium Essay

Translation of Foreign Currency Financial Statements

...Chapter 8 Translation of foreign Currency financial statements Chapter Outline I. In today's global economy, many companies have invested in operations in foreign countries. A. In preparing consolidated financial statements on a worldwide basis, the foreign currency accounts prepared by foreign operations must be restated into the parent company's reporting currency. B. There are two major issues related to the translation of foreign currency financial statements. 1. Which method should be used? 2. How should the resulting translation adjustment be reported on the consolidated financial statements? C. Translation methods differ on the basis of which accounts are translated at the current exchange rate and which are translated at a historical exchange rate. Translating accounts at the current exchange rate creates a translation adjustment. D. Historically, accountants have experimented with a number of different translation methods. The dominant methods currently in use are the temporal method and the current rate method. E. Translation adjustments can be either (1) reported as a gain or loss in income or (2) deferred in the stockholders' equity section of the balance sheet. II. The primary objective of the temporal method is to maintain the underlying valuation method used by the foreign entity to account for its assets and liabilities. A. Assets and liabilities carried at current or future value are translated at the current exchange...

Words: 16048 - Pages: 65

Premium Essay

Tongue and Quill

...The Tongue and Quill AFH 33-337 1 AUGUST 2004 Communication is an essential tool for the twenty-first century Air Force BY ORDER OF THE SECRETARY OF THE AIR FORCE AIR FORCE HANDBOOK 33-337 1 AUGUST 2004 Communications and Information THE TONGUE AND QUILL COMMUNICATING IS A POWERFUL TOOL FOR THE TWENTY-FIRST CENTURY AIR FORCE The Tongue and Quill is dedicated to every man and woman in today’s Air Force who will ever sling ink at paper, pound a keyboard, give a briefing, or staff a package to support the mission. Currently, The Tongue and Quill is widely used by Air Force military and civilian members, professional military school educators and students, and civilian corporations around the United States. As United States Air Force employees, it is important we communicate clearly and effectively to carry out our mission. This handbook together with AFMAN 33-326, Preparing Official Communications, will provide the necessary information to ensure clear communications— written or spoken. The use of the name or mark of any specific manufacturer, commercial product, commodity, or service in this publication does not imply endorsement by the Air Force To all you enthusiastic users worldwide, keep up the good fight! SUMMARY OF REVISIONS This revision improved organization; rearranged layout; updated quotes, art and word lists; and added material on preparing to write and speak, writing with focus, communicating to persuade, research, meetings, briefings and listening;...

Words: 125419 - Pages: 502

Free Essay

The Origins and Development of the English Language (Textbook)

...THE ORIGINS AND DEVELOPMENT OF THE ENGLISH LANGUAGE This page intentionally left blank THE ORIGINS AND DEVELOPMENT OF THE ENGLISH LANGUAGE SIXTH EDITION ± ± John Algeo ± ± ± ± ± Based on the original work of ± ± ± ± ± Thomas Pyles Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States The Origins and Development of the English Language: Sixth Edition John Algeo Publisher: Michael Rosenberg Development Editor: Joan Flaherty Assistant Editor: Megan Garvey Editorial Assistant: Rebekah Matthews Senior Media Editor: Cara Douglass-Graff Marketing Manager: Christina Shea Marketing Communications Manager: Beth Rodio Content Project Manager: Corinna Dibble Senior Art Director: Cate Rickard Barr Production Technology Analyst: Jamie MacLachlan Senior Print Buyer: Betsy Donaghey Rights Acquisitions Manager Text: Tim Sisler Production Service: Pre-Press PMG Rights Acquisitions Manager Image: Mandy Groszko Cover Designer: Susan Shapiro Cover Image: Kobal Collection Art Archive collection Dagli Orti Prayer with illuminated border, from c. 1480 Flemish manuscript Book of Hours of Philippe de Conrault, The Art Archive/ Bodleian Library Oxford © 2010, 2005 Wadsworth, Cengage Learning ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be reproduced, transmitted, stored, or used in any form or by any means graphic, electronic, or mechanical, including...

Words: 164520 - Pages: 659

Free Essay

Java Basics

...Arulazi Dhesiaseelan Lara D’Albreo Cover Design, Layout, & Editing A.Sivayini Acknowledgements A. Sivayini Mr. & Mrs. R. Kumaraswamipillai 2 Java/J2EE Job Interview Companion Copy Right 2005-2007 ISBN 978-1-4116-6824-9 The author has made every effort in the preparation of this book to ensure the accuracy of the information. However, information in this book is sold without warranty either expressed or implied. The author will not be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. Please e-mail feedback & corrections (technical, grammatical and/or spelling) to java-interview@hotmail.com First Edition (220+ Q&A): Dec 2005 Second Edition (400+ Q&A): March 2007 3 Outline SECTION DESCRIPTION What this book will do for you? Motivation for this book Key Areas index SECTION 1 Interview questions and answers on: Java Fundamentals Swing Applet Performance and Memory issues Personal and Behavioral/Situational Behaving right in an interview Key Points SECTION 2 Interview questions and answers on: Enterprise Java J2EE Overview Servlet JSP JDBC / JTA JNDI / LDAP RMI EJB JMS XML SQL, Database, and O/R mapping RUP & UML Struts Web and Application servers. Best practices and performance considerations. Testing and deployment. Personal and Behavioral/Situational Key Points SECTION 3 Putting it all together section. How would you go about…? 1. 2. 3. 4. 5. 6. 7. How would you go about documenting your Java/J2EE application...

Words: 23255 - Pages: 94