PROGRAMMING II
Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.
3
Fall, Spring, Summer
2026 Summr Grade Distribution
다음 사이트의 평점순으로 정렬 Rate My Professors
유사 과목
다음 사이트의 평점순으로 정렬 Rate My Professors
강사를 찾을 수 없습니다.
과목 선수과목 및 관련 과목의 시각적 표현.
참고: 가능한 모든 선수과목 관계를 표시하지 않고, 이 과목과 직접적으로 관련된 부분만 표시합니다.
그래프 로딩 중...
이 과목의 일정 정보가 없습니다.