Aug 07, 2022  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 300 - Data and Program Structures

Credits: 3

A study of common data and program structures together with associated algorithms. Topics include interfaces, design patterns, arrays, stacks, queues, lists, trees, hash tables, recursion, binary search, and tree traversals. Experience with both use and implementation of these structures and algorithms using a modern programming language. Discussion of tradeoffs involving performance and software maintainability.

Note
Six hours lab a week.

Requisites
Prerequisite: CIS 200 and either MATH 205 or MATH 220.

Students may enroll in CIS courses only if they have earned a grade of C or better for each prerequisite to those courses.

Typically Offered
Fall, Spring

UGE course
No

K-State 8
Empirical and Quantitative Reasoning


View the Fall 2022 Course Schedule

View the Spring 2022 Course Schedule

View the Summer 2021 Course Schedule




Add to Portfolio (opens a new window)