Advanced study of topics in database systems, including query optimization, concurrency, data warehouses, object-oriented extensions, and XML.
This course introduces the theory and practice of the Artificial Intelligence (AI). Introduce the different types of solving search used in AI. Student are expose to the main artificial intelligence concept currently most applied in application such as Artificial Neural Network(ANN), Fuzzy Logic(FL), Genetic Algorithm(GA) and Expert Systems(ES). Practical examples of how artificial intelligence is applied to commercial, scientific and consumer applications will be covered.
Detailed exploration of the mathematical techniques used for the design
and analysis of computer algorithms. Topics include: the study of
computer algorithms for numeric and non-numeric problems; analysis of
time and space requirements of algorithms; correctness of algorithms and
NP-completeness.
Exploration of the basic hardware/software components, assembly
language, and functional architecture design of computers, specifically
focusing on instruction sets, processor arithmetic and control, the Von
Neumann architecture, pipelining, memory management, storage, and other
input/output topics.