19.02.2013 Views

Undergraduate Bulletin - Loyola Marymount University

Undergraduate Bulletin - Loyola Marymount University

Undergraduate Bulletin - Loyola Marymount University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

376 / ELECTRICAL ENGINEERING AND COMPUTER SCIENCE<br />

CMSI 461<br />

Multimedia Design<br />

3 Semester Hours<br />

Multimedia program development, including project<br />

concept, audience analysis, needs analysis, creative and<br />

visual treatments, CD-ROM and World Wide Web<br />

technical issues, interface design, media formats,<br />

authoring languages, and multimedia project<br />

management. A project requires that students design a<br />

multimedia program leading to a proof-of-concept<br />

prototype.<br />

Lecture, 3 hours.<br />

Prerequisite: Consent of instructor.<br />

CMSI 462<br />

Multimedia Production<br />

3 Semester Hours<br />

Production of medium to large-scale multimedia programs<br />

including usability analysis, detailed design, script<br />

writing, media production, audio production, graphics<br />

production, authoring, program engine development,<br />

media integration, packaging, marketing, and duplication.<br />

A project requires that students produce a multimedia<br />

program leading to a web site and CD-ROM distribution.<br />

Lecture, 3 hours.<br />

Prerequisite: CMSI 461.<br />

CMSI 475<br />

Computational Complexity<br />

3 Semester Hours<br />

Introduction to the study of computational complexity,<br />

including efficient algorithms for matrix multiplication and<br />

fast Fourier transforms, the classes P and NP,<br />

approximation algorithms, randomized algorithms and RP,<br />

parallel algorithms and NC.<br />

Lecture, 3 hours.<br />

Prerequisites: CMSI 282 and 385.<br />

CMSI 485<br />

Artificial Intelligence<br />

3 Semester Hours<br />

Introduction to the theory and applications of artificial<br />

intelligence. Topics include heuristic search theory,<br />

knowledge representation and symbolic reasoning and<br />

machine learning.<br />

Lecture, 3 hours.<br />

Prerequisites: CMSI 385 and 386.<br />

CMSI 486<br />

Introduction to Database Systems<br />

3 Semester Hours<br />

Theory and design of database systems, with emphasis<br />

on relational and object-oriented models. Topics include<br />

semantic data modeling, database languages, data<br />

integrity, physical database design, indexing, query<br />

processing, transaction management, and concurrency<br />

control.<br />

Lecture, 3 hours.<br />

Prerequisites: CMSI 386 and 387.<br />

CMSI 488<br />

Compiler Construction<br />

4 Semester Hours<br />

Introduction to the theory and design of translators for<br />

high-level computer programming languages. Topics<br />

include programming language specification, scanner<br />

construction, parser construction, intermediate<br />

representations, code generation, and optimization.<br />

Coursework includes implementation of a compiler.<br />

Lecture, 3 hours.<br />

Prerequisites: CMSI 385 and 386.<br />

CMSI 498<br />

Special Studies<br />

1-4 Semester Hours<br />

CMSI 499<br />

Independent Studies<br />

1-4 Semester Hours<br />

CMSI 583<br />

Theory of Computation<br />

3 Semester Hours<br />

Finite automata, regular sets; context-free grammars,<br />

pushdown automata; context-free languages; Turing<br />

machines, decidable and undecidable problems;<br />

complexity, intractability, and NP-completeness.<br />

Lecture, 3 hours.<br />

Prerequisite: CMSI 281.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!