CS 3410 covers basic computer organization and systems
programming. We will cover computer design, instruction sets, computer
arithmetic, datapath design, GPU architectures, data formats,
addressing modes, memory hierarchies including caches and virtual
memory, I/O devices, and bus-based I/O systems. The projects will cover
systems programming. The course is open to any undergraduate who has
mastered the material in CS 211.
Dec 8: Stating
tomorrow there will be a revised office hours schedule. The
locations will be the same for each member of the staff but the
schedule will be changed to:
Jimmy 4:00- 5:00PM
Saikat 7:00- 9:00PM
Steve 11:00- 1:00PM
Nov 09: For those
who need to resubmit HW3, part of the automated grading script and the
solution's output for that script have been placed at /courses/cs3410/hw3_autograde
on the CSUG machines. Copy the directory to your home directory
and view the README file
for instructions on using the script.
Nov 09: The
specific goals of HW4 have been clarified in the FAQ.
Nov 09: Many
students are getting a "command not found" error. Solution in the
Oct 23: Today's
prelim will be held in Hollister 110.
Oct 20: 2007
Prelim released. Available in CMS under Prelim Exam 1
assignment. Note: Question 5(b) is missing since it concerns the
answers to part of PA2. The answer to 5(b) will be discussed in
lecture on Thursday along with a overall review of PA2.
Oct 20: Updates to
PA2 FAQ. Some further annoucements:
Rob will handle Saikat's office hours in the CSUG lab at the regular
time 6:00-7:00pm. Sections this week will be question and answer
sessions on PA2 and the prelim. Finally, after the prelim,
Friday's section is cancelled but starting next week new section
material on C and Unix will be introduced.
Oct 18: The
specifics about how to connect the memory component in PA2 are added to
Sept 3: There
will be no office hours this week. Office hours will begin next
Sept 3: If
you are having trouble finding a partner, please post a message listing
your contact information to the temporary course newsgroup: cornell.class.cs316. If you
need information about reading Cornell newsgroups, see this page.
Of course, throughout the semester, you may also feel free to post
questions and hold discussions on the newsgroup on any relevant course
topic. At some point the newsgroup will be updated to reflect the
current course number, rather than the outdated one. We
will notify you when it changes.