|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
ER modeling; functional dependencies and relational design; file organization and indexing; relational algebra and calculi as query languages; SQL; transactions, concurrency and recovery; query processing. Programming projects.
-
3.00 Credits
Review of basic database components and architecture; comparisons of OO databases with relational databases; modeling languages and methods, data definition languages; schema design methodology; the role of inheritance, object identity and object sharing in OODBs; file structures and indexes for OODBs; transaction processing; concurrency control and recovery; development of database applications using a commercial OODB system.
-
3.00 Credits
Data Mining and data warehousing: data warehouse basics; concept of patterns and visualization; information theory, information and statistics linkage; temporal-spatial data; change point detection; statistical association patterns; pattern inference and model discovery; Bayesian networks; pattern ordering inference; selected case study.
-
3.00 Credits
Concepts of informaton retrieval: keywords and Boolean retrieval; text processing, automatic indexing, term weighting, similarity measures; Retrieval models: vector model, probabilistic model; Extended Boolean systems: fuzzy set, p-norm models; linguistic model; Extensions and AI techniques: learning and relevance feedback; term dependence; document and term clustering; network approaches; linguistic analysis and knowledge representation. Implementation: inverted files; efficiency issues for large-scale systems; integrating database and information retrieval.
-
3.00 Credits
Principles of the design and implementation of operating systems. Concurrency, multithreading, synchronization, CPU scheduling, interrupt handling, deadlocks, memory management, secondary storage management, file systems. Programming projects to illustrate portions of an operating system.
-
3.00 Credits
Combinational and sequential logic design including programmable logic devices. Memory organization. Arithmetic unit design. Conventional and microprogrammed control unit design. I/O organization.
-
3.00 Credits
A study of the internal structures of a particular operating system such as Unix, or another chosen by the department. Projects are assigned which involve system calls, use of the I/O and file systems, memory management, and process communication and scheduling. Projects may also involve developing new or replacement modules for the operating system Such as the command interpreter or a device driver.
-
3.00 Credits
Instruction Set Architectures, including RISC, CISC, stack, and VLIW architectures. The memory hierarchy, including cache design and performance issues, shared memory organizations, and bus structures. Models of parallel computing, including multiprocessors, multicomputers, multivector, SIMD, PRAM, and MIMD architectures. Pipelining models, including clocking and timing, instruction pipeline design, arithmetic pipeline design, and super scalar pipelining.
-
3.00 Credits
Issues in the implementation of computer systems using multiple processors linked through a communication network. Communication in distributed systems including layered protocols and the client-server model; synchronization of distributed processes and process threads.
-
3.00 Credits
Design principles and laboratory implementation of logical devices from flip-flops to peripheral interfaces.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|