CSCI 311- Algorithms and Data Structures

Internet Delivered Course

 Note: This course was formerly known as CSCI 151

Prerequisite: Grade of C- or better in CSCI 112 (formerly CSCI 15B) or equivalent

http://www.ecst.csuchico.edu/~melody/courses/Spring2003CSCI151/wb01180_.gif

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.

http://www.ecst.csuchico.edu/~melody/courses/Spring2003CSCI151/wb01180_.gif

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!

http://www.ecst.csuchico.edu/~melody/courses/Spring2003CSCI151/wb01180_.gif


Return to Melody's Home Page.