Erasmus 2007-08/Dallas/Assignatures
De WikiProves
- UTD Academic Programs: Web amb els plans d'estudi de tota la UTD (i allà està separat per facultats).
[edit]
Computer Engineering
- CE 6308 (EE 6308, CS 6396) Real-Time Systems (3 semester hours)
- Introduction to real-time applications and concepts. Real-time operating systems and resource management. Specification and design methods for real-time systems. System performance analysis and optimization techniques. Project to specify, analyze, design, implement and test small real-time system. Prerequisite: CS 5348. (3-0) R
- CE 6367 (CS 6367) Software Testing, Validation, Verification (3 semester hours)
- Methods for evaluating software for correctness, performance and reliability including code inspections, program proofs and testing methodologies. Formal and informal proofs of correctness. Code walkthroughs, code inspections and their role in software verification. Unit and system testing techniques, testing tools and limitations of testing. Statistical testing, reliability models and performance measurement techniques. Prerequisite: CE 6354. (3-0) Y
- CE 6392 (CS 6392) Mobile Computing Systems (3 semester hours)
- Topics include coping with mobility of computing systems, data management, reliability issues, packet transmission, mobile IP, end-to-end reliable communication, channel and other resource allocation, slot assignment, routing protocols, and issues in mobile wireless networks (without base stations). Prerequisite: CS 5348. (3-0) Y
- CE 7302 Hardware/Software Co-design (3 semester hours)
- Fundamental concepts in the design of complex digital systems consisting of hardware and software components. Topics include system description and modeling, efficient systems partitioning, hardware/software synthesis, compilation and behavioral optimization, embedded computing systems, telecommunications systems using general-purpose and special-purpose digital signal processors, and rapid prototyping and emulation using field programmable gate arrays. Prerequisites: CE 6301, CE 6302, and CE 6304. (3-0) Y
[edit]
Computer Science
- CS 4314 Intelligent Systems Analysis (3 semester hours)
- Mathematical tools for investigating the asymptomatic behavior of both deterministic and stochastic nonlinear dynamical systems. Topics include: artificial neural network architectures, Lyapunov stability theory, and stochastic approximation theory. Applications to artificial neaural network models of brain and behavior. Prerequisite: CGS 4313 or consent of instructor. (Same as CGS 4314) (3-0) T
- CS 4315 Intelligent Systems Design (3 semester hours)
- Mathematical tools for the design and evaluation of artificially intelligent deterministic and stochastic nonlinear dynamical systems. Topics include: nonlinear optimization theory, Markov random fields, asymptomatic statistical theory. Applications to theory and model construction in the behavioral and braind sciences as well as the field of artificial intelligence. Prerequisite: CS 4314 or consent of instructor. (Same as CGS 4315) (3-0) T
- CS 4352 Human Computer Interactions I (3 semester hours)
- Methods and principles of human-computer interaction (HCI), user-centered design (UCD), and usability evaluation. Provides a broad overview of HCI and how HCI informs UCD processes throughout product development lifecycle. (Same as CGS 4352) (3-0) T
- CS 4353 Human Computer Interactions II (3 semester hours)
- Detailed exploration of human-computer interaction (HCI) through readings in journal articles and research reports. Practical experience in methodology typically used in the design of usable systems. Prerequisite: CS 4352 or consent of the instructor. (Same as CGS 4353) (3-0) T
- CS 4375 Introduction to Machine Learning (3 semester hours)
- Algorithms for creating computer programs that can improve their performance through learning. Topics include: cross-validation, decision trees, neural nets, statistical tests, Bayesian learning, computational learning theory, instance-based learning, reinforcement learning, bagging, boosting, support vector machines, Hidden markov Models, clustering, and semi-supervised and unsupervised learning techniques. Prerequisites: CS/SE 3341 and CS/SE 3345. (3-0) Y
- CS 4389 Data and Applications Security (3 semester hours)
- Data as a critical resource. Threats to data and applications security including access control violations, integrity violations, unauthorized intrusions and sabotage; techniques to enforce security. Prerequisite: CS/SE 4347. (3-0) Y
- CS 4392 Computer Animation (3 semester hours)
- Introduction to traditional animation. Kinematics of motion. Key framing. Coordinate systems and transformations (review), Euler angles and Quaternions, Catmull Rom and B-Splines, Advanced Key framing, articulated figures (forward kinematics), human and animal modeling (soft tissue, skin, etc.). Facial animation (parametric). Physically based modeling (rigid, collision detection). Physically based modeling (deformable). Behavioral and heuristic models. Algorithmic animation. Optimization techniques. Animation languages and systems. Motion capture and real time control. Virtual reality and animation. Rendering and temporal aliasing. 2D and 3D morphing. 3D modeling. Prerequisites: MATH 2418 and CS 2336 or CS/SE 3345. (3-0) Y
- CS 4393 Computer and Network Security (3 semester hours)
- The study of security and vulnerabilities in computer and network systems. Common attacking techniques such as buffer overflow, viruses, worms, etc. Security in existing systems such as UNIX, Windows, and JVM. Fundamental access control and information flow concepts. Symmetric Ciphers such as DES and AES. Public-key encryption techniques and related number theory. Message authentication, hash functions, and digital signatures. Authentication applications, IP security and Web security. Prerequisite: CS/SE 4348. (3-0) Y
- CS 4397 Embedded Computer Systems (3 semester hours)
- Introduction to embedded computer applications and concepts. Real-time operating systems and resource management. Real-time scheduling and communication. Senior data acquisition, processing and fusion. Error handling, fault tolerance, and graceful degradation. System performance analysis and optimization techniques. Includes a project to develop and analyze a small embedded computer application. Prerequisite: CS 4348. (3-0) Y
- CS 4398 Digital Forensics (3 semester hours)
- Creating and preserving digital evidence, data recovery and evidence collection algorithms, evidence construction and reconstruction, methods for certifying evidence, storing evidence, data acquisition, forensic analysis algorithms, image files, network forensics, logging methods to trace back attacks and digital trails, e-mail investigations. Prerequisites: CS/SE 4348 and CS/TE 4390. (3-0) Y
[edit]
Software Engineering
- SE 4381 Software Project Planning and Management (3 semester hours)
- Planning and managing of software development projects. Software process models, ISO 9000, SEI’s Capability Maturity Model, continuous process improvement. Planning, scheduling, tracking, cost estimation, risk management, configuration management. Prerequisite: CS/SE 3354. (3-0) Y

