CS 1520 - SPOC Data Structures

Introduction to use and implementation of data structures such as sets, hash tables, stacks, trees, queues, heaps, and graphs. Additional topics include searching algorithms, sorting algorithms, and algorithmic time and space complexity analysis. Design and implementation of programs using functional decomposition. Prerequisite(s): CS 1510 or department approval. Prerequisite(s) or corequisite(s): CS 1800 or department approval.

 


Subject
Computer Science
Status
Open
Career
Undergraduate

Location
Online
Session
Full Semester
Enrollment Total
1/25
Credit Hours
4

Class Number
70430
Delivery Mode
Online Guided Indep. Study
Dates
-
Academic Term
Fall 2024

 

Days & Times Room Instructor Meeting Dates

Online
Mark A Fienup
-

 

  • Prerequisite--UNI students: 810:051 (CS 1510). Prerequisite(s) or corequisite(s): 810:080 (CS 1800) If your equivalent course did not use the Python programming language, it is not a big problem. The same introductory programming concepts apply. You will just need to do some additional reading in the textbook (Chapters 1-10) to understand the Python syntax of ¿if¿ statements, ¿for¿ statements, etc. The textbook author has an overview of all the essential differences between Python, Java, and C++ at his web-site: http://home.wlu.edu/~lambertk/python/. Plus, there are many free, on-line Python tutorials at http://www.python.org/ This course is offered through Guided Independent Study and to enroll go to our website distance.uni.edu/gis
  • All students must register through Continuing and Distance Education, http://online.uni.edu/enroll.
  • This course will be taught online via eLearning.
  • This is a Guided Independent Study course. You may enroll at any time and take up to nine months to complete the course. Students must register through the GIS office or online at http://online.uni.edu/enroll Tuition for GIS courses is in addition to the full-time, on-campus rate. In general, GIS courses do not qualify for financial aid. This GIS course is web-based and has an additional technology fee.
  • This section may be combined with another online section of the same course. Students will be notified by UNI email if these sections are combined.

 

To enroll in this GIS course, submit an online enrollment form.

It is your responsibility to determine whether a particular course will apply toward your diploma, degree, certification, or other educational goals.