California State University Stanislaus

CS 4960 - 002 : Seminar in Computer Science

Spring 2025

Monday 2:00 pm - 2:50 pm,  Dr. Melanie Martin

In-person in DBH 113


[Basic Information]         [Announcements]         [Calendar/Assignments]         [Links]      

Welcome to CS 4960, Seminar in Computer Science

Course Description:
Presentation and discussion of selected topics in computer science from current literature.

Course Objectives:

Announcements and Upcoming Events

2/2/25

Welcome to CS 4960!  Announcements will be in Canvas.       

Basic Information

Textbook: None.

Instructor: Dr. Melanie Martin                                  Office: Demergasso-Bava Hall 278

Email: mmartin@csustan.edu                               Office Phone: (209) 667-3787

Web Page: www.cs.csustan.edu/~mmartin

Office Hours: 

Please note that I may sometime have to reschedule or cancel office hours. If I do I will post in the Announcements and/or send email.
Zoom link is in Canvas on the Home page.
                 
Monday
3-4 pm
DBH 278
Tuesday
 3-4 pm
Zoom
Wednesday
 3-4 pm
DBH 278
  And by appointment  

Best way to contact Dr. Martin:  Email mmartin@csustan.edu  Please put "CS4960" in the subject line of the email.

Prerequisite: Successful completion of CS 4100, senior standing, and consent of the instructor. (This course is for senior Computer Science majors.)

Warning: I reserve the right to make changes to the syllabus at any time during the term by announcing them in class and on my web page.


Health and Safety

This course is designed to be an in-person.

To attend class in person, you will need to follow the University Guidelines. If you are unable to attend class on an in-person day, you should email me prior to class time.


Grading and Policies

COURSE REQUIREMENTS:

On your assigned dates deliver fifteen to twenty minute oral presentations on your assigned topics. (Seminar presentations may be publicly announced and will be open to visitors who may wish to attend.) First Presentation 
Indicate preferred computer science papers from the list provided and present a report to an audience on the paper you are assigned. The audience will include, but not be limited to, the other members of the class.

Your presentation must comply with the presentation guidelines in Canvas

Attend presentations of the other members of the class, and react to them by asking questions and by writing a short critique which will be collected and given to the presenter. Both the questions and critique will be part of you participation grade.

Second Presentation
Indicate preferred computer science data structure from the list provided and present a report to an audience on the paper you are assigned. The audience will include, but not be limited to, the other members of the class.

Your presentation must comply with the presentation guidelines in Canvas

Attend presentations of the other members of the class, and react to them by asking questions and by writing a short critique which will be collected and given to the presenter. Both the questions and critique will be part of you participation grade.   

GRADING:

Assuming you fulfill all the requirements listed above, I will base your grade on three components:
  1. your grade on your first oral presentation,
  2. your grade on your second oral presentation, and
  3. your participation grade (includes reviews and questions).
Each of the components above will get equal weight.

I'll grade your oral presentations based on the thoroughness and depth with which you address your topic as well as the clarity, accuracy and style of your presentation. You'll get a grade between 0 and 100 for each.

You'll get two participation credits for each time you attend a presentation and turn in an acceptable critique sheet. You'll get one participation credit for each time you attend a presentation and turn in an acceptable critique sheet. I'll compute your number of satisfactory critiques as a percentage of two times the number of credits, and this percentage will be your participation grade. (If you show up late for a presentation and interrupt the speaker, you will receive a half-credit for that day.)

You will receive credit (a grade of "CR") for the course if
  1. you receive a a score of 60 or above in each of the three components, and
  2. your average over the three components is 70% or above.
Otherwise you will receive no credit ("NC").

(The above "course requirements" and "grading" borrow liberally from Dr. John Sarraille and Dr. Megan Thomas' CS 4960 course descriptions, with permission.)

Academic Honesty: The work you do for this course will be your own, unless otherwise specified. You are not to submit other people's or machine's work and represent it as your own. I consider academic honesty to be at the core of the University's activities in education and research. Academic honesty is expected at all times in this course.

Cell Phone Policy: During class time, your cell phone is to be turned off and out of sight. Any use of a cell phone during class will result in confiscation of the phone until that day's class has ended or your removal from the class for that day. If you attempt to use your cell phone or leave it on during an exam, you will be considered to have finished your test, and I will collect your exam at that time.  Exceptions may be made only if you discuss your situation with me prior to the start of that day's class, in this case, your cell phone must be set to vibrate/silence.

Important dates:

(See Schedule of Courses or Academic Calendar)

Last day to add a class:                     

February 24;

Last day to drop: 
February 24;
Last day to change grade options (CR/NC): May 18 at 5 pm;

No classes

March 31, April 1-4.