|
Nov 23, 2024
|
|
|
|
CS 211 - Fundamentals of Computer Science II 5 CR
Continues CS 210 , with data structures algorithm analysis and inheritance. Students learn to create collections, lists, binary trees, and sets. Other topics include sets, generic data types, sorting, recursion, run-time complexity, and graphical user interfaces.
Prerequisite(s): CS 210 or entry code.
Course Outcomes - Create classes via inheritance, use their objects to demonstrate polymorphism of both interfaces and abstract classes; and explain the role of generic class templates within classes.
- Explain the principles of recursion versus repetition, and write recursive methods for a variety of tasks.
- Implement and contrast the uses of various data structures including arrays, sets, lists, collections, and trees.
- Recognize the use of Big-O notation to explain program performance in searching, sorting, recursion, and implementation of existing methods from a software API (Application Programming Interface).
- Compose programs that facilitate error handling using API standard Exceptions with try-catch blocks.
- Design programs using a Graphical User Interface (GUI) and event driven programming.
GenEd Outcomes: Creative and Critical Thinking - Quantitative/Symbolic Reasoning
Find out when this course is offered
Add to Favorites (opens a new window)
|
|