2010-2011 College Catalog by UCI - University of California Irvine

More catalogs by UCI - University of California Irvine | 2010-2011 College Catalog | 596 pages | 2019-12-12


Page 360 of 2010-2011 College Catalog

358 uci 2010-11 • donald bren school of information and computer sciences 167 introduction to applied cryptography 4 an introduction to the essential aspects of applied cryptography as it is used in practice topics include classical cryptography blqck ciphers stream ciphers public-key cryptography digital signatures one-way hash functions basic cryptographic protocols and digital certificates and credentials prerequisites ics 6d mathematics 6d ics 22/cse22 or informatics 42 cs 161/cse161 and/or upper-division standing 168 network optimization 4 network modeling techniques and related algorithms for solving large-scale integer programming problems exact methods and heuristic teclmiques applications include computer and communications networks and transportation and logistics networks prerequisite upper-division standing or consent of instructor 169 introduction to optimization 4 a broad introduction to optimization unconstrained and constrained optimization equality and inequality constraints linear and integer programming stochastic dynamic programming prerequisites mathematics 2d mathematics 3a or 6g mathematics 67/statistics 67 concurrent with cs 268 171 introduction to artificial intelligence 4 different means of representing knowledge and uses of representations in heuristic problem solving representations considered include predicate logic semantic nets procedural representations natural language grammars and sear~h trees prerequisites ics 23 mathematics 2a-b and statistics 67/mathematics 67 174 bioinformatics 4 introduces fundamental problems in biology that lend themselves to computational approaches the lectures present the necessary biological background to understand the importance of the problem and the data available for algorithmic analysis prerequisites ics 21/cse21 ics 22/cse22 and ics 23/cs,e23 cs 171 with a grade of cor better 175 project in artificial intelligence 4 construction of a working artificial intelligence system evaluation of capabilities of the system including impact of knowledge r presentation prerequisite cs 171 i 177 applications of probability in computer science 4 application of probability to real-world problems in computer science typical topics include analysis of algorithms and graphs probabilistic language models network traffic modeling data compression and reliability modeling prerequisites mathematics 2a-b and statistics 67/mathematics 67 ics 6d/mathematics 6d ics 6b/mathematics 6b and either mathematics 6g or 3a 178 machine learning and data mining 4 introduction to principles of machine learning and data mining applied to ·real-world datasets typical applications include spam filtering object recognition and credit scoring prerequisites ics 6d/mathematics 6d ics 6b/mathematics 6b mathematics 6g or 3a mathematics 2a-b and statistics 67/mathematics 67 179 algorithms for probabilistic and deterministic graphical models 4 graphical model techniques dealing with probabilistic and deterministic knowledge representations focuses on graphical models such as constraint networks bayesian networks and markov networks that have become a central paradigm for knowledge representation and reasoning in -artificial intelligence and general computer science prerequisites ics 23/cse23 mathematics 2a-b and statistics 67/mathematics 67 183 introduction to computational biology 4 the use of theories and methods based on computer science mathematics and physics in molecular biology and biochemistry basics in biomolecular modeling analysis of sequence and structural data of biomolecules analysis of biomolecular functions prerequisite mathematics 2d or 21 or 7 or statistics 8 same as biological sciences m123 concurrent with molecular biology and biochemistry 223 184a representations and algorithms for molecular biology 4 introduction to computational methods in molecular biology aimed at those interested in ·learning about this interdisciplinary area covers computational approaches to understanding and predicting the structure function interactions and evolution of dna rna proteins and related molecules and processes prerequisite biological sciences m123 orcs ·183 concurrent with cs 284a 184b probabilistic modeling of biological data 4 a unified bayesian probabilistic framework for modeling and mining biological data applications range from sequence dna rna proteins to gene expression data graphical models markov models stochastic grammars structure prediction gene finding evolution dna arrays single and multiple-gene analysis prerequisite cs 184a concurrent with cs 284b 184c computational systems b!ology 4 computational inference and modeling of gene regulation networks signal transduction pathways and the effects of regulatory networks in cellular processes development and disease introduction of required mathematical computational and data handling tools prerequisites cs 184b concurrent with cs 284c 189a-b·c biomedical computing project i ii ill 3-3·3 189a-b teaches problem definition and analysis data representation algorithm design component integration solution validation and testability with teams of students specifying designing building and testing a biomedical computing problem lectures include engineering values discussions and ethical ramifications of biomedical computing issues prerequisite cs 184c 189c completion documentation and presentation of,projects started in cs 189a-b teaches writing and presentation skills students write comprehensive project reports individually each student participates in a public presentation of the project s results prerequisites cs 189a-b and satisfactory completion of the lower-division writing requirement cs 189a-b-c must be taken in the·same academic year 190 special topics in information and computer science 4 may be repeated for credit if title or topic varies prerequisites vary h198 honors research 4 directed independent research in computer science for honors students prerequisites upper-division standing and satisfactory completion of the lower-division writing requirement participation in the bren school of ics honors program or camp11swide honors prograrri consent of instructor 199 individual study 2 to 5 graduate 201 foundations of cryptographic protocols 4 explores fundamental cryptographic tools including encryption signatures and identification schemes students are introduced to the provable security paradigm of modem cryptography focusing on understanding of security properties provided by cryptographic tools and on proving security or insecurity of cryptographic constructions prerequisites cs 260 or 263 or consent of instructor 202 applied cryptography 4 design and analysis of algorithms for applied cryptography topics include symmetric and asymmetric key encryption digital signatures one-way hash functions digital certificates and credentials and techniques for authorization non-repudiation authentication identification data integrity proofs of knowledge and access control prerequisites cs 260 and 263 or consent of instructor 203 network and distributed systems security 4 overview of modem computer and networks security attacks and countermeasures authentication identification data secrecy data integrity authorization access control computer viruses network security group communication and multicast security techniques also covers secure e-commerce and applications of public key methods digital certificates and credentials prerequisite cs 132 or eecs148 same as networked systems 240 206 principles of scientific computing 4 overview of widely used principles and methods of numerical and scientific computing including basic concepts and computational methods in linear algebra optimization and probability prerequisites basic courses in multivariate calculus linear algebra and probability cs 206 and statistics 230 may not both be taken for credit 211a visual computing 4 fundamentals of image processing convolution linear filters spectral analysis vision geqmetry projective geometry camera models and calibration stereo reconstruction radiometry color shading illumination brdf and visual content synthesis graphics pipeline texture bump mip-mapping hidden surface removal anti-aliasing 211b advanced topics in 3d computer graphics 4 advanced topics in 3d graphics on rendering geometric modeling and visualization subjects range from illumination and shading and multiresolution representations to other advanced algorithms and data structures in graphics also looks at trends that go beyond traditional computer graphics prerequisites cs 161 164 or 211a and 266 uc irvine 2010-2011