|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CECS 323 and 328, MATH 380 or EE 380.Models, algorithms, and evaluation of the retrieval of information from a collection of documents. Document preprocessing. Indexing and searching. Retrieval evaluation. Search engines. Additional projects required for CECS 529. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: CECS 346. Review of logic design. Register transfer and micro-operations. Basic computer organization. Central processor organization. Microprogram control organization. Arithmetic processor design. Arithmetic algorithms. Input-output organization. Memory organization. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisite: CECS 326. Software life cycle. Functional decomposition, data flow and object-oriented development. Reusability and portability. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: CECS 285 and 328. Syntax directed compiler study. Organization of a compiler and overall design: parsing, semantic analysis, optimization and code generation. (Lecture 3 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: CECS 343 and Senior status. In-depth look at software design, design patterns, frameworks, architectures and middleware architectures. Component based design including COM, Corba, and .Net. Fundamentals of software metrics, measuring software qualities. Basics of software evolution, reengineering, and reverse engineering. A semester long team project. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisite: CECS 347. Embedded system applications and techniques. Real-time multi-tasking systems, schedulers, kernels, and operating systems for embedded processors. Advanced I/O technologies - CAM, I2C, Ethernet. Embedded Internet applications. Polling vs. interrupt handling. Lab implementation of embedded designs and hardware-assisted debugging. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: CECS 323 (or 421), and any one of CECS 471, 475, 481. Evaluation, design and programming of user interface systems. Fundamentals of human cognition, system characteristics, and the interaction between humans and systems. Usability methods and user/task-centered design. Tools for designing and building user interfaces, with emphasis on rapid applications development. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: MATH 247, CECS 282 and 328. Basic software and hardware of 2-D computer graphics. Applications. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisites: CECS 277 and 328. Introduction to the history and implementation of artificial intelligence agents. Topics include search, constraint satisfaction, game-playing, logical agents, belief networks, optimal sequential decision systems. Project implementation. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
-
3.00 Credits
Prerequisite: CECS 328 or consent of instructor. Introduction to game programming and graphics. "Slow" games. Real-time games with no adversary. Adversarial real-time games in 2-D. (Lecture 2 hours, laboratory 3 hours.) Letter grade only (A-F).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|