|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Current techniques in software design presented with emphasis on architecture first development. Introduction to the processes involved in development. Practice architectural design through a College of Engineering 151 series of homework problems. Students work in teams to prepare the architecture for a software product. Prerequisites: CS 326 and CS 370. 3 credits.
-
3.00 Credits
Synthesis (term project) course to involve students, working in teams, in all of the activities necessary to define, model, implement, test, document, and deliver a program product. Students practice Object-Oriented and Component Based development and utilize UML and CASE tools to model the product and document the process. Prerequisite: CS 472. 3 credits.
-
3.00 Credits
Term project course to involve students, working in teams, with all of the activities and tools necessary to measure progress and monitor the development of a software product. Students utilize CASE tools for planning, for requirements management, for configuration management, for change management, and for product and process measurement for a product development project. Prerequisite: CS 472. 3 credits.
-
3.00 Credits
Analysis of the time and space complexity of algorithms. Techniques for efficient algorithm design and effect of structure choice on efficiency. Fast algorithms for problems such as set, graph and matrix manipulations, pattern matching, sorting, and storage organization. Exponential time problems and introduction to NPcompleteness. Prerequisites: CS 302 and MATH 351. 3 credits.
-
3.00 Credits
Graphics hardware, software and applications. Data structures for graphics, graphics languages, computer-aided design, and three-dimensional graphics. Prerequisites: CS 302 and MATH 365. 3 credits.
-
3.00 Credits
Survey of current artificial intelligence technologies: game playing, theorem-proving, natural language processing, pattern recognition, and heuristic programming. Prerequisites: CS 302 and PHI 421. 3 credits.
-
6.00 Credits
Undergraduate-level course in advanced topics of computer science, depending upon the interest of faculty and students. May be repeated to a maximum of six credits. Prerequisite: Consent of instructor. 3 credits.
-
3.00 Credits
Library research and reports on topics of computer science interest. May be repeated for credit with the consent of the Department of Computer Science. Except under special circumstances, may be repeated to a maximum of six credits. Prerequisite: Consent of instructor. 1-3 credits.
-
3.00 Credits
History, theoretical positions, political orientations, topics of interest, and methods. Prerequisite: Any one three-credit course which satisfies the University General Education Social Science Requirement. 3 credits.
-
3.00 Credits
(Same as PHI 356 and SOC 356.) Study of the nature of culture norms, with reference to art, language, communication, religion, science, etc. Examination of the theoretical underpinnings of the study of culture in the humanities, the social sciences, and in “cultural studies.” 3 credits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|