Computer Sciences Dept.

CS/ECE 252 Introduction to Computer Engineering

Spring 2007 Sections 1 and 2
Instructor Mark D. Hill and TAs Marc de Kruijf & Sanghamitra Roy
URL: http://www.cs.wisc.edu/~markhill/cs252/Spring2007/

Homework 1 // Due at Lecture Wed Jan 31

Let ItCS stand for your textbook Patt and Patel's Introduction to Computing Systems.

This page lists the same problems as Homework #1, but explicitly contains the questions from ItCS for those who do not yet have the textbook's second edition.

You may do this homework in a group of two students from the same 252 section and turn in one solution at lecture with BOTH students names at the top.

First contact for questions to TA Marc de Kruijf at: dekruijf@cs.wisc.edu

Problem 1

What is the web address of the course home page?

Problem 2

What is the email address of the course mailing list (should be in the "To:" field of any correspondences you receive)?

Problem 3

Can a higher-level programming language instruct a computer to compute more than a lower-level praogramming language? (P 1.2)

Problem 4

John said,"I saw the man in the park with a telescope." What did he mean? How many reasonable interpretations can you provide for this statement? List them. What property does this sentence demonstrate that makes it unacceptable as a statement in a program. (P 1.8)

Problem 5

Two computers, A and B, are identical except for the fact that A has a subtract instruction and B does not. Both have add instructions. Both have instructions that can take a value and produce the negative of that value. Which computer is able to solve more problems, A or B? Prove your result. "Explain" your result rather than "prove" it. (P 1.13)

Problem 6

Name two different Instruction Set Architectures (ISAs).

Problem 7

Why are you taking this course and what do you hope to get out of it? (No wrong answers.)

 
Computer Sciences | UW Home