CS 580C: Advanced Topics In ObjectOriented Programming Languages - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

CS 580C: Advanced Topics In ObjectOriented Programming Languages

Description:

If it is closed, it means that I'm either not in, or do not wish to be disturbed; ... I suggest Circuit City. Contest open to all students and faculty. ... – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 7
Provided by: Ken667
Category:

less

Transcript and Presenter's Notes

Title: CS 580C: Advanced Topics In ObjectOriented Programming Languages


1
CS 580C Advanced Topics In Object-Oriented
Programming Languages
  • Kenneth Chiu

2
Introduction
  • Instructor
  • Kenneth ChiuEB T-22kchiu_at_cs.binghamton.edu
  • Office Hours 515-545, after class, and by
    appointment.
  • My door is usually open. If it is closed, it
    means that Im either not in, or do not wish to
    be disturbed unless we have made a prior
    appointment, or its urgent.
  • I never ignore e-mail on purpose, so dont
    hesitate to bug me again if I seem to be ignoring
    you.
  • TA
  • Bhavin Ghandi
  • Web page has most up-to-date information
  • http//www.cs.binghamton.edu/kchiu
  • Dont call me Sir, or Doctor.

3
Course Content
  • Somewhat of a grab bag of topics.
  • Goal is to cover current, interesting topics in
    programming.
  • Focus on C, but I hope you will come away from
    the course with skills and knowledge that can be
    transferred.
  • Topic suggestions welcome.
  • Apply what is presented in class.
  • Come back with discussions and questions.
  • E-mail to the list or me or the TA questions.
  • The course content has plenty of room for debate.
  • Thats what academia is about.
  • Feel free to interrupt if you dont understand
    something.
  • Its likely others also dont understand.

4
Course Format
  • Two or three programming assignments
  • Last one will take up the bulk of the course.
  • A major project of the students choosing.
  • May be related to other work, like MS project.
  • With intermediate milestones to help you stay on
    track.
  • Final grades will be curved.
  • No exams or other homework.
  • I want to teach this course to the students that
    enjoy programming.

5
First Assignment
  • Sort a large array of random integers uniformly
    distributed between 0 and 231 1.
  • Must beat qsort().
  • Best time will get 100. Worst time (above
    qsort()) will get 50.
  • Other times will get an appropriately scaled
    score.
  • You may work in groups of two.
  • Discussion between groups is allowed, but if you
    have a killer idea, you probably want to keep
    your mouth shut.
  • Gift certificates first place, 30 second
    place, 20 third place, 10.
  • Winner gets to choose store.
  • I suggest Circuit City.
  • Contest open to all students and faculty.
  • May have a separate Java category, but if you are
    enrolled, you must also submit a C entry. First
    place, 20 gift certificate.

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