|
|
|
|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 4.00 Credits
Topics to be determined by the instructor and the Departments of Mathematics and Computer Science. May be repeated for credit for selected topics on different subjects. Prerequisites: Junior standing. 1-4 credits. (IRR)
-
1.00 - 4.00 Credits
Topics to be determined by the instructor and the Departments of Mathematics and Computer Science. May be repeated for credit for selected topics on different subjects. Prerequisites: Junior standing. 1-4 credits. (IRR)
-
1.00 - 4.00 Credits
Enrichment and extension of the regular curriculum to areas not covered in existing courses. Arranged individually between student and faculty sponsor according to guidelines available from the department. 1-4 credits. (IRR)
-
3.00 Credits
Introduction to theoretical computing science, examining (with some mathematical rigor) the basic models of computation and exploring the capabilities and limitations for computers. Finite automata, regular languages, regular grammars, undecidability, and other structural properties are examined. Prerequisites: COMP 31100. 4 credits. (F,E)
-
4.00 Credits
An introduction to the fundamentals of computer graphics, including the mathematical foundations of graphics techniques; 2D and 3D algorithms for geometry, transformations, viewing, and lighting; stereo viewing, ray tracing, and radiosity. At least two different graphics APIs will be introduced and will be used to implement graphics programs and provide hands-on experience in the topics covered. Prerequisite: COMP 31100. 4 credits. (S, E)
-
3.00 Credits
Study of the principles and techniques of compiler construction. Topics include lexical analysis, parsing, semantic analysis and intermediate code generation, run-time environments, code generation, code optimization, and error recovery. Prerequisites: COMP 32100. 4 credits. (F,O)
-
3.00 Credits
This course introduces the fundamental concepts of virtual reality (VR), with an emphasis on the interdisciplinary nature of VR system development and applications. Topics include survey and analysis of VR hardware, software, and methodologies; advanced topics in computer graphics; interaction and navigation within VR; simulation and behaviors in virtual worlds; human perception; and applications of VR. The course includes hands-on experience programming a VR project utilizing the department's VR laboratory. Prerequisites: COMP 31500. 4 credits. (S,E)
-
4.00 Credits
This course explores key concepts of intelligent systems, including knowledge-based search techniques, automatic deduction, knowledge representation using predicate logic, machine learning, and probabilistic reasoning. Selected applications of artificial intelligence, such as problem solving, data mining, game playing, expert systems, planning, natural language understanding, and computer vision, will be explored. Implementation of a significant intelligent software system will be required. Prerequisites: COMP 31100. 4 credits. (S-O)
-
3.00 Credits
Study of the analysis and design of business-oriented systems. The major topics include data flow analysis, the systems development life-cycle approach, qualities of good system design, and design strategies. This course also introduces students to structured analysis and design techniques. Prerequisites: COMP 37500. 4 credits. (F,Y)
-
4.00 Credits
This course investigates contemporary advanced algorithmic and networking concepts. Topics change depending on the semester but include the structure and function of networks, security in networks, and network simulations. The course exposes students to computing research and requires at least one significant programming project. Prerequisites: COMP 31100 and COMP 36500. 4 credits. (F,E)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|