Registration Announcements

Registration will reopen on Wednesday, August 16, 2017.

New calculus (MATH 161) section (8/14/17)

Great news! The math department is opening a new section of calculus (MATH 161), on Monday/Wednesday from 12:05-1:55 PM. The instructor is Jeff Silverman.

If you are a CS major and you’ve already passed CS 115 but not MATH 161, this class should almost certainly be your highest priority for the fall…so jump on it when registration reopens on Wednesday!


New CS 215 section (8/14/17)

We are so grateful that the Dean has agreed to let us open another CS 215 section. It meets at the same time as the current sections 1-2:

  • Lecture: Tuesday/Thursday 9:20-10:35 AM in Ives 78
  • Lab: Monday 9:00-11:40 AM in Darwin 25

The instructor is Dan Tilden, who will be teaching at SSU for the first time. Mr. Tilden has a master’s degree in computer science from Virginia Tech. His specialty is user experience design, and he brings a wealth of experience in computer science education technology.

Update on other CS courses (8/14/17)

Unfortunately, we will not be able to open new sections of any other CS courses this semester. I am expecting at least one spot to open in each CS 242 section, as well as CS 252. In addition, students who haven’t paid their fees will be dropped by Wednesday, which may free up spots in other courses.

CS 385-003: Cloud Systems Architecture (8/14/17)

As you’re probably painfully aware, most of our classes are already full. One exception is section 3 of CS 385, which got a late start: we finalized the topic and instructor in July. I encourage you to take it if you are interested in modern software engineering tools and processes. The description:

In this class, students will learn fundamental concepts required to design and implement cloud-based systems. Topics such as virtualization, scalability, partitioning, continuous integration, microservices, and DevOps will be discussed in class and learned through practical lab exercises and case studies. The class will follow a hands-on approach with several labs assigned during the semester using Google Cloud Platform.

The instructor is Jorge Cabrera Mora, who works full-time as a Software Engineer for the BluePlanet division at Ciena Corporation. Mr. Cabrera holds a Master's degree in Computer and Engineering Science from SSU, and he has worked for over 15 years in IT-related positions in different industries.

The prerequisite for this class is CS 315. It will fulfill 3 of your 9 upper-division elective units for the CS major.

Academic Advisors (8/14/17)

Every CS major and minor should now have a CS academic advisor. This information is listed at the bottom right when you log in to MySSU. If you don’t have one, please let Dr. Rivoire (rivoire@sonoma.edu) know!

Your advisor’s contact info is here: http://www.cs.sonoma.edu/faculty-staff/

Again, please contact Dr. Kooshesh (kooshesh@sonoma.edu) and/or Dr. Rivoire through the end of this week. Starting next week, your academic advisor is the person to contact.


CS 215 waitlist (7/27/17)

The CS 215 waitlists are getting long enough that we are hoping to open another section. To help us build a case for the additional resources, please be sure you have waitlisted CS 215 if you want to take it this fall. Don’t be discouraged by the long waitlists – if we open another section, we expect to have room for everybody.

Over the next week, we will be processing the waitlists and letting students know via email if we can guarantee you spots in the course. Due to the possibility of adding a new section, however, we won’t be able to guarantee a specific section at this time. We recognize the importance of this course to your progress in the major, and we are working to accommodate as many students as we possibly can.

EE elective for CS credit (7/27/17)

The EE department is inviting CS juniors and seniors to take EE 485 in the fall. The topic is Robotic Sensing and Computer Vision, and it will be taught by one of their new instructors.

Description: Design and development of robotic systems with sensing elements for closed-loop controls. Sensing by vision, proximity and touch. Development of image/pattern processing and pattern recognition techniques for object recognitions and location, size and shape determinations using microprocessor-based systems. Robotic trajectory, collision avoidance, path planning and teaching.

There’s no specific required background on the EE department’s part, although they say that some combination of Matlab, Python, linear algebra, and basic analog electronics knowledge would be helpful.

We are willing to fill out the paperwork to count this course toward your 9 CS upper-division elective units if you have passed all of the following classes with a C- or better: CS 215; CS 242; and at least one 300-level required CS course. Please contact Suzanne Rivoire (rivoire@sonoma.edu) if you are interested in that option.


CS 385-003 topic announced (7/24/17)

Section 3 of CS 385 finally has an instructor and a topic (although it doesn't show up yet in MySSU). This class meets on Fridays from 9:00-11:40 AM.

Cloud Systems Architecture

In this class, students will learn fundamental concepts required to design and implement cloud-based systems. Topics such as virtualization, scalability, partitioning, continuous integration, microservices, and DevOps will be discussed in class and learned through practical lab exercises and case studies. The class will follow a hands-on approach with several labs assigned during the semester using Google Cloud Platform.

The instructor is Mr. Jorge Cabrera Mora, who works full-time as a Software Engineer for the BluePlanet division at Ciena Corporation. Mr. Cabrera holds a Master's degree in Computer and Engineering Science from SSU, and he has worked for over 15 years in IT-related positions in different industries.

The prerequisite for this class is CS 315, and plenty of seats are left. This class is highly relevant to modern software engineering and will fulfill 3 of your 9 upper-division elective units for the CS major.

CS 252 waitlist and lecture time (7/24/17)

We know that the CS 252 waitlist is very long. There is a chance that we will be able to open up a new lab section on Friday afternoon. Please waitlist the class (if you haven't already) if you would be interested in taking it so that we can accurately gauge interest. Please note that the lecture time is now MW 9:20-10:35.

Prerequisite checks (7/24/17)

If you are enrolled in a class for the fall, but you haven't passed the prerequisite(s) with a C- or higher, please drop that class when registration reopens so that you can find other classes and as a courtesy to your fellow students on the waitlist. Otherwise, we will administratively drop you starting next week. The one exception is if you are (re)taking the prerequisite this summer -- please let me (rivoire@sonoma.edu) know if that's the case, if you haven't already.

Advising (7/24/17)

We are redistributing students among faculty advisors, so you may notice your assigned advisor in MySSU changing between now and the beginning of the semester. Regardless of who your assigned advisor is, Dr. Kooshesh (kooshesh@sonoma.edu) and Dr. Rivoire (rivoire@sonoma.edu) are the people to contact with advising questions until the week classes begin.

Enjoy the rest of your summer, and good luck registering!