Sections |
|
Course Grading |
|
Textbooks | |
Required | D. M. Harris, S. L. Harris, Digital Design and Computer Architecture ('DDCA'), Morgan Kaufmann, San Francisco, 2007. ISBN 13: 978-0-12-370497-9; ISBN 10: 0-12-370494-9 |
Catalog Description |
EECS150: Components and Design Techniques for Digital Systems. (5) Three hours of lecture, one hour of discussion, and three hours of laboratory per week. Prerequisites: CS61C, Electrical Engineering 40 or 42. Basic building blocks and design methods to contruct synchronous digital systems. Alternative representations for digital systems. Standard logic (SSI, MSI) vs. programmable logic (PLD, FPGA). Finite state machine design. Digital computer building blocks as case studies. Introduction to computer-aided design software. Formal hardware laboratories and substantial design project. Informal software laboratory periodically throughout semester. (F,SP) Katz, Pister, Wawrzynek. |
Course Goals |
|
Policies |
|
Repository |
All CS150 students are required to regularly submit assignments electronically, via the SVN versioning system.
The repository will require your course UNIX account for authentication, so be sure to change both your Windows and your UNIX passwords upon receiving the account form. More information will be available in a few days. |
Academic Honesty |
Cheating will not be tolerated. See here for details. |
Switching Sections | |
Discussion | Discussions are offered strictly for your benefit, and no official procedure for switching sections is required. |
Lab |
Contact the course staff. Switching lab sections is typically a non-issue but needs to be approved with the staff because certain deadlines are fixed to your scheduled lab sections. Evening labs tend to be crowded, which means the TAs may not be available to answer questions on call. When chosing a project partner (will be announced in class), plan on being able to attend the same lab section. |
Newsgroup and E-Mail |
The CS150 Staff actively monitors the course newsgroup.
Student discussion on the newsgroup is encouraged.
Please note that the course cheating policy applies on the newsgroup - no solutions to homework, lab, or project assignments should be posted!
This is a shared resource, and any question except those concerning personal matters should be posted on the newsgroup for others' benefit.
Please do not e-mail us with course material or non-personal matters.
You can access the CS150 Newsgroup though a client such as Thunderbird or Windows Mail at news.csua.berkeley.edu. The server requires authentication, but does not use SSL. Use the following credentials for off-campus access: username="usenet", password="gobears". No authentication is required within the campus network. The newsgroup can also be accessed via the web-based interface here. |