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
Twelve Week
Enrollment Total
0/25
Credit Hours
4

Class Number
50083
Delivery Mode
Online Guided Indep. Study
Dates
-
Academic Term
Summer 2024

 

Days & Times Room Instructor Meeting Dates

Online
Mark A Fienup
-

 

  • UNI students: CS 1510 (810:051). Prerequisite(s) or corequisite(s): CS 1800 (810:080) 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 as Guided Independent Study and to enroll you will need to 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.

 

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.