Online Masters in Computer Science from Chico State COLLEGE OF ENGINEERING, COMPUTER SCIENCE & CONSTRUCTION MANAGEMENT

Course RegistrationAccessing Your Class •  Fees

CSCI 310: Programming Foundations

CSCI 310 is designed for prospective Online MS in Computer Science students who do not already have an undergraduate degree in computer science. The course fulfills both the CSCI 211 and CSCI 311 prerequisites in a single, 8-week intensive course. It is offered twice each year, in late fall and late summer.

An application to the Online MS in Computer Science program is not required prior to registering for this course. It is recommended, however, so that we can review your prior coursework and/or work experience to ensure that the course and program are right for you. 

Course Description: An accelerated object-oriented programming course that prepares students without sufficient undergraduate preparation for the graduate program in computer science. Coverage includes software specification, design, implementation, debugging techniques, dynamic memory, I/O, linked lists, stacks, queues, recursion, trees, search structures, hashing, heaps, sorting algorithms, graph algorithms, and an introduction to the complexity of algorithms. Foundational data structures and algorithms are studied and analyzed using both mathematical and empirical measurements. The course includes a number of large programming assignments focusing on object-oriented software engineering and algorithm development. 6 units.

Course Dates: June 30–August 19, 2025

Registration opens April 1, 2025, and a registration link will be added to this page. 

PLEASE NOTE: Your online registration is a request and will be processed by our registration team in the order received. If you submit a request on the weekend, it will be processed the following work week.

Fees

Course Fees

Fees are $600/per unit. Payment is due at the time of registration.

Financial Aid

Financial Aid is not available

Late Adds, Drops & Refunds

Late Adds & Drops

After the first day of class, instructor permission is required to add or drop a class. After the first week of class, adding or dropping a class requires approval from the instructor, chair, and dean. Submit an Add/Drop Form.

If you drop a class before 25% has elapsed, a $15 processing fee will apply. Drop after 25%, there is no refund. Read more about the policies on adding, dropping and refunds.

Accessing Your Classes

Canvas

Your classes will take place in Canvas. They will be visible inside your Chico State Portal by approximately one week before classes start. View the Wildcat Computing Canvas tutorials

Textbooks

All textbook requirements should be posted at the Chico State Wildcat Store. Select the term then enter the required information.

Technical Help at Chico State

We strongly encourage you to log into your course as soon as it becomes available to give you time to resolve any technical issues. If you need assistance using the Portal or accessing your courses, contact the ITSS Help Desk at 530-898-4357 or toll-free at 800-780-4837, option 3. You may also send them an email at itss@csuchico.edu. If you have technical problems that cannot be resolved, please call our office at 530-898-5648 to drop your class as soon as possible to avoid drop penalties.

Campus Resources

Wildcat ID Card

Meriam Library Services

Accessibility Resource Center

Third Party Billing

Accessibility Accommodations: If you need special disability accommodations for accessing any information on this website, please contact Professional & Continuing Education. For accommodations for an event, workshop, or online or on-campus class, please contact the Accessibility Resource Center.