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.




classpolicy

hwksubmission

fluandcampus

newcourses

teach2014bSP

reference

howtolearnprogram

research

teach2014cSU

studentinfo

metricsystem

personal

teach2014dFL

linuxcorner



Contact Information

About browser caching:

Now each page should be non-cached copy to make sure it is up todate. Thanks LibreOffice fixing some bugs. If you get a feeling that you are looking at cached (stale) page, use refresh control. And tell me which page.


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 2014:

I will teach Computer Security and Cryptography MWF 3PM because we skipped offering in Spring 2014.

Here is NSA way saying that they need cryptographers.

They posted in May 2014 this encrypted text (ciphertext) and if you broke the encryption, you could apply for a job.

Here is the ciphertext:

tpfccdlfdtte pcaccplircdt dklpcfrp?qeiq lhpqlipqeodf gpwafopwprti izxndkiqpkii krirrifcapnc dxkdciqcafmd vkfpcadf.

Students will learn several cryptoanalytic methods to break ciphers such as the above.


Schedule for the Elective Courses I teach:

Fall odd years CS4270 ECommerce Systems Design (elective) link

Fall even years CS4800 Software Engineering (Practice Group) link

Spring odd years CS4410 Automata, Computability, and Formal Languages (Theory Group) link

Prereq for CS4410: Read this carefully.

The catalog says you must have CS4100.

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

Spring even years CS4840 Computer Security and Cryptography (elective) link

Course on Android, CS4950, elective, it was offered in Summer 2014, it may possibly be offered again in Summer 2015. TBD, depends on interest/other. 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.

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 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 third 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.



Copyright

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.