Department Goal

The goal of the Computer Science Department at San Jose State University is to provide highly trained graduates to the tech community of the Valley through our undergraduate and graduate programs.

Our Bachelor's degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700.

Our Mission Statement and Educational Objectives.

The CS Club

Students - be sure to join the CS Club. Help shape the department's future and your own.


News:

Spring 2010 Schedule and Advanced Registration Information
(Posted on 19 November 2009)

Information on courses being offered by the CS Department for Spring, 2010 has now been posted at http://www.cs.sjsu.edu/class_schedule/Schedule.html, including information on special courses. In particular, the following special topics courses are being offered:
  • CS 185C, Section 1: Fundamentals of IBM DB2 for z/OS. Prerequisite: CS 146. Class code: 23339. Scheduled time/place/instructor: TR 1730-1845 MH 422 C POLLETT.
  • CS 185C, Section 2: Application Development with IBM DB2 for z/OS Prerequisite: CS 146. Class code: 25382. Scheduled time/place/instructor: TR 1900-2015 MH 422 F BUTT.
More information can be found at the above link. Please note the following additional information about advanced registration for Spring, 2010:
  • Advanced Registration is currently underway through Sunday, January 17.
  • All undergraduates and graduate students will have a unit load limit of 14 units, except students who have applied for graduation for Spring 2010 or Summer 2010, who will have a unit limit of 18 units.
  • Students will be able to add classes up to a unit load limit of 18 units after classes begin (21 units with special permission).


Bioinformatics Seminar
(Posted on 20 November 2009)

The next presentation in the bioinformatics seminar is on Wednesday, December 2 from 3 to 4 in DH 450:
  • Lakshmi Radhakrishnan, Detecting SNPs (Oral defense)
There will be one additional talk this semester:
  • Wednesday, December 9: Sarbinder Kallar, Interpreting Microarray Results (II)
All are welcome to attend.

SJSU ACM Programming Contest TeamStudent Teams Excel at ACM Programming Contest
(Posted on 10 November 2009)

Two teams of students from SJSU competed with 75 other teams at the the 2009 Pacific Northwest Regional Contest of the ACM-ICPC programming contest on Saturday November 7. The Spartan Blue team placed 14th in a very strong field, just behind Stanford and Berkeley among Northern California schools and ahead of all other CSU teams. A second team, Spartan Gold, placed a very respectable 43rd. The Association for Computing Machinery's Intercollegiate Programming Contest has been called the Battle of the Brains, and, at the top levels, brings collegiate programmers from 6 continents for an international competition. Members of the SJSU teams can be seen in the adjoining photo, from left to right: Colin Blower (Gold), Alex Kerr (Gold), Kristopher Windsor (Blue), Vlad Dimitriu (Blue), Victor Frandsen (Gold), David Alves (Blue). See the overall standings and the extracted Northern California standings, as well as some additional photos. Congratulations and thanks to our great teams!!


Winter Session Class in Computer Science
(Posted on 3 November 2009)

There will be a section of CS 49C (C programming) offered during the three week Winter Session from January 5 through January 22, 2010, taught by Professor Chris Pollett:
CS 49C 1 10182 PROGRAMMING IN C 3.0 SEM MTWRF 0900 1230 MH 225 C POLLETT $630.00
Pre-registration begins Thursday, Nov. 5 and ends Wednesday, Dec. 16. See the registration instructions and the complete class schedule for more information.


IBM Continues Cash Donations to Support CS Education in Enterprise Database Systems
(Posted on 30 October 2009)

IBM continues to support the Computer Science Department in its development of an Enterprise Database Certificate Program focusing on IBM's DB2 and large-scale computing systems running z/OS. So far $105,000 has been donated, with a final $35,000 coming in Spring, 2010. These donations allow the Computer Science Department to continue offering several DB2 special topics courses as well as continue to train faculty and finalize the development of a certificate program, despite severe budget cuts and impaction. Thank you, IBM!


Spring, 2010 Schedule and Advance Registration
(Posted on 28 October 2009)

A preliminary version of the schedule of CS classes for Spring, 2010 has now been posted to the CS Class Schedule page. The Schedule of Classes for SJSU will be posted on November 2, and Advance Registration begins Nov. 9. (See the MySJSU announcement for details.) Further CS information about next semester will be posted shortly.


Enrollment and Mandatory Advising Information
(Posted on 28 October 2009)

All students majoring in Computer Science - both Masters and Bachelors students - have had advising holds placed on their records. This means that, if you are a BSCS or MSCS student, you will not be able to register for Spring, 2009 classes unless you have seen your advisor and had your advising hold removed. Please see your advisor as soon as possible - failing to do so may delay your ability to register! In order to remove your hold, you must print a copy of your unofficial transcript and fill out the appropriate form before seeing your advisor:
  • The form for undergraduates (BSCS): http://www.cs.sjsu.edu/~ravila/Forms/MajorAdvisingReleaseForm_Oct2008.pdf
  • The form for graduate students (MSCS): http://www.cs.sjsu.edu/mscs/docs/advising.pdf
If you do not know who your advisor is, please consult the undergraduate advising page if you are a BSCS student, or the list of advisors if you are an MSCS student.

Please also be aware that many new restrictions and procedures have been put in place on undergraduate students as a consequence of enrollment caps. Many of these can be found on various pages linked from the Advising Hub web site. In particular, undergraduates now often will have to submit forms and deal with Academic Advising and Retention Services (AARS) rather than the Registrar's Office (AARS is also in the Student Services Center). Undergraduates with high numbers of units (cumulative - 120+ now, 90+ in the Spring) may have special requirements, including extra holds, placed on their records. If you are a BSCS student with 90 or more cumulative units, you are strongly advised to submit a major form and a graduation form as part of your advising and registration steps. (BSCS students in some categories will be required to do so.)


Game Development Club
(Posted on 20 October 2009)

The SJSU Game Development Club, a sister organization to the CS Club, began last year and has already grown tremendously. If you are a student and interested in Computer Games, please consider joining! See the web site for more details.


University and Faculty Furlough Days
(Posted on 24 Sept 2009)

Please be reminded of the remaining furlough and office closure days for the Fall, 2009 semester:
  • The entire SJSU campus will be closed on the following days -- there will be no classes, and all offices will be closed: Monday, October 19 and Friday, November 13.
  • All SJSU offices will be closed on the following days (but there may be classes, depending on individual faculty furlough days): Friday, October 2 and Friday, November 6.
  • Individual faculty have additional personal furlough days; any classes taught by each faculty member will be canceled on these days. Here are the additional personal furlough days for CS faculty.
Additionally, the entire SJSU campus will be closed from December 22 until January 4, 2010.


CS Tutoring Now Available
(Posted on 14 Sept 2009)

Tutors for many important CS courses are now available for students in the CS Club Study Room (MH 226). Please see the flyer for hours and more information.


Summer 2010 CS Courses
(Posted on 14 Sept 2009)

There are likely to be a number of summer classes offered by the CS Department next summer for the first time in several years. A list of these classes should be available by the end of this semester.


Software Engineering Major Advising
(Posted on 30 August 2009)

The BSSE advisor Dr. Jon Pearce will have the following weekly office hour for Fall 2009: Wednesdays from 10:30 - 11:30 in 213 MacQuarrie Hall There will be no advising hour on Nov 25.


Google Donates Androids
(Posted on 24 July 2009)

Google has made a generous donation of 20 Android mobile phones for use by students and faculty of the Computer Science Department. The gift has a retail value of $7,580. The phones will be put to use in Professor Chris Pollett's Cell Phone Programming course (CS 185C, Section 3) during the Fall, 2009 semester, and in subsequent courses in future semesters. The Department would like to thank Chris DiBona, Google's Open Source Programs Manager, for facilitating this gift.


Admission Restrictions and Impaction
(Posted on 10 July 2009)

For those interested in the continuing admissions restrictions for SJSU, please check the impaction web site regularly for the most up-to-date news. At the current moment, the situation is as follows:
  • All admissions for Spring, 2010 have been canceled, with exceptions to be made only for the rarest individual cases.
  • Admission for Fall, 2010 will primarily be for students coming from Santa Clara County (for Frosh), or additionally from Santa Cruz County (for transfers).
  • Applications must be submitted during the months of October and November only, for undergraduates. (Graduate admissions will also open October 1, but the cutoff date has not been determined.)
  • Geographical restrictions will not apply to BS Software Engineering applicants, so please consider applying for this major if your current or most recent education was outside the service area described above.


CS Department Job Listing Site Moves
(Posted on 8 June 2009)

The job listing site for the CS Department has moved to a new location: http://jobs.cs-sjsu.org/. Employers and students should consult that site for current postings. (Note that the SJSU Career Center also maintains a job listing site.)


Intel Donates Dual-Core Laptops for Parallel Processing
(Posted on 23 March 2009)

Professor Robert Chun, with the assistance of Professor Teng Moh, has received an equipment grant of 25 Dell Latitude D830 Dual Core 2 Laptop computers from Intel to support student and faculty training in the development of multicore parallel processing techniques. These laptops will be used in Professor Chun's classes beginning next fall, and in future parallel processing classes. This equipment has a retail value of $44,700. Special thanks to Intel, and kudos to Professor Chun!


MESA Day, Robocode, and the CS Club
(Posted on 16 March 2009)

On Saturday, March 7, members of the CS Club conducted "sponge activity" learning sessions for middle/high school students participating in the annual Math Engineering Science Achievement Day activities. Specifically, the Club introduced attendees to Robocode - a programming system where virtual robot tanks compete. According to Rance Bobo, Counseling Coordinator for Mesa at SJSU, the sessions were among the favorite activities as reported by the students. In the picture at right are (from left) Alex Tsui, Cheuk Wong, David Alves (CS Club President and a Robocode expert), Tom Turney, Glenn Jahnke, Bernard Mesa, and Victor Frandsen.


Cinequest Project a Great Success!
(Posted on 17 March 2009)

During the Fall, 2008 semester, a section of CS 160, Software Engineering, led by Prof. Cay Horstmann, developed a BlackBerry application for the Cinequest Film Festival in San Jose. The application had its debut at the recent festival, and can be downloaded from the Cinequest mobile web site. Team members in the picture at right are (from left) Prakash Shiwakoti, Arthur Corpuz, Tim Stanke, Jindou Jiao, Ian Macauley, Sushma Bandekar, Gavin Cooper, Travis Griffiths, Bogdan Komlik, Professor Cay Horstmann, Justin Holst, Aaditya Bhatia, Kevin Ross, and Matt Opsal (Director of Online Content for Cinequest). The team was able to boost its development efforts by using a recent donation of six BlackBerries by RIM, as well as support from SJSU's Facilities Development and Operations and its Director of Administrative Services Terry Crisp and his colleague Donna Duval.


Computer Science Still A Great Major!
(Posted on 18 February 2009)

Despite all the economic gloom flying around the media and the Web, jobs in the computing and software industry are still plentiful! Check out two examples of positive reports:
  • US News says many computing jobs are even more recession-proof than health care.
  • FastCompany.com, an upcoming technology news site, lists computing as the second best career (after health care).
Indeed, as reported by Yahoo! News, "engineers of all kinds are in demand and are facing a rock-bottom jobless rate of about 3 percent. That compares with a nationwide unemployment rate of 8.1 percent last month."


New Cross-Listed GE Course CS 25
(Posted on 30 January 2009)

Students: consider taking CS/CmpE/BUS 25 (The Digital World and Society) for GE area D1. This course studies many of the technology-related challenges to society and should be of particular interest to CS Majors. See the green sheet.


New Graduate Writing Course CS 200W
(Posted on 7 November 2008)

Graduate students: you can now take CS 200W to satisfy the Graduate Writing Requirement instead of CS 100W. This is a new course developed by Debra Caires specifically for the needs of graduate students, and does not require passing the WST. This course is being offered every semester - see the CS Dept. schedule information for more information and schedule times.


New Yahoo Group for Computer Science Students
(Posted on 27 Nov. 2006)

The CS Undergraduate adviser Rocio Avila has started a Yahoo Group for information of interest to CS students, especially registration/advising information that is difficult to find on the main SJSU website. Please sign up! (SPECIAL NOTE: This group is primarily for undergraduate students. If you are a graduate student, please be aware that not all of the information disseminated through this group will apply to you.)


Philosophy 134 Course Replaces Philosophy 110
(Posted on 6 Nov. 2006.)

More information here.


The new chair of the Department is Dr. Kenneth Louden
(Posted on 8 August 2006.)

[Photo of Kenneth Louden]

Greetings from your new Department Chair! As chair over the next few years, I want to do my best to make our department responsive to the needs of all of its constituents, but especially to the needs of our students, who are trying to reach the goal of a meaningful degree and a level of education and training that will support their professional and personal objectives, now and for many years into the future. To that end, I would like to hear from anyone who has a suggestion or comment on how we are doing - just email me at . Feel free to bring up any issue, but try to be positive and make a suggestion on how we can do better. With your help, we can make this department a great place to study, learn, work, and - dare I say it - even have fun!


Course Offering Pattern.
(Posted on Tuesday, 13 June 2006.)

Students should be aware that not all courses are taught each semester. To see when courses are offered follow the link "Course offering pattern" under the "Course Information" header on the left side of this page.


Wireless laptop requirement.
(Posted on Wednesday, 31 August 2005.)

In the Fall of 2004 the Computer Science Department joined the Wireless Laptop Pilot Project (WLPP). As a result all students are expected to have a laptop with wireless capability. Not all professors in the department require a wireless laptop for every one of their classes but may do so for any particular class. Details may be found at http://www.sjsu.edu/wireless/programs/cs/ Because the laptop is required by the department, financial aid, in the form of a low interest loan, is available through the Financial Aid Office. Come by the CS office to collect a form verifying your eligibility before going to the financial aid office. The CS Department has several laptops which students may check out for short term loans on a first come first served basis.