Course Registration • Accessing Your Class • Fees
CSCI 310: Programming Foundations
Prerequisite Course for the Online MS in Computer Science
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, 10-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: TBA
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 6 units at $600/per unit (Total: $3,600). 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 before 25% of the course has elapsed, you will get a 100% refund minus a $15 processing fee. Drop after 25%, there is no refund. Read more about the policies on adding, dropping and refunds.
Resources
Canvas
The class will be visible in Canvas approximatly one week before the class starts. Please go into your Student Portal and click on the Canvas button. View the Wildcat Computing Canvas tutorials
Technical Help at Chico State
If you need assistance using the Portal or accessing your class, contact the ITSS Help Desk at 530-898-4357 or itss@csuchico.edu.
