Dr. Robert Silverman

Computer Science Department

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.

The Course Material Moved to Blackboard

however certain information for general use will continue to be here.














Contact Information

  • Office DBH (a.k.a. P Building), Rm. 285.

  • Phone: (209) 667 3872

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

  • My Schedule of Classes and Office Hours

  • Final exams dates link to university webpage.

Faculty Code of Ethics of well established universities discussing the issue of harassment and intimidation by faculty member of another, the impact on working environment, and how they are handling such harassment that obstruct faculty teaching environment and impacts students learning.

Faculty Code of Ethics.





Faculty Code of Ethics of University of California. (based on AAUP Code of Ethics)



Ethical Principles. “As colleagues, professors have obligations that derive from common membership in the community of scholars.

Professors do not discriminate against or harass colleagues.

End quote.

University of Utah Medical School (Faculty Code of Conduct)



The School of Medicine does not tolerate unprofessional behavior either within or related to the workplace. Unprofessional behavior means any behavior that prevents or interferes with an individual’s or group’s academic performance or creates a disruptive, unsafe, intimidating, hostile or offensive work and/or learning environment.

End quote.

California State University Stanislaus “Work Place Behavior” memo mentioning harassment by faculty.

Memorandum by VP of HR/FA dated June 29, 2015.

For courses materials see the Blackboard.

Basic Student Information

  • 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 2015

CS4270, Ecommerce Systems Design.

Required book:

Murach’s Java Servlets and JSP (3rd Edition) by Joel Murach and Michael Urban .

ISBN 978-1-890774-78-3

CS2700 Assembly language and computer architecture.

Required book:

Computer Organization and Architecture by Linda Null, 3rd or 4th edition. (same as 3740)

CS3740 Computer organization.

Required book:

Computer Organization and Architecture by Linda Null, 3rd or 4th edition.

CS1500 Programming I. (intro to programming)

Required book:

Java: An Introduction to Problem Solving and Programming (6th or 7th Edition) Paperback, by Walter Savitch.

Schedule for the Elective Courses I developed and teach:

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

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

  • Updated June 2014. 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) link (I developed and teach this course, this course was not available before I came here)

  2. Even years Spring CS4840 Computer Security and Cryptography (elective) link (I developed and teach this course, this course was not available before I came here)

  3. Even years Fall CS4800 Software Engineering (Practice Group) link (I developed and teach this course, this course was not available before I came here)

  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 (I developed and teach this course, this course was not available before I came here)

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.

How to Add my Class and how to Stay in my Class.

Students trying to add my course must attend all class meetings until I decide whether or not to add them (probably by the 2nd or 3rd class meeting). If there is space and if I decide to add students, then students will be added in the order on the wait list. Registered students missing first two class meetings will be dropped.

On 2nd class meeting if you are trying to add, please approach me in the beginning of the class so that I can put you on the add list. I will email you to your csustan email the permission number that you will use to register on line.


All information on this website 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.