| General Information The Graduate Program in Computer Science and Engineering offers degrees in the following Major Areas of Concentration: Hardware Systems Topics Covered : Computer architecture, high-performance microarchitectures, parallel and multithreaded processors, multiprocessors, distributed computers, fault-tolerant computers, embedded systems, real-time computers, input/output systems, systems-on-chip (SOCs), application-specific circuits (ASICs), computer networks, computer-aided design, low-energy/low-power design, architectures for VLSI, logic synthesis, design and timing verification, testing. Intelligent Systems Topics Covered : Artificial intelligence; cognitive science; cognitive architecture & modeling; machine learning; computer vision; distributed AI, multiagent systems; biologically-motivated robotic design, computer game characters, electronic commerce, knowledge representation; natural language processing; human-computer interaction, interactive learning environments; AI approaches to music analysis, composition, and performance. Software Systems Topics Covered : Collaborative computing, compiler design, parallel & concurrent programming, distributed systems, fault-tolerant computing, file systems, mobile computing, information retrieval & database systems, data mining, Web-based data management, Internet protocols & architectures, network security, operating system & architecture interactions, and real-time computing. Theory of Computation Topics Covered : Logical foundations; formal models of computation; computational complexity; theory of algorithms (serial, parallel, VLSI); formal languages; semantics of natural and programming languages; theory of concurrency; system theory. VLSI AND CAD (CSE) Topics Covered: Very large scale integration, integrated circuit design (analog and digital), computer-aided design (CAD), yield enhancement and CAD frameworks, VLSI system design, microprocessors, embedded systems, testing, verification, systems on a chip (SOCs) |