CSCI143 — Object-Oriented Programming II w/Java
CSCI 143 - Object-Oriented Programming II w/Java CSCI 143 - Object-Oriented Programming II w/Java 5 Credits Includes implementation of interfaces, modularity, data structures, file I/O algorithms and analysis, searching, sorting and recursion. Emphasis on learning to develop algorithms using the principles of top-down design and step-wise refinement and modularity in object-oriented programming paradigm. Based on ACM (Association for Computing Machinery) curriculum guidelines for Computer Science II. 0 Course Note For online sections, tests will be administered on campus. Alternate testing sites may be arranged with the instructor given adequate notice. Fees CF Quarters Typically ummer Day, Online Fall Day, Evening, Online Winter Day, Evening, Online Spring Day, Evening, Online Designed to Serve For students desiring to transfer to a four-year institution as a computer science major. Active Date 20200303T13:40:59 Grading Basis Decimal Grade Class Limit 30 Lecture 55 Total Degree Distributions: AA Science Course Outline Abstraction information hiding, encapsulation, interfaces, modularity Abstract Data Types Dynamic Memory Allocation references (pointers), static versus dynamic allocation, de-allocation, memory leaks, garbage collection Data Structures Stacks, Queues, Linked lists, trees, tree traversal, arrays, ArrayList, iterators Algorithm Analysis Searching, binary search, linear search; Sorting, bubble, insertion, merge, selection, quick Object Oriented Design Techn
Part of
- Distribution Areas
- Associate in Science-Transfer to Engineering, Physics, and Atmospheric Sciences
- Associate in Science-Transfer Civil and Mechanical Engineering Track 2/MRP
- Associate in Science-Transfer Computer and Electrical Engineering Track 2/MRP
- Associate in Science-Transfer to Bioengineering and Chemical Engineering Track 2/MRP
- Associate in Computer Science
- Web Development with AI, AAS