Center for Regional and Continuing Education, California State University, Chico Center for Regional and Continuing Education, California State University, Chico
Center for Regional and Continuing Education, California State University, Chico Center for Regional and Continuing Education, California State University, Chico
Return to HOME page, Center for Regional and Continuing Education, California State University, ChicoMeeting Lifelong Learning Needs by Providing Educational Opportunities and Services, Center for Regional and Continuing Education, California State University, Chico Meeting Lifelong Learning Needs by Providing Educational Opportunities and Services, Center for Regional and Continuing Education, California State University, Chico

 CHICO COMPUTER SCIENCE PROGRAM

 

Fall 2004 Course Schedule

Classes begin August 23,  2004 and end December 17, 2004.

  • CSCI 112 - Software Engineering (Undergraduate level course)
  • CSCI 231 - Computer Graphics Programming
  • CSCI 272 - Multi-User Operating Systems
  • CSCI 312 - Software Engineering (Graduate level course)

Students do not need to attend these live videostreamed courses at the exact time they are offered. The classes will be archived and made available within several hours.

CSCI 112 - Software Engineering (3 units) - (Undergraduate Level Course)

Formerly CSCI-210

(Tues/Thurs - 9:30am - 10:45am - PT) - Len Fisk

Prerequisites: CSCI 015B; successful completion of ENGL 001 (or its equivalent), or faculty permission
Course Description:
Special problems in the development of large software systems. Software life cycle, requirements analysis, structural design, implementation, costing, standards, verification, and validation. This is a writing proficiency, WP course; a grade of C- or better certifies writing proficiency for majors.  If you are unsure if you meet the prerequisite for this course, please contact Dr. Len Fisk at 530-898-5980 or lfisk@csuchico.edu.

 

Textbook Information: Software Engineering, 6th Ed., by Roger S. Pressman, McGraw-Hill, 2001, ISBN 0-07-285318-2 (Required).

 

Enroll now!

 

CSCI 231 - Computer Graphics Programming (3 units) 

(M/W/F - 1:00pm - 1:50pm - PT) - Judy Challinger

Prerequisites: CSCI 151 or faculty permission

Course Description: This course covers algorithms and data structures in computer graphics. Topics include output primitives and their attributes 2-D and 3-D geometric transformations and viewing, 3-D object modeling, parallel and perspective projections, visible surface detection, illumination models, and rendering algorithms. If you are unsure if you meet the prerequisite for this course, please contact Dr. Judy Challinger at 530-898-6357 or  judyc@ecst.csuchico.edu.


Dr. Challinger has provided a visual syllabus for the course. Take a sneak peak!
 

  Textbook Information: Interactive Computer Graphics: A Top-Down Approach with OpenGL, 3/E Edward Angel, University of New Mexico, ISBN: 0-201-77343-0, Publisher: Addison-Wesley, Copyright: 2003 (Required).

 

Enroll now!

 

CSCI 272 - Multi-User Operating Systems (3 units)

(M/W/F - 12:00pm - 12:50pm - PT) - Ralph Hilzer

Prerequisites: CSCI 152 or faculty permission

Course Description: An in-depth study of operating systems concepts.  Topics include processes, threads, virtual memory, file systems, distributed computing, protection, and communication protocols.  Chapters 1 - 12 of the book form the basis of the course with topics selected by the instructor. Completion of at least one project chapter is required. Program topics will be approved by the instructor. If you are unsure if you meet the prerequisite for this course, please contact Professor Ralph Hilzer at 530-898-4010 or cscigrad@csuchico.edu.

 

Textbook Information: UNIX Systems Programming by Kay Robbins and Steven Robbins, Prentice Hall, ISBN 0-13-042411-0 (Required).

 

Enroll now!

 

CSCI 312 - Software Engineering (3 units) - (Graduate Level Course)

(M/W - 8:00am - 9:15am - PT) - Robert F. Roggio

Prerequisites: (Equivalent courses in data structures, database, and knowledge of  Java or C++)

Course Description: First of a two course sequence addressing the practical aspects of object-oriented software development. The first course focuses on best practices of software engineering; the Rational Unified Process; requirements analysis and specification emphasizing the vision statement, risk identification, business rules, and domain modeling;  functional and non-functional requirements; object orientation;  user interface prototyping and usability; heavy emphasis on use case modeling, architectural prototyping, static and dynamic modeling using class diagrams and interaction diagrams;  introduction to design.  Course emphasizes an architecture-centric, use-case driven, iterative development process embodied in the activities, artifacts, and workflow models, core and supporting disciplines found in the unified process. 

Second course will start with architectural patterns (client-server, multi-layer, others), design patterns, continuation of the design model;  frameworks;  mapping requirements elements into design entities; traceability;  considerable work in class and interaction diagrams, packages, subsystems, interfaces, dependencies;  components;  implementation of a client-server architecturally-based application using Java:  browser, application server, and database servers will be needed;  interfacing;  programming;  testing;  iteration planning and project management topics. If you are unsure if you meet the prerequisite for this course, please contact  Dr. Robert F. Roggio at broggio2000@yahoo.com.

Textbooks required for the course:

  • Use Cases – Requirements in Context, by Kulak and Guiney, Addison-Wesley, ISBN:  0-321-15498-3    Published in 2004.

  • Visually Modeling with Rational Rose 2002 and UML, by Terry Quatrani,Addison-Wesley, ISBN: 0-201-72932-6, Published in 2003.

  •  The Rational Unified Process – An Introduction  3rd edition, by Philippe Kruchten, Addison-Wesley, ISBN:  0-321-19770-4     Published in 2004.

  • Object-Oriented Software Engineering by Lethbridge and Langaniere,  McGraw-Hill,  ISBN: 0072834951,  Pub Date: Aug 2001. 

Enroll now!

.

   

Current Students | FAQ | Important Contact Information | Online Registration
Bachelor's Degree | Master's Degree | CHICO Computer Science Program Home

Home | Continuing Education & Professional Development | Degree, Certificate, & Credit Courses
Services & Custom Solutions | Faculty Information & Resources | Campus Maps
News & Events | About Continuing Education | Site Map | Search | California State University, Chico

Center for Regional and Continuing Education, California State University, Chico, 400 West First Street, Chico CA 95929-0250
Phone: 530-898-6105 | Fax: 530-898-4020 | Email: rce@csuchico.edu