2024-2025 Catalog

 

200

CIS-221 Data Structures

A study of data organization and processing in the context of abstract data types. This course cover pointers, lists, stacks, queues, trees, searching, sorting, and resource management. It is taught against the backdrop of a modern programming language. Prerequisite: CIS-172.

4

CIS-222 Object Oriented Programming

An introduction to object-oriented programming techniques, using a contemporary programming language. This course combines classroom instruction with weekly supervised laboratory work to cover topics such as object-oriented design, classes and methods, inheritance, polymorphism, templates, software reuse, and the event-driven programming. Prerequisite: CIS-126.

4

CIS-225 Systems Analysis

A study of the knowledge and skills needed for creating or modifying an information system. Central concepts include gathering details, analyzing the data, designing the system by creating solutions, and implementing and maintaining the system. Prerequisite: CIS-126.

3

CIS-296 Studies in Computer Information Systems

A course in topics of current interest in Computer Information Systems. Specific content varies term by term. Prerequisite: Permission of Division Chair.

1 to 3
Indiana Weselayan