Iowa State University

Iowa State UniversityIowa State University
email: flavian@cs.iastate.edu   phone: 515-294-7331
Flavian C. Vasile
Artificial Intelligence Research Laboratory

Department of Computer Science


Coursework 2003-2006

Fall '03

  • Com S 572. Principles of Artificial Intelligence. Cr. 3. Specification, design, implementation, and selected applications of intelligent software agents and multi-agent systems. Computational models of intelligent behavior, including problem solving, knowledge representation, reasoning, planning, decision making, learning, perception, action, communication and interaction. Reactive, deliverative, rational, adaptive, learning and communicative agents. Artificial intelligence programming. Graduate credit requires a research project and a written report. Oral and written reports.
  • Psych 516. Advanced Cognition. Cr. 3. Theoretical models and empirical research in human cognition including pattern recognition, attention, text processing, memory, problem solving, decision making, and language.
Spring '04
  • Com S 573. Machine Learning. Cr. 3.  Algorithmic models of learning. Design, analysis, implementation and applications of learning algorithms. Learning of concepts, classification rules, functions, relations, grammars, probability distributions, value functions, models, skills, behaviors and programs. Agents that learn from observation, examples, instruction, induction, deduction, reinforcement and interaction. Computational learning theory. Data mining and knowledge discovery using artificial neural networks, support vector machines, decision trees, Bayesian networks, association rules, dimensionality reduction, feature selection and visualization. Learning from heterogeneous, distributed, dynamic data and knowledge sources. Learning in multi- agent systems. Selected applications in automated knowledge acquisition, pattern recognition, program synthesis, bioinformatics and Internet-based information systems. Oral and written reports.
  • Com S 672. Advanced Topics in Computational Models of Learning.  Cr. 3. Selected topics in Computational Learning Theory (PAC learning, Sample complexity, VC Dimension, Occam Learning, Boosting, active learning, Kolomogorov Complexity, Learning under helpful distributions, Mistake Bound Analysis). Selected topics in Bayesian and Information Theoretic Models (ML, MAP, MDL, MML). Advanced statistical methods for machine learning. Selected topics in reinforcement learning.

Fall '04
  • Com S 511. Design and Analysis of Algorithms.  Cr. 3. A study of basic algorithm design and analysis techniques. Advanced data structures, amortized analysis and randomized algorithms. Applications to sorting, graphs, and geometry. NP- completeness and approximation algorithms.
  • Com S 548. Fundamental Algorithms in Computational Biology. Cr. 3. Introduction, design and analysis of fundamental algorithms and methods for molecular biology. Topics include pairwise sequence alignment, alignment heuristics, biological database and retrieval systems, multiple sequence alignment, phylogenetic trees, physical mapping, genome rearrangements, DNA-chips, fragment assembly, protein folding, and genetic networks.

Spring '05
  • Com S 531. Theory of Computation. Cr. 3.  A systematic study of the fundamental models and analytical methods of theoretical computer science. Computability, the Church-Turing thesis, decidable and undecidable problems, and the elements of recursive function theory. Time complexity, logic, Boolean circuits, and NP-completeness. Role of randomness in computation.
  • Com S 503. Complex Adaptive Systems Concepts and Techniques. Cr. 3. Prereq: Admission to CAS minor. Understanding of Computer Modeling of Complex Systems, Complex adaptive systems approach to the study of evolutionary computation, neural computation, cellular computation, computational models of immune systems, complexity theory, computational economics, and other fields of application.
  • Com S 673. Advanced Topics in Computational Intelligence. Cr. 3.  Advanced applications of artificial intelligence in bioinformatics, distributed intelligent information networks and the Semantic Web. Selected topics in distributed learning, incremental learning, multi-task learning, multi-strategy learning; Graphical models, multi- relational learning, and causal inference; statistical natural language processing; modeling the internet and the web; automated scientific discovery; neural and cognitive modeling.

Fall '05
  • Com S 610. Developmental Robotics Seminar. 
  • Com S 633. Randomness in Computation. Cr. 3.  Advanced study of the role of randomness in computation. Randomized algorithms, derandomization, and probabilistic complexity classes. Kolmogorov complexity, algorithmic information theory, and algorithmic randomness. Applications chosen from cryptography, interactive proof systems, computational learning, lower bound arguments, mathematical logic, and the organization of complex systems.
  • Stat 542. Theory of Probability and Statistics I. Cr. 4.  Sample spaces, probability, conditional probability; Random variables, univariate distributions, expectation, moment generating functions; Common theoretical distributions; Joint distributions, conditional distributions and independence, covariance; Probability laws and transformations; Introduction to the Multivariate Normal distribution; Sampling distributions, order statistics; Convergence concepts, the central limit theorem and delta method; Basics of stochastic simulation.

Spring '06
  • Com S 512. Formal Methods in Software Engineering. Cr. 3.  A survey of formal methods relevant to the software life-cycle process including requirements, specifications, design, implementation, testing, and maintenance. Implications of formal results for software prototyping and automated testing.
  • Com S 502. Complex Adaptive Systems Seminar.  Cr. 1.  Understanding core techniques in artificial life are based on basic readings in complex adaptive systems. Understand techniques of complex system analysis methods including: Evolutionary computation, Neural nets, Agent based simulations (Agent based Computational Economics). Large-scale simulations are to be emphasized, e.g. power grids, whole ecosystems.

Coursework done. I'm currently auditing MATH601(Logic) , MATH645 (ADVANCED STOCHASTIC PROCESSES) and PHYL465(BRAINS,MINDS AND MACHINES)