Oct 31, 2024  
2021-2022 College Catalog 
    
2021-2022 College Catalog [ARCHIVED CATALOG]

CISS 111 Programming and Logic II – Data Structures

This is the second course in computer logic and programming and focuses on commonly used abstract data structures and their implementation in an object oriented environment. Programming topics include: recursion, references, memory management and analysis of algorithms. Data-structure topics include: stacks, queues, lists, trees, and collections and their proper application. Object oriented programming topics include encapsulation, inheritance, and polymorphism. Advancing programming techniques will be introduced to assist students in acquiring a greater proficiency in writing applications and applets of increasing complexity.
Pre-requisite(s): CISS 109 Python Programming  or  CISS 110 Programming and Logic I  with a final grade of “C” or better or by permission of Department Chairperson.
Terms Offered: Fall, Spring, Summer
Offered Distance Learning: Yes
SUNY General Education Designation(s): Mathematics
Credits: 4
Contact Hours:
Lecture: 4