| |
| | Computer Science |
 | | Topics to be covered include the history and development of computing, legal issues associated with computing (including the right to privacy, intellectual property rights, and liability) and social/moral issues associated with computing. |
 | | Topics to be covered include advanced data structures (graphs, priority queues, various tree structures), advanced sorting and search techniques, recursion, hashing, basic algorithmic design techniques (divide and conquer, greedy, backtracking, etc.) and the fundamentals of algorithm analysis and computational complexity. |
 | | Topics to be covered include all phases of the software life cycle, project planning, requirements gathering and analysis, specifications, design paradigms, implementation, various testing strategies, CASE tools, and other current topics. |
| www.simpson.edu /courses/cmsc.html (1375 words) |
|