Dr. Robert Silverman

Professor of Computer Science

CSU Stanislaus

One University Circle

Turlock, CA 95382, USA

This is Dr. Silverman's Website.

  • If you have reached this website in error, please dial again, or contact the operator.

  • If you find bad page or link, send me email.

Keep monitoring this website, information may and will change.














Contact Information

  • Office: Naraghi Science N155

  • Phone: (209) 667 3872

  • email: [best channel] rsilverman@csustan.edu

  • pls use this subject: <course and section>; <csustan login name>; <question>

  • subject example: cs1234-003; jsmith; hwk3 problem 2

  • My Myschedule of Classes and Office Hours

  • Final exams dates link to university webpage.

For courses materials see my Moodle.

Basic Student Information

  • My Office is located in Naraghi Hall, Rm 155.

  • The Computer Science Department is located in DBH building (aka P building) in North-West corner of the campus, room DBH287.

  • The Computer Science Laboratory is located in DBH building (aka P building) in room DBH288.

Fall 2016

CS2500 Programming II

Prichard, Carrano, Data Abstraction and Problem Solving with Java, Ed 3.

(If you had C++ and want to learn Java, here are some resources:

The book has Appendix A comparing C++ and Java.

Here is a link of learning Java for C++ programmers.

http://pages.cs.wisc.edu/~cs368-1/JavaTutorial/ )

CS2700 Assembly language and computer architecture. (sec 1)

Linda Null Computer Organization, Ed 4. (no need for access code)

CS2700 Assembly language and computer architecture. (sec 3)

Linda Null Computer Organization, Ed 4. (no need for access code)

CS4800, Software Engineering

Recommended book will be discussed in the class.

How to add my class:

If student has taken all prerequisites, student can try to add my class as follows:

Student needs to attend all class meetings. Based on space and other factors, I will either add new student or not. If student attended all classes and there is space and sometimes even if there no space, I would send you add code within 2-3 class meetings.

Schedule for the Elective Courses I developed and teach:

  1. Odd years Spring CS4410 Automata, Computability, and Formal Languages (Theory Group) (I significantly revised the material)

  • Prereq for CS4410: please read this carefully. The catalog says you must have CS4100.

  • I will let you take CS4410 concurrently with CS4100. It turns out CS4100 course gets full in a jiffy because it is a required course. Plan ahead. If you want to take my course, you must have taken CS4100 or be registered for it concurrently.

  1. Odd years Fall CS4270 ECommerce Systems Design (elective) .

  2. Even years Spring CS4840 Computer Security and Cryptography (elective) .

  3. Even years Fall CS4800 Software Engineering (Practice Group).

  1. Course on Android, Limited Engagement, CS4950, elective, it was offered in Summer 2014, it may possibly be offered again in Summer 2015. Depends. This is introduction to programming Android applications. Link .

Through the
Academic Partner Program, Visual Paradigm offers california state university with the use of VP-UML for educational purpose.

Dr. Silverman wants to thank Visual Paradigm International for the Grant allowing CSU Stanislaus students access to the sophisticated software modeling tool VP-UML.

Visual Paradigm International HQ is located in Laford Center, Kln, Hong Kong.


This information can not be used for any other purpose than the intended purpose.

All information on this website and on BlackBoard is copyrighted by Robert R. Silverman, 2002, ... current date. No part of this system or information presented here can be reproduced using any means, such as: book print, physical, electronic, chemical, biological, mathematical, telepathic, or other not yet discovered means without the explicit permission by Dr. Robert R. Silverman, CSU Stanislaus, rsilverman@csustan.edu An explicit permission is given to all my students to copy this material as needed for educational noncommercial purpose.

This copyright is copyrighted by Robert R. Silverman, 2002, ... current date.