Prerequisite: Grade of C- or better in CSCI 112 (formerly CSCI 15B) or equivalent
![]()
Your current TA/grader for this class is -
·
Your
grader for this course is Pratik Mehta with email pratik008@gmail.com.
·
Email
programming questions and your assignments to Pratik with a cc to Dr. Stapleton
at melodystapleton@digitalpath.net
·
Email
Pratik when you begin the course for the test files for the three programming
assignments.
![]()
Notes from Dr. Melody:
1.
Welcome
to the CSCI 311 Data Structures and Algorithms Class in C++. This course has been recorded as a series of
videostreamed lectures. You will be
viewing the course using online course tools such as VISTA/WebCT and
Horizon/Wimba. WebCT is just a platform for development and presentation
of online courses. It is not something you need to buy at all. You
will simply login to the the Chico State portal. The newest system, which
the University just migrated to, is VISTA, and this is the replacement for WebCT.
Currently, when you login to the portal and go to VISTA, and take the link to
CSCI 311, you will just see the recorded sessions icon at present. I have
lots of material for the course, as you can see below, I just have not
replicated it in VISTA yet. That will be an ongoing project.
2.
You
may find it helpful to go to some of the other CSCI 311 (new number for CSCI
151) links from my home page to look at some of the materials there. Each semester that I teach this course
live I put up numerous new e.g’s and homework assignments and old
quizzes/exams you may find useful in your studies for this course.
3.
Currently,
when you login to the portal and go to VISTA, and take the link to CSCI 311,
you will just see the recorded sessions icon at present. I have lots of
material for the course, as you can see below, I just have not replicated it in
VISTA yet. That will be an ongoing project.
4.
PLEASE
NOTE THAT IF YOU HAVE TROUBLE VIEWING THE RECORDED SESSIONS TO VIEW THEM USING
THE FIREFOX BROWSER!!
5.
Here
is the main web page for the course, which is on the College of Engineering
server outside of VISTA/WebCT:
http://www.ecst.csuchico.edu/~melody/courses/Spring2003CSCI151/Default.htm
6.
You
will find lots of links to materials off of this page, including the
information on the 3 programming assignments for the course. The web page
that gives the main course flow and links to my notes and Kruse’s notes
is obtained by taking this link:
http://www.ecst.csuchico.edu/~melody/courses/Spring2003CSCI151/Topics.html
7.
You
will need to complete and submit to my TA the 3 programming assignments for the
course.
8.
You
will also need to take the midterm exam and the final exam. I recommend
that you take the midterm after completing the second program. Email me
when you are ready to take the midterm and we can set that up.
9.
None
of the "homework" assignments (other than the programs) need be
turned in. You will find the solutions discussed in class or posted on
the course web page.
10.
There is a sample midterm and solutions and final and
solutions as well as solutions to “in class” assignments up on my
web page for CSCI 311 from my last “live” class during Spring
2007. Here is the link to that course home page. Be sure to scroll
down and look for links that have to do with sample exams and solutions.
Here is the link –
http://www.ecst.csuchico.edu/~melody/courses/Spring2007CSCI311/Default311Spring2007.htm
11.
You might also check other semester’s of my
offerings of CSCI 311 for links that may be helpful… All the
courses I teach are off of my main web page at –
http://www.ecst.csuchico.edu/~melody/
12.
One other note: I had just adopted the Drozdek
book for the semester I recorded the class and found it to be quite lacking in
details on many of the topics. Thus, I went back and was using quite a
bit of the Kruse and Ryba material, which I found much superior. Thus,
you only need to purchase the Kruse and Ryba book.
13.
Here is the link to a recent semesters (Fall 2007)
topics grid, using Kruse and Ryba. Although I cover things in a slightly
different order of topics than the semester I recorded the class, you can still
find the topics readily in this grid, even though they are “out of
order”.
http://www.ecst.csuchico.edu/~melody/courses/Fall2007CSCI311/Topics311Fall2007.html
Feel free to check out all the 311 links
I have up on my main web page –
http://www.ecst.csuchico.edu/~melody/
Each
semester I teach the course I put up new “homework and solutions”.
Hope
this all is helpful and makes sense. Let me know if I can clarify! Best wishes for a productive
and
successful course!
![]()
Return to Melody's Home Page.