CS 2200 Rules and Stuff - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

CS 2200 Rules and Stuff

Description:

The safe time to travel is at the end of or after finals week. The finals schedule published at the beginning of the semester is TENTATIVE. ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 35
Provided by: BillL161
Category:
Tags: finals | milos | rules | stuff

less

Transcript and Presenter's Notes

Title: CS 2200 Rules and Stuff


1
CS 2200Rules and Stuff
2
Lecturers
  • Milos Prvulovic
  • Office CCB 219
  • Office Hours
  • Tue 10-11
  • Wed 11-noon
  • and by appointment
  • Email milos_at_cc.gatech.edu

3
Course Owner
  • Kishore Ramachandran
  • Office CCB 203
  • Office Hours
  • by appointment
  • Email rama_at_cc.gatech.edu

4
Motivation
  • How many of you are taking this because youre
    interested in the subject matter?
  • How many of you are taking this because it's
    required

5
Objectives
  • Everybody learn a lot about systems
  • Have fun!

6
Prerequisites
  • ECE 2030 Intro to computer engineering
  • CPU datapath
  • Instruction-set
  • Basic principles of pipelining
  • Memory
  • Buses
  • Networks
  • Sequential and combination logic

7
Prerequisites
  • CS 2130 Languages and Translation
  • C programming
  • Translation Process
  • Preprocessing
  • Compilation
  • Linking
  • Loading
  • Unix
  • etc.

8
  • OR

9
Prerequisites
  • CS2110
  • Sequential and combination logic
  • Memory
  • CPU/Datapath
  • Instruction-set
  • C programming
  • Translation Process
  • Preprocessing, Compilation, Linking, Loading
  • Unix
  • etc.

10
Course Outline
  • Broad exposure to computer systems
  • Organization of the processor
  • Memory hierarchy
  • Storage devices
  • Parallel processors
  • Networking hardware
  • Software abstractions in the operating systems
    for orchestrating their usage
  • Networking protocols to connect the computer
    system to its environment.

11
Major Topics
  • Processor
  • Memory hierarchy
  • I/O subsystem
  • Parallel systems
  • Networking.

12
Details
  • Two Quizzes
  • Monday, September 26th, 2005
  • Monday, October 31st, 2005
  • Final date is tentative
  • Class Website
  • http//www.cc.gatech.edu/classes/AY2006/cs2200_fal
    l/

13
Teaching Assistants
  • TBA

14
Homework/Projects
  • Significant homework and project component to go
    with each topic.
  • An excellent knowledge of C programming is
    essential for completing the projects

15
HomeworksSubject to Change
  • Homework
  • 1 LogicWorks and Assembly warmup
  • 2 Interrupt handler
  • 3 Caching exercise
  • 4 Thread warmup
  • Projects
  • 1 LC2200 Datapath/Control
  • 2 I/O Interrupt handler
  • 3 Virtual memory
  • 4 Multi-Threaded Operating System
  • 5 Networking

16
A Word About Assignments
17
Grading Scale
  • Participation
  • Homeworks
  • Projects
  • Test 1
  • Test 2
  • Final Exam
  • 5
  • 10
  • 25
  • 20
  • 20
  • 20
  • 100

18
PRS
  • Personal Response System
  • Start once rolls finalized
  • Several multiple choice questions per lecture
  • Counts 5 of grade
  • Purchase units at bookstore (or used)
  • Register unit
  • http//www.cetl.gatech.edu/prsreg/

19
Newsgroups
  • git.cc.class.cs2200.announce (moderated)
  • git.cc.class.cs2200

20
WebWork
  • Homework Assignments
  • Assignment turnin
  • Assignment retrieval
  • Grades

21
CS 2200 Rules and Regulations
  • 1. Academic misconduct is taken very seriously in
    this class. We will analyze what you turn in
    against other students submissions in the current
    semester as well as previous semesters. You are
    required to do your own work without looking at
    other students code no matter what the source is.
    You are also expected and required to report any
    incidents of academic misconduct to the course
    instructor or to the Dean of Students responsible
    for Academic Misconduct. Failure to do so is in
    itself Academic Misconduct.

22
CS 2200 Rules and Regulations
  • 2. You are responsible for turning in assignments
    on time. This includes allowing for unforseen
    circumstances. You are also responsible for
    insuring that what you turned in is what you
    meant to turn in. WebWork includes a getback
    feature This allows you to retrieve exactly what
    you submitted and insure that it works. Take
    advantage of this feature.
  • 3. In general, programming assignments should be
    turned in with a Makefile and all files needed to
    compile and run the program. The TA grading your
    submission should be able to make and run your
    program without adding files, repairing things
    etc.

23
CS 2200 Rules and Regulations
  • 4. Tests and examinations must be taken at the
    scheduled date and time. Please do not ask for
    special treatment because you (or your parents)
    have purchased non-refundable airline tickets.
    The safe time to travel is at the end of or after
    finals week. The finals schedule published at the
    beginning of the semester is TENTATIVE. The
    official schedule gets published very late in the
    semester.

24
CS 2200 Rules and Regulations
  • 5. If you need a certain grade in order to stay
    in school, maintain a scholarship, etc. the time
    to worry about this is right from the beginning
    of the course not during the week before finals.
    Grades are based on demonstrated performance not
    individual need based on factors external to the
    course. Please do not request special
    consideration based on this type of situation.
  • 6. Final grades will be available from OSCAR
    normally sometime the week after finals. You may
    review your final and discuss your grades during
    the following semester in which you are attending
    Ga Tech. Grades will not be discussed over break.

25
CS 2200 Rules and Regulations
  • 7. If you have any personal problems
    (family/illness/etc.) please go to the Dean of
    Student's (Gail DiSabatino) office located in the
    Student Services Building (Flag Building) next to
    the Student Center. She is equipped and
    authorized to verify the problems and she will
    issue a note to all your instructors making them
    aware of the problem and requesting whatever
    extension, etc. is necessary.

26
CS 2200 Rules and Regulations
  • 8. The .announce newsgroup should be read every
    day. Official announcements about course matters
    will be posted there. The general course
    newsgroup is for posting technical questions
    about assignments, tests etc. Complaints,
    questions about your personal problems, etc.
    should be discussed with your instructor in
    person or via email.

27
CS 2200 Rules and Regulations
  • 9. Out of consideration to your fellow students
    please turn off cell phones, beepers, wristwatch
    alarms, etc. Also, make every effort to be on
    time for class. If you unavoidably late, please
    sit near the back and try to avoid as much
    disruption to the class as possible.
  • 10. If you are graduating and need this course to
    do so please inform your instructor as soon as
    possible.
  • 11. Complaints about any aspect of the course
    should be directed to the course instructor
    during office hours or via email.

28
CS 2200 Rules and Regulations
  • 12. The deadline for regrades is 2 weeks after an
    assignment grade is posted or returned to you.
    This deadline also applies to picking up items
    which are returned in class. After this deadline
    no grade changes will be made and tests not
    picked up will be destroyed.

29
Something New and Different
  • Historically CS2200 has run all projects on acme
    (Solaris).
  • Our beloved course owner Kishore Ramachandran
    purchased us a Linux server just for CS2200!
  • Introducing turku.cc.gatech.edu
  • What does this mean?
  • You need a CoC account
  • Projects must run on Red Hat 9.0 Linux

30
Getting Your Account
  • If you have an active CoC account do nothing!
  • Example sk8r.boi_at_cc.gatech.edu
  • If you already have a CoC account and it's
    inactive
  • You need to go to CNS (CCB 140) and get it
    reactivated
  • If you have never had a CoC account request one
    via the web http//www.cc.gatech.edu/cns/forms/ac
    count_form.html

31
Even Newer
  • We will be using LogicWorks this semester for
    Project 1
  • LogicWorks is also available on the States
    Cluster machines.
  • You will have access to the States Cluster.
    Please don't abuse this privilege.

32
Textbooks
  • Logic Works
  • PRS Transmitter
  • Primary Text available via the Web

33
Help Session Scheduling
  • How about Wednesdays at 7pm?

34
Questions?
Write a Comment
User Comments (0)
About PowerShow.com