 |
|
Modeling and Simulation
CRJ 694 Spatial Data Analysis (4)
The course introduces the student to a variety of methods and techniques for the visualization, exploration, and modeling of spatial data.
The emphasis is on understanding concepts underlying spatial data analysis and on description and exploration of data. The main
objectives are to teach students about geographic data and its organization, basic concepts of spatial statistics, applications of
exploratory spatial data analysis (ESDA) techniques, point and area pattern analysis and spatial auto-correlation. Course will
consist of both lecture and lab work. Prerequisite: permission of department.
CSI 120N Computational Principles and Issues (3)
Principles and issues arising in a variety of computational situations. Discussion of topics from computation theory, artificial intelligence,
and systems design. From computation theory, an emphasis on impediments to computation, such as undecidability and NP-hardness.
From artificial intelligence, an emphasis on knowledge representation. From systems, an emphasis on computer design and on
synchronization problems.
CSI 204 Scientific Computing (3)
Programming in the scientific languages Fortran 77 and APL. The effect of internal storage representation on
precision and accuracy. Symbolic computation using Macsyma. Elementary numerical methods and the graphical
presentation of scientific data. Software libraries of interest to scientists. Prerequisite(s): A CSI 101N or A CSI 201N or B ITM 215,
and A MAT 113 or 119. Normally offered Spring semester only.
CSI 210 Discrete Structures (4)
Proofs by induction; mathematical reasoning, propositions, predicates and quantifiers; sets; relations, graphs, and trees; functions; counting,
permutations and combinations. Prerequisite(s) or co-requisite: A CSI 201N. Normally offered Fall semester only.
http://www.cs.albany.edu/~nvm/CSI210/index.html
CSI 221/MAT221 Introduction to Discrete Mathematics (3)
Topics chosen from sets, relations, induction, binomial theorem, permutations and combinations, counting, and related topics in
discrete mathematics. Only one of A Mat 221 & A CSI 221 may be taken for credit. Prerequisite(s) or co-requisite: A MAT 113 or 119.
CSI 401 Numerical Methods For Digital Computers (3)
Study of practical methods for the numerical solution of a variety of problems on a digital computer. Topics covered will include roots of
equations, numerical interpolation, numerical integration and differentiation; the evaluation of mathematical functions, least squares
curve fitting; the solution of simultaneous linear equations, matrix inversion and linear programming.
Prerequisite(s): A MAT 220 and A CSI 310. Normally offered Fall semester only.
CSI 409 Automata and Formal Languages (3)
Introduction to the theory of computation. Models of computation including Turing machines and push-down automata will be examined
along with their formal language counterparts such as context-free languages. Additional topics include unsolvability, computational complexity,
and applications to computer science. Prerequisite(s): A CSI 210. Normally offered Fall semester only.
http://www.cs.albany.edu/~dran/teaching/CSI409/CSI409.html
CSI 421 Discrete Mathematics With Applications (3)
A deeper coverage of the content of A CSI 210. Proofs by induction, recursive definitions, and combinatorial analysis.
Introduction to recurrence equations, graph theory, and abstract algebra. Applications to proofs of correctness and analysis
of combinatorial and algebraic algorithms. Prerequisite(s): A CSI 210. Normally offered Fall semester only.
CSI 430 Introduction to Mathematical Logic (3)
Topics include logical validity, logical consequence, computerized theorem proving, compactness, soundness, consistency,
completeness and incompleteness in the context of propositional logic, first order logic, Frege-Hilbert deduction and
computerized Semantic Tableaux deduction. This course will survey Goedel's Completeness and Incompleteness
Theorems along with decidability, undecidability, and a classification of theoretically computable and uncomputable problems.
Prerequisite(s) A CSI 210 plus permission of instructor.
CSI 445 Topics: Computational Nano Science (3)
The contents of this course will vary from semester to semester. Each offering will cover an advanced senior-level topic in
Computer Science. Prerequisite(s): A CSI 333 (or A CSI 205 & 310) or permission of instructor. May be repeated for credit
when content varies.
CSI 445 Topics in CS: Robotics Seminar (3)
The contents of this course will vary from semester to semester. Each offering will cover an advanced senior-level topic in
Computer Science. Prerequisite(s): A CSI 333 (or A CSI 205 & 310) or permission of instructor. May be repeated for credit
when content varies. http://www.ils.albany.edu/robotics
CSI 501 Computational Linear Algebra, Nonlinear Algebra, and Optimization (3)
Review of numerical nonlinear algebra for one equation in one unknown. Numerical methods for solving systems of nonlinear
equations including Quasi-Newton methods and descent techniques. Numerical solution of systems of linear equations including
Gaussian elimination, LUD factorization, and iterative methods. Methods for banded and sparse systems. Approximation by splines.
Prerequisite: Introductory undergraduate courses in numerical analysis, linear algebra, and multi-variate calculus. Knowledge of
Fortran 90 or Fortran77.
CSI 509 Theory of Computation (3)
Finite-state machines, pushdown stack automata, turing machines, context- free and context sensitive languages,
regular sets, computability, NP- completeness. Prerequisite: Departmental examination in discrete mathematics.
CSI 521 Discrete Mathematics with Applications (3)
Deeper coverage of the content of CSI 210 at the graduate level. Proofs by induction, recursive definitions, and combinatorial analysis.
Introduction to recurrence equations, graph theory, and abstract algebra. Applications to proofs, correctness, and analysis of
combinatorial and algebraic algorithms. Prerequisite: CSI 210 or graduate standing.
CSI 530 Introduction to Mathematical Logic (3)
Topics include logical validity, logical consequence, computerized theorem proving, compactness, soundness, consistency,
completeness, and incompleteness in the context of propositional logic, first order logic, Frege-Hilbert deduction and
computerized Semantic Tableaus deduction. This course will survey Goedel's Completeness and Incompleteness Theorems
along with decidability, undecidability and classification of theoretically computable and uncomputable problems.
Prerequisites: Departmental Discrete Math Exam.
CSI 540-1 High Performance Scientific Computing I-II (3)
Introduction to distributed, shared memory, and non-uniform memory advanced architectures, advanced networks, advanced parallel
and distributed languages supporting scientific computing. Basic linear algebra algorithms and their relation to decomposition,
memory access patterns, and scalability. High-level prototyping languages, experimental methods, performance analysis and
polyalgorithms design. Prerequisites: CSI 310, CSI 401 or knowledge of numerical methods; knowledge of Fortran recommended.
CSI 601 Computability and Undecidability (3)
Introduction to theory of computability. Topics include formal models of computing systems and their computational equivalence,
Church's thesis, recursive and recursively enumerable sets, effective reducibilities, the recursion theorem and the arithmetic hierarchy.
Applications to computer science, logic and mathematics. Prerequisite: CSI 509.
CSI 660 Topics: Computational Nano Science (1-3)
Advanced topics in computer science. Content determined by the instructor. May be repeated for credit with permission
of the department. Prerequisite: permission of instructor.
CSI 660 Topics in CS: Robotics Seminar (1-3)
Advanced topics in computer science. Content determined by the instructor. May be repeated for credit with permission of the
department. Prerequisite: permission of instructor. http://www.ils.albany.edu/robotics
EAPS 614 Quantitative Methods for Educational Management (3)
Introduction to the basic methods of quantitative analysis for management in educational settings.
Topics include methods for description, modeling, forecasting, inference, and presentation of data relevant
to monitoring, assessment, and planning in education. Includes use of spreadsheet and other analytical tools.
Offered Fall & Spring semesters.
EAPS 670 Analysis for Educational Policy and Leadership (3)
Production and use of analysis to inform educational decisions and policies. Acquaint students with
the nature and methods of applied inquiry in education and to help them develop skills for conceptualizing
fundamental educational problems, frame problems for analysis, develop recommendations for action,
forecast potential consequences of implementing such recommendations.
ECO 401 Macroeconomic Modeling, Forecasting and Policy Analysis (3)
Introduction to the construction and use of econometric macro models, including theoretical specification, statistical estimation
and validation; the structure of large-scale macro models; forecasting and policy analysis; critiques of current macroeconomic modeling.
Prerequisite(s): A ECO 300, 301, and 320.
PAD 324 Policy Analysis in Complex Systems (3)
System Dynamics applies computer simulation to the study of feedback-rich systems in the social, behavioral, environmental,
and management sciences. This course teaches the basic principles of system dynamics with a hands-on approach involving
frequent problem sets and case studies. Students will learn the basic principles governing systems modeling as well as how to
create computer-based simulation models. Prerequisites(s): R PAD 204.
PAD 624 Simulating Dynamic Systems (4)
Introduction to the basic principles underlying dynamic feedback systems. The principles underlying growth, exponential decay,
and sigmoid growth. Students construct computer models of social systems with examples drawn from economic, urban, sociological,
and biological systems. Prerequisite(s): PAD 504 and PAD 505 or consent of the instructor.
PAD 724 Simulation for Policy Analysis and Design (3-6)
Continued development of topics treated in PAD 624, Simulating Dynamic Systems, stressing advanced concepts in the
formulation of feedback simulations of social systems. Organized around a single paper that requires students to formulate and
construct a dynamic model for a public policy problem.
PAD 824 Advanced Topics in System Dynamics (1-6)
This course presents advanced topics in system dynamics for Ph.D. and advanced Masters Students.
Topics and title can vary from offering to offering.
PLN 552 CAD in Planning (2)
Applies the concepts and theories underlying Computer Aided Design and Drafting (CAD) to site planning,
urban design and land-use planning, including 2D concept diagrams and site plan detail, and introducing 3D perspectives.
Prerequisite: PLN 503 or equivalent experience.
SOC 552 Demographic Techniques (3)
Overview of basic methods and data sources for the analysis of demographic processes. Topics include
measures of fertility, mortality and migration, life tables, demographic standardization, population estimates
and projections, and stable and stationary populations. Prerequisite: SOC 551.
SOC 609 Multivariate Analysis (3)
A detailed exposition of the "general linear model," including ordinary and generalized least squares solutions.
Multi-equation models will also be covered. Prerequisite: SOC 509 or consent of instructor.
SOC 622 Categorical Data Analysis (3)
Covers one or more advanced topics in multivariate statistical methods, including logit/probit models,
log-linear models, structural equation models, LISREL, factor analysis, time-series analysis, and event history analysis.
Prerequisite: SOC 522 or consent of instructor.
SOC 708 Multilevel Analysis (3)
Intensive investigation of a specific topic, to be announced by instructor.
|
|
 |