Preview

Datalab

Powerful Essays
Open Document
Open Document
2606 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Datalab
15-213/18-213 Fall 2012 Data Lab: Manipulating Bits Assigned: Thu, Aug 30, Due: Thu, Sep 13, 11:59PM Last Possible Time to Turn in: Sun, Sep 16, 11:59PM

For the fastest response, please contact the staff via the mailing list (15-213-staff@cs.cmu.edu) for questions about the assignment.

1 Introduction
The purpose of this assignment is to become more familiar with bit-level representations of common patterns, integers, and floating-point numbers. You’ll do this by solving a series of programming “puzzles.” Many of these puzzles are quite artificial, but you’ll find yourself thinking much more about bits in working your way through them.

2 Logistics
• This is an individual project. All handins are electronic using the Autolab service. • You should do all of your work in an Andrew directory, using either the shark machines or a Linux Andrew machine.

3 Logging in to Autolab
All 15-213 labs are being offered this term through a Web service developed by CMU students and faculty called Autolab. Before you can download your lab materials, you will need to update your Autolab account. Point your browser at the Autolab front page https://autolab.cs.cmu.edu You will be asked to authenticate via WebISO. After you authenticate this first time, Autolab will prompt you to update your account information with a nickname. Your nickname is the external name that identifies 1

you on the public scoreboards that Autolab maintains for each assignment, so pick something interesting! You can change your nickname as often as you like. Once you have updated your account information, click on “Save Changes” button, and then select the “Home” link to proceed to the main Autolab page. If you added the class late, you might not be included in Autolab’s list of valid students. In this case, you won’t see the 15-213/18-213 course listed on your Autolab home page. If this happens, just contact the staff.

4 Handout Instructions
Your lab materials are contained in a Unix tar file

You May Also Find These Documents Helpful

  • Good Essays

    Pt1420 Unit 5 Study Guide

    • 2789 Words
    • 12 Pages

    2. Convert the binary number to hexadecimal by grouping bits in threes, starting from right.…

    • 2789 Words
    • 12 Pages
    Good Essays
  • Satisfactory Essays

    This packet is meant to provide a review of all of the content questions/objectives which have been covered throughout the semester, and will be assessed on the final exam.…

    • 2060 Words
    • 9 Pages
    Satisfactory Essays
  • Powerful Essays

    BIOL102 Lab 1

    • 1686 Words
    • 8 Pages

    On your own and without assistance, complete this Lab 1 Answer Sheet electronically and submit it via the Assignments Folder by the date listed in the Course Schedule (under Syllabus).…

    • 1686 Words
    • 8 Pages
    Powerful Essays
  • Better Essays

    Nt1310 Unit 1 Assignment

    • 1994 Words
    • 8 Pages

    * The binary numbering system plays a central role in how information of all kinds is stored on the computer. Understanding binary can lift a lot of the mysteries from computers because at a fundamental level they're really just machines for flipping binary digits on and off. There are several activities on binary numbers in this document, all simple enough that they can be used to teach the binary system to anyone who can count! Generally children learn the binary system very quickly using this approach, but we find that many adults are also excited when they finally understand what bits…

    • 1994 Words
    • 8 Pages
    Better Essays
  • Good Essays

    Table 3: Use the data in Table 1 to calculate the Mitotic Index (average % cells dividing) for each normal tissue type.…

    • 805 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    SDV 100-02CD Final Exam

    • 989 Words
    • 4 Pages

    This is the Final Exam. It is due Friday, October 14, 2011 at 1:00pm. Consider it your ticket into class! You may complete it early and email it to me pwaitkus@reynolds.edu.…

    • 989 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Ilab Instructions

    • 2258 Words
    • 10 Pages

    Download the Lab1C_Questions.docx from your course “DocSharing” and save the file to your local drive.…

    • 2258 Words
    • 10 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Assignment 7

    • 326 Words
    • 2 Pages

    Assignment 7. Please review the course web site for access dates: Click on the begin button to access the assignment and submit your answers. This assignment covers topics from chapters 15 & 16.…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Netw206

    • 319 Words
    • 2 Pages

    Also, after completing the lab, you must show your work by copying and pasting a screenshot of the following configurations/verification:…

    • 319 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Course Name and Number: ISSC342 Student Name: Benson K kungu Instructor Name: Peter Mylonakos Lab Due Date:…

    • 906 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    A hardcopy of your assignment must be submitted to me by the deadline. No late assignments will be accepted.…

    • 320 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    You will need to turn in this assignment after you complete all of your work in Lesson 7 of this unit. As always, be sure to submit this assignment to your teacher by the due date for full credit.…

    • 712 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CS 220 – Programming w/ Data Structures: You have missed one assignment and one quiz. Your instructor has extended your assignment due date to this Sunday, April 10. Your instructor has also let you to take your Quiz # 2 during his office hours during this week. Let me know if you need additional support to study for this quiz. Your grade to date in this class is 30.2/37 81.62% B.…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Bibliography: Source Codes 01001, 19101, 19102, 19103, 19104 01051 01101 01151 01251 01551, 19109, 19110, 19111, 19112 01751 04601 02201 03101 03351 03501…

    • 33240 Words
    • 133 Pages
    Powerful Essays
  • Better Essays

    Matlab

    • 4159 Words
    • 17 Pages

    About MATLAB MATLAB is an interactive software which has been used recently in various areas of engineering and scientific applications. It is not a computer language in the normal sense but it does most of the work of a computer language. Writing a computer code is not a straightforward job, typically boring and time consuming for beginners. One attractive aspect of MATLAB is that it is relatively easy to learn. It is written on an intuitive basis and it does not require in-depth knowledge of operational principles of computer programming like compiling and linking in most other programming languages. This could be regarded as a disadvantage since it prevents users from understanding the basic principles in computer programming. The interactive mode of MATLAB may reduce computational speed in some applications. The power of MATLAB is represented by the length and simplicity of the code. For example, one page of MATLAB code may be equivalent to many pages of other computer language source codes. Numerical calculation in MATLAB uses collections of well-written scientific/mathematical subroutines such as LINPACK and EISPACK. MATLAB provides Graphical User Interface (GUI) as well as three-dimensional graphical animation. In general, MATLAB is a useful tool for vector and matrix manipulations. Since the majority of the engineering systems are represented by matrix and vector equations, we can relieve our workload to a significant extent by using MATLAB. The finite element method is a well-defined candidate for which MATLAB can be very useful as a solution tool. Matrix and vector manipulations are essential parts in the method. MATLAB provides a help menu so that we can type the help command when we need help to figure out a command. The help utility is quite convenient for both beginners and experts.…

    • 4159 Words
    • 17 Pages
    Better Essays