| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

FrontPage

This version was saved 7 years, 9 months ago View current version     Page history
Saved by Dr. Ron Eaglin
on June 25, 2016 at 1:43:04 pm
 

COP3530 - Data Structures

Online Textbook

 

 

Welcome to COP3530 - This course is taught at Daytona State College as part of the BSIT program.

 

This course introduces fundamentals of Data Structures. Topics include: Programming strategies, Data Structures, Searching,  Complexity, Queues, Sorting, and Algorithms.

 

This is an online textbook developed by Dr. Ron Eaglin for this course. It has everything you need to be successful in this course - go buy a latte - you just saved some money.

 

 

 

Wiki Based Classes - All Students Read

 

Course Materials

 

The class management for these courses is wiki based. All course  materials and assignments will be available at this web address. Bulletin Boards, Drop Boxes for all assignments, News items, and the syllabus will be available in Falcon Online.  https://class.daytonastate.edu/ . You should use both this site (your online textbook) and the drop box and bulletin boards available to you at Falcon Online.

 

Please use the bulletin board for your module to ask questions about a module. Also the assignments will give you instructions on what to complete for your assignments. There will be coding, written assignments, quizzes, and other exercises.

 

This course is offered at all colleges offering an IT or CS program - here are Links to Schools Offering COP3530

COP3530 - Course Outcomes

 

1. Describe both complex and simple data structures.
2. Select the correct data structure and algorithm to solve specific problems.
3. Implement data structures and algorithms in computer code.
4. Analyze the performance of algorithms and data structures.

Other Reference Textbooks

http://www.opendatastructures.org/ 

Very useful e-texts.

https://books.google.com/books?id=siwEAwAAQBAJ

https://books.google.com/books?id=t4wZBQAAQBAJ 

 

My favorite reference http://www.geeksforgeeks.org/data-structures/ 

How the Class Works

 

You will be assigned  modules to complete.

 

Each module will have required viewing (video), reading (links or text), and  assignments. The assignments will be different for different modules - they may be programming assignments, quizzes, and/or writing assignments. The modules will refer to different topics in the class. You should completely review the topic associated with the current module. Be sure to make sure you know what assignment in a given module is assigned - there are more assignments listed in a module than will be due for a given module.

 

List of All COP3530 Modules

 

All Course Lectures

Topics Covered

 

1.    Introduction to Data Structures
2.    Algorithms and Programming
3.    Basic Data structures

4.    Stacks and Queues

5.    Recursive problems

6.    Search techniques

7.    Sorting Techniques

8.    Hashing Techniques
8.    Indexing techniques
9.    Tree Data Structures

10.  Graph Data Structures

 

My Online Textbooks (Ron Eaglin)


COP3530 - Data Structures

COP4813 - Web Systems I

COP4708 - Applied Database I (with Dr. Nabeel Yousef)

COP4834 - Web Systems II 

CEN4801 - Systems Integration 

CEN3722 - Human Computer Interaction

 

Prerequisites

 

You should have had at least one C based course in programming. Acceptable courses as a pre-requisite are COP2800 (Java), COP2001 (C++), COP2220 (C). Also you should have at least one course in Discrete Analysis or Discrete Mathematics (COT3100, COT3103, MAD2104)

 

Map 

 

 

 

 

 

 

Comments (0)

You don't have permission to comment on this page.