Cognitive Science Program
Bachelor of Science in Cognitive Science
Students on Summer 2018, Fall 2018, or Spring 2019 requirements COGSBS
Requirements
The major requires at least 45 credit hours, including the requirements listed below.
- Core.
- Philosophical Foundations. One (1) course:
- COGS-Q 240 Philosophical Foundations of the Cognitive and Information Sciences
COGS-Q 240 Philosophical Foundations of the Cognitive and Information Sciences
- Credits
- 4
- Prerequisites
- None
- Description
- Foundational introduction to the cognitive and information sciences. The primary themes are: (1) causal issues such as functional and computational architecture (e.g., modularity, effectiveness, and implementation, analog/digital), neuroscience, and embodied dynamics; and (2) semantic issues such as meaning, representation, content, and information flow. The role of both themes in logic, perception, computation, cognition, and consciousness. Throughout, an emphasis on writing, analysis, and exposition.
- Fall 2024CASE AHcourse
- Programming for the Cognitive and Information Sceinces. One (1) course:
- COGS-Q 260 Programming for the Cognitive and Information Sciences
COGS-Q 260 Programming for the Cognitive and Information Sciences
- Credits
- 3
- Prerequisites
- None
- Notes
- R: Mastery of two years of high school algebra or the equivalent
- Description
- Students will learn to write simple computer programs. Programming assignments will focus on the implementation of an important class of models from cognitive science, such as neural networks or production systems.
- Computation in the Cognitive and Information Sciences. One (1) course:
- COGS-Q 320 Computation in the Cognitive and Information Sciences
COGS-Q 320 Computation in the Cognitive and Information Sciences
- Credits
- 3
- Prerequisites
- COGS-Q 260, CSCI-C 200, CSCI-C 211, or CSCI-H 211 with a grade of B or higher
- Description
- Develop computer programming skills, learn to write programs that simulate cognitive processes, and run experiments with human subjects. The relation between computation and intelligence and a selection of approaches from artificial intelligence will be explored.
- Fall 2024CASE NMcourse
- Mathematics and Logic for the Cognitive and Information Sciences. One (1) course:
- COGS-Q 350 Mathematics and Logic for the Cognitive and Information Sciences
COGS-Q 350 Mathematics and Logic for the Cognitive and Information Sciences
- Credits
- 4
- Prerequisites
- None
- Notes
- R: Mastery of two years of high school algebra or the equivalent
- Description
- An introduction to the suite of mathematical and logical tools used in the cognitive and information sciences, including finite mathematics, automata and computability theory, elementary probability, and statistics, together with short introductions to formal semantics and dynamical systems.
- Repeatability
- Credit given for only one of COGS-Q 350 or COGS-Q 250.
- Fall 2024CASE NMcourse
- Experiments and Models in Cognition. One (1) course:
- COGS-Q 370 Experiments and Models in Cognition
COGS-Q 370 Experiments and Models in Cognition
- Credits
- 4
- Prerequisites
- COGS-Q 260, CSCI-C 200, CSCI-C 211, of CSCI-H 211 with a grade of B or higher
- Notes
- R: Mastery of two years of high school algebra or the equivalent; PSY-K 300 or equivalent familiarity with statistics
- Description
- This course develops tools for studying mind and intelligence, including experimental techniques, and mathematical and computational models of human behavior. Topics include neural structures for cognition, attention, perception, memory, problem solving, judgment, decision making, and consciousness. Students will design and analyze laboratory experiments and apply formal models to the results.
- Repeatability
- Credit given for only one of COGS-Q 270 or COGS-Q 370.
- Fall 2024CASE NMcourse
- Philosophical Foundations. One (1) course:
- Focal Area. Three (3) courses in one of the following areas (at least one must be at or above the 200 level, and at least two at or above the 300 level):
- Cognition. Three (3) courses:
- COGS-Q 330 Perception/Action
- COGS-Q 345 Animal Cognition
- COGS-Q 355 Neural Networks and the Brain
- HON-H 241 Scientific Uncertainty and Discovery (Approved topics: "ANIMAL THINKING" (TPC 4))
- PSY-P 325 Psychology of Learning
- PSY-P 329 Sensation and Perception
- PSY-P 330 Perception/Action
- PSY-P 335 Cognitive Psychology
- PSY-P 350 Human Factors/Ergonomics
- PSY-P 424 Laboratory in Sensation and Perception
- PSY-P 435 Laboratory in Human Learning and Cognition
- PSY-P 438 Language and Cognition
- PSY-P 440 Topics in Cognitive Psychology
- PSY-P 441 Neuropsychology of Language
- PSY-P 443 Cognitive Development
- PSY-P 448 Social Judgment and Person Perception
- PSY-P 457 Topics in Psychology (Approved topics: "METACOGNITION" (TPC 177); "THE SCIENCE OF CHOICE: APPLICATIONS" (TPC 181))
- SLHS-S 307 Cognitive and Communicative Aspects of Aging
COGS-Q 330 Perception/Action
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Roboticists know that actions like catching a fly ball are exceedingly complex, yet people perform them effortlessly. How perceptual information is generated by and used in guiding such actions is covered, as are issues of motor coordination and control. Classes include laboratories on analysis of optic flow and limb movements.
- Repeatability
- Credit given for only one of COGS-Q 330 or PSY-P 330.
- Fall 2024CASE NMcourse
COGS-Q 345 Animal Cognition
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to the study of animal cognition. Reviews historical, theoretical, and philosophical perspectives on how animals think. Explores debates about specific aspects of cognition, including whether and how animals reason, whether they have memory and concepts, whether they can use tools, whether they communicate or have "language," whether they have consciousness, behave altruistically, and have morals.
COGS-Q 355 Neural Networks and the Brain
- Credits
- 3
- Prerequisites
- COGS-Q 260, CSCI-C 211, or CSCI-H 211 with a grade of B or higher; and one of COGS-Q 350, COGS-Q 351, or CSCI-B 351; or consent of instructor
- Description
- An overview of common neural networks, especially deep learning. Practical computer programming exercises, mainly in Python, provide training in how to implement neural networks to solve real-world problems. Students will be able to implement practical neural network solutions and evaluate their suitability as models of the brain and cognition.
- Fall 2024CASE NMcourse
HON-H 241 Scientific Uncertainty and Discovery
- Credits
- 3
- Prerequisites
- None
- Description
- Applies concepts used by the natural and physical sciences to illuminate general laws of science and to describe natural phenomena using primarily quantitative methods and empirical inquiry. Uses the scientific method for asking and answering questions about scientific phenomena and scientific uncertainty.
- Repeatability
- May be repeated with a different topic for a maximum of 6 credit hours.
- Fall 2024CASE NMcourse
PSY-P 325 Psychology of Learning
- Credits
- 3
- Prerequisites
- PSY-P 101 and PSY-P 102; or PSY-P 155
- Description
- Facts and principles of animal and human learning, especially as treated in theories attempting to provide frameworks for understanding what learning is and how it takes place.
- Fall 2024CASE NMcourse
PSY-P 329 Sensation and Perception
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Notes
- R: MATH-M 026, MATH-M 119, or introductory physics
- Description
- Basic data, theories, psychophysics, illusions, and other topics fundamental to understanding sensory and perceptual processes.
- Fall 2024CASE NMcourse
PSY-P 330 Perception/Action
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Roboticists know that actions like catching a fly ball are exceedingly complex, yet people perform them effortlessly. How perceptual information is generated by and used in guiding such actions is covered, as are issues of motor coordination and control. Classes include laboratories on analysis of optic flow and limb movements.
- Repeatability
- Credit given for only one of COGS-Q 330 or PSY-P 330.
- Fall 2024CASE NMcourse
PSY-P 335 Cognitive Psychology
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Introduction to human cognitive processes, including attention and perception, memory, psycholinguistics, problem solving, and thinking.
- Fall 2024CASE NMcourse
PSY-P 350 Human Factors/Ergonomics
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Theories and data of experimental psychology applied to the problems of the interaction of people and technology.
- Fall 2024CASE NMcourse
PSY-P 424 Laboratory in Sensation and Perception
- Credits
- 3
- Prerequisites
- PSY-P 211; and PSY-P 329; and PSY-K 300 or equivalent
- Description
- The experimental investigation of current and classical problems in sensory psychology and perception.
PSY-P 435 Laboratory in Human Learning and Cognition
- Credits
- 3
- Prerequisites
- PSY-P 211; and PSY-P 325 or PSY-P 335; and PSY-K 300 or equivalent
- Description
- Experimental study of human learning and cognitive processes.
PSY-P 438 Language and Cognition
- Credits
- 3
- Prerequisites
- PSY-P 335
- Description
- Methods, research, and theory in psycholinguistics. Examination of speech perception, speech production, psychological studies of syntax and semantics, language development, cognitive basis of linguistic theory, neurology of language, and language comprehension and thought.
- Fall 2024CASE NMcourse
PSY-P 440 Topics in Cognitive Psychology
- Credits
- 3
- Prerequisites
- PSY-P 335
- Description
- A critical examination of an area within cognitive psychology. Topics will vary by semester but could include attention, memory, categorization, imagery, language, thinking, problem solving, or decision making.
- Repeatability
- May be repeated with a different topic for a maximum of 6 credit hours.
PSY-P 441 Neuropsychology of Language
- Credits
- 3
- Prerequisites
- PSY-P 326, PSY-P 335, or PSY-P 346
- Description
- Introduction to the neuroscience of language comprehension, including the basic neuroanatomy of the language system and levels of processing from single word to discourse level. Discussion of such language disorders as dyslexia and aphasia.
PSY-P 443 Cognitive Development
- Credits
- 3
- Prerequisites
- PSY-P 315 or PSY-P 316
- Description
- Human cognitive development. Topics may include language, problem solving, conceptual growth, perception, and cultural influences.
PSY-P 448 Social Judgment and Person Perception
- Credits
- 3
- Prerequisites
- PSY-P 304 or PSY-P 320
- Description
- Judgments, decisions, and perceptions of a social nature include self-knowledge, judgments of causality, biases and errors of social judgment such as stereotyping, and the relation of thinking and feeling. Principles will be considered in the context of applied areas such as law and psychotherapy.
PSY-P 457 Topics in Psychology
- Credits
- 3
- Prerequisites
- None
- Notes
- Prerequisites vary according to the topics offered and are specified in the Schedule of Classes each term
- Description
- Studies in special topics not ordinarily covered in other departmental courses. Topics vary with instructor and semester.
- Repeatability
- May be repeated with a different topic for a maximum of 12 credit hours.
SLHS-S 307 Cognitive and Communicative Aspects of Aging
- Credits
- 3
- Prerequisites
- SLHS-S 104, SLHS-S 108, or SPHS-S 108; and SLHS-S 201, SPHS-S 201, or ANAT-A 215
- Description
- Review of cognitive and communicative changes associated with normal aging as well as with diseases and conditions that are prevalent in the aging population. Includes discussion of methodological issues in research on aging as well as principles for maximizing communication with the elderly population.
- Repeatability
- Credit given for only one of SLHS-S 307 or SPHS-S 307.
- Fall 2024CASE NMcourse
- Computation. Three (3) courses:
- COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- COGS-Q 355 Neural Networks and the Brain
- COGS-Q 360 Autonomous Robotics
- One (1) of the following:
- CSCI-C 200 Introduction to Computers and Programming
- CSCI-C 211 Introduction to Computer Science
- CSCI-C 212 Introduction to Software Systems
- CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- CSCI-B 351 Introduction to Artificial Intelligence
- CSCI-B 455 Principles of Machine Learning
- CSCI-C 241 Discrete Structures for Computer Science
- CSCI-C 311 Programming Languages
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- Credits
- 3
- Prerequisites
- CSCI-C 211, CSCI-H 211, or consent of instructor
- Description
- A survey of techniques for machine intelligence and their relation to human intelligence. Topics include modeling techniques, neural networks and parallel processing systems, problem-solving methods, knowledge representation, expert systems, vision, heuristics, production systems, speech perception, and natural language understanding. Students who have completed both COGS-C 463 and COGS-C 464 are exempted from taking this course.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
- Fall 2024CASE NMcourse
COGS-Q 355 Neural Networks and the Brain
- Credits
- 3
- Prerequisites
- COGS-Q 260, CSCI-C 211, or CSCI-H 211 with a grade of B or higher; and one of COGS-Q 350, COGS-Q 351, or CSCI-B 351; or consent of instructor
- Description
- An overview of common neural networks, especially deep learning. Practical computer programming exercises, mainly in Python, provide training in how to implement neural networks to solve real-world problems. Students will be able to implement practical neural network solutions and evaluate their suitability as models of the brain and cognition.
- Fall 2024CASE NMcourse
COGS-Q 360 Autonomous Robotics
- Credits
- 3
- Prerequisites
- None
- Notes
- R: Two semesters of computer programming
- Description
- Introduction to the design, construction, and control of autonomous mobile robots. Includes basic mechanics, electronics, and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 360 or CSCI-B 355.
CSCI-C 200 Introduction to Computers and Programming
- Credits
- 4
- Prerequisites
- High school precalculus math
- Description
- This course is an introduction, broadly, to algorithmic thinking and, specifically, to programming. It teaches the basics of programming using real world applications in natural, physical and social sciences. Students will develop ability to program by identifying problems in real world and then creating a program that solves the problem.
- Repeatability
- Credit given for only one of CSCI-C 200, CSCI-C 211, CSCI-H 211, or CSCI-A 591.
CSCI-C 211 Introduction to Computer Science
- Credits
- 4
- Prerequisites
- High school precalculus math
- Description
- A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 200, CSCI-C 211, CSCI-H 211, or CSCI-A 591.
CSCI-C 212 Introduction to Software Systems
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211.
- Description
- Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-B 351 Introduction to Artificial Intelligence
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Description
- Two semesters of computer programming or consent of instructor. Introduction to the design, construction, and control of autonomous mobile robots. This course covers basic mechanics, electronics and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
CSCI-B 455 Principles of Machine Learning
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211; and MATH-M 211
- Description
- In this course, we explore (machine learning) algorithms that can learn from and make predictions on data. This course introduces the statistical, mathematical, and computational foundations of these frameworks, with a strong focus on understanding the mathematical derivations for the algorithms and simultaneously implementing the algorithms.
CSCI-C 241 Discrete Structures for Computer Science
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Notes
- R: MATH-M 211
- Description
- Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Repeatability
- Credit given for only one of CSCI-C 241 or CSCI-H 241.
CSCI-C 311 Programming Languages
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic approach to programming languages. Relationships among languages, properties and features of languages, and the computer environment necessary to use languages. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 596, CSCI-B 521, CSCI-C 311, or CSCI-H 311.
CSCI-C 335 Computer Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241, and CSCI-C 291
- Description
- Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 335 or CSCI-H 335.
CSCI-C 343 Data Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 343 or CSCI-H 343.
- Informatics. Three (3) courses:
- One (1) of the following:
- CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- INFO-I 210 INFORMATION INFRASTRUCTURE I
- One (1) of the following:
- CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- CSCI-C 212 Introduction to Software Systems
- INFO-I 211 INFORMATION INFRASTRUCTURE II
- CSCI-A 346 USER-INTERFACE PROGRAMMING
- INFO-I 300 HUMAN-COMPUTER INTERACTION DESIGN AND PROGRAMMING
- INFO-I 320 DISTRIBUTED SYSTEMS AND COLLABORATIVE COMPUTING
CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- Credits
- 3–4 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 210 INFORMATION INFRASTRUCTURE I
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-C 212 Introduction to Software Systems
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211.
- Description
- Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
INFO-I 211 INFORMATION INFRASTRUCTURE II
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 346 USER-INTERFACE PROGRAMMING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 300 HUMAN-COMPUTER INTERACTION DESIGN AND PROGRAMMING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 320 DISTRIBUTED SYSTEMS AND COLLABORATIVE COMPUTING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
- One (1) of the following:
- Language. Three (3) courses:
- LING-L 203
- LING-L 306 Phonetics
- LING-L 307 Phonology
- LING-L 308 Morphology
- LING-L 310 Syntax
- LING-L 325 Semantics
- LING-L 430 Language Change and Variation
- LING-L 490 Linguistic Structures
- PHIL-P 320 Philosophy of Language
- PSY-P 438 Language and Cognition
- PSY-P 441 Neuropsychology of Language
- SLHS-S 201 Speech Anatomy and Physiology
- SLHS-S 307 Cognitive and Communicative Aspects of Aging
- SLHS-S 333 Childhood Language
LING-L 306 Phonetics
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to the nature of speech, and the physiology and process of speech production, and training in IPA transcription of utterances drawn from the languages of the world, including various English dialects. The course includes an emphasis on naturally occurring speech and understanding physical aspects of speech behavior. Some laboratory work is included.
- Fall 2024CASE NMcourse
LING-L 307 Phonology
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 306
- Description
- Basic concepts such as the phoneme and distinctive feature as defined and used within particular theories. The relationship of phonology to phonetics and morphology; exploration of salient aspects of sound structure and some characteristic modes of argumentation; extensive phonological analysis with some practice in writing phonological rules.
- Fall 2024CASE NMcourse
LING-L 308 Morphology
- Credits
- 3
- Prerequisites
- LING-L 103, LING-L 203, or LING-L 307
- Description
- An introduction to morphology, the study of the internal structure of words. Topics include the concept of the morpheme, the structure of words and processes of word formation, inflection versus derivation, and issues in morphological theory. Students will do morphological analyses on forms drawn from a variety of languages.
- Fall 2024CASE NMcourse
LING-L 310 Syntax
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- Examination of the basic concepts, assumptions, and argumentation of modern syntactic theory to describe and analyze common syntactic structures in English and other languages. Practice in constructing and evaluating grammars.
- Fall 2024CASE NMcourse
LING-L 325 Semantics
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- An introduction to the relationship between linguistic forms and their meanings, use, and interpretation. Students will investigate the domain of linguistic semantics and acquire the "tools" to do semantic analysis and to critically evaluate those of others.
- Fall 2024CASE NMcourse
LING-L 430 Language Change and Variation
- Credits
- 3
- Prerequisites
- LING-L 307
- Notes
- R: LING-L 310 or LING-L 308
- Description
- An introduction to how languages change over time and how prehistoric languages can be reconstructed by comparing their modern descendants. Major topics include principles of language change; historical reconstruction; language relatedness and language families; variation and the mechanism of language change; contact-induced change; the birth and death of languages.
- Fall 2024CASE SHcourse
LING-L 490 Linguistic Structures
- Credits
- 3
- Prerequisites
- None
- Description
- The linguistic analysis of particular aspects of the structure of one language or a group of closely related languages.
PHIL-P 320 Philosophy of Language
- Credits
- 3
- Prerequisites
- None
- Notes
- R: PHIL-P 250 (or another logic course involving formal languages and methods, such as COGS-Q 350 or MATH-M 384) and at least one other course in Philosophy. Students who have not successfully completed a course in logic may find this course difficult
- Description
- A study of selected philosophical problems concerning language and their bearing on traditional problems in philosophy.
- Fall 2024CASE AHcourse
PSY-P 438 Language and Cognition
- Credits
- 3
- Prerequisites
- PSY-P 335
- Description
- Methods, research, and theory in psycholinguistics. Examination of speech perception, speech production, psychological studies of syntax and semantics, language development, cognitive basis of linguistic theory, neurology of language, and language comprehension and thought.
- Fall 2024CASE NMcourse
PSY-P 441 Neuropsychology of Language
- Credits
- 3
- Prerequisites
- PSY-P 326, PSY-P 335, or PSY-P 346
- Description
- Introduction to the neuroscience of language comprehension, including the basic neuroanatomy of the language system and levels of processing from single word to discourse level. Discussion of such language disorders as dyslexia and aphasia.
SLHS-S 201 Speech Anatomy and Physiology
- Credits
- 3
- Prerequisites
- None
- Description
- Covers anatomy and physiology of the speech mechanism; contemporary views of speech physiology; subsystems of the speech mechanism - respiratory, laryngeal, and supraglottal - integrated with a model of speech production. Includes laboratory experiences.
- Repeatability
- Credit given for only one of SLHS-S 201 and SPHS-S 201.
- Fall 2024CASE NMcourse
SLHS-S 307 Cognitive and Communicative Aspects of Aging
- Credits
- 3
- Prerequisites
- SLHS-S 104, SLHS-S 108, or SPHS-S 108; and SLHS-S 201, SPHS-S 201, or ANAT-A 215
- Description
- Review of cognitive and communicative changes associated with normal aging as well as with diseases and conditions that are prevalent in the aging population. Includes discussion of methodological issues in research on aging as well as principles for maximizing communication with the elderly population.
- Repeatability
- Credit given for only one of SLHS-S 307 or SPHS-S 307.
- Fall 2024CASE NMcourse
SLHS-S 333 Childhood Language
- Credits
- 3
- Prerequisites
- At least sophomore standing
- Description
- Develops knowledge of how language is acquired by young children, examines data on what young infants and young children know about language at different ages, and considers the kinds of theories that may explain this data.
- Repeatability
- Credit given for only one of SLHS-S 333 or SPHS-S 333.
- Fall 2024CASE NMcourse
- Logic. Three (3) courses:
- MATH-M 384 Logic
- MATH-M 385 Mathematics from Language
- PHIL-P 250 Introductory Symbolic Logic
- PHIL-P 251 Intermediate Symbolic Logic
- PHIL-P 350 Logic of Sets
- PHIL-P 352 Logic and Philosophy
- CSCI-B 401 Fundamentals of Computing Theory
- CSCI-P 415 Introduction to Verification
MATH-M 384 Logic
- Credits
- 3
- Prerequisites
- CSCI-C 241, MATH-M 303, or MATH-S 303
- Description
- Construction and study of formal mathematical languages. Definitions of, and relationships between, the notions of truth and provability of a formal sentence. Proof systems for logical systems such as propositional logic and syllogistic logic. Soundness, completeness, and decidability.
- Fall 2024CASE NMcourse
MATH-M 385 Mathematics from Language
- Credits
- 3
- Prerequisites
- MATH-M 118, MATH-S 118, or equivalent
- Description
- Discrete mathematics. Topics in math motivated by linguistics, chosen from formal approaches to syntax and semantics, and from statistical and computational linguistics.
- Fall 2024CASE NMcourse
PHIL-P 250 Introductory Symbolic Logic
- Credits
- 3
- Prerequisites
- None
- Description
- Propositional logic and first-order quantificational logic.
- Repeatability
- No credit for PHIL-P 150 if PHIL-P 250 taken first or concurrently.
- Fall 2024CASE NMcourse
PHIL-P 251 Intermediate Symbolic Logic
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Identity, definite descriptions, properties of formal theories, elementary set theory.
- Fall 2024CASE NMcourse
PHIL-P 350 Logic of Sets
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Elementary operations on sets, relations, functions, orderings, introduction to ordinal and cardinal numbers.
PHIL-P 352 Logic and Philosophy
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Relation of logic to other areas of philosophy. Selected topics from among the following: logic and ontology; logic and language; logic, reasoning, and belief; intentionality and intentional logic; tense and modal logic; individuation, reference, identity.
- Fall 2024CASE AHcourse
CSCI-B 401 Fundamentals of Computing Theory
- Credits
- 3
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Fundamentals of formal language theory, computation models and computability, the limits of computability and feasibility, and program verification.
CSCI-P 415 Introduction to Verification
- Credits
- 3
- Prerequisites
- CSCI-C 311
- Description
- Tools and techniques for rigorous reasoning about software and digital hardware. Safety, reliability, security, and other design-critical applications. Decision algorithms. Projects involving the use of automated reasoning, such as model checkers, theorem provers, and program transformation.
- Repeatability
- Credit given for only one of CSCI-P 415 or CSCI-P 515.
- Neuroscience. Three (3) courses:
- COGS-Q 301 Brain and Cognition
- PHYS-P 317 Signals and Information Processing in Living Systems
- PSY-P 326 Behavioral Neuroscience
- PSY-P 337 Clinical Neuroscience
- PSY-P 346 Neuroscience
- PSY-P 407 Drugs and the Nervous System
- PSY-P 410 Development of the Brain and Behavior
- PSY-P 411 Neural Bases of Learning and Memory
- PSY-P 423 Human Neuropsychology
- PSY-P 426 Laboratory in Behavioral Neuroscience
- PSY-P 441 Neuropsychology of Language
- PSY-P 457 Topics in Psychology (Approved topics: "NEUROBIOLOGY OF COGNITION" (TPC 168))
- PSY-Y 403 Networks in Psychology, Cognitive Science, and Neuroscience
- PSY-Y 414 The Connected Brain
COGS-Q 301 Brain and Cognition
- Credits
- 3
- Prerequisites
- None
- Notes
- R: PSY-P 101
- Description
- An introduction to the neural mechanisms underlying complex cognition, and a survey of topics in neuroscience related to cognition. The course provides a solid background in human biopsychology.
- Fall 2024CASE NMcourse
PHYS-P 317 Signals and Information Processing in Living Systems
- Credits
- 3
- Prerequisites
- PHYS-H 222, PHYS-P 202, or PHYS-P 222; and MATH-M 120 or MATH-M 211.
- Description
- Introduction to quantitative methods for life sciences, emphasizing how living systems process information. Topics include noise in sensory signals; consequences for sensory processing; uncertainty and decision making; neural networks, excitable waves in neurons and muscle; stability/instability; models of development and morphogenesis. Open to students in the physical or life sciences.
PSY-P 326 Behavioral Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155; and one of BIOL-L 100, BIOL-L 111, BIOL-L 112, or equivalent
- Description
- An examination of the cellular bases of behavior, emphasizing contemporary views and approaches to the study of the nervous system. Neural structure, function, and organization are considered in relation to sensory and motor function, motivation, learning, and other basic behaviors.
- Repeatability
- Credit given for only one of PSY-P 326 or PSY-P 346.
PSY-P 337 Clinical Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Psychological disorders such as depression and autism exact a huge toll in human suffering and social costs. This course surveys the role of disturbed neural mechanisms on the development of psychological disorders. Methods for investigating the relationship between a disorder and proposed mechanisms will be critically evaluated.
PSY-P 346 Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Notes
- R: 3 credits of Biology such as BIOL-L 100, BIOL-L 104, BIOL-L 111, BIOL-L 112, BIOL-A 215, or BIOL-P 215
- Description
- A survey of contemporary neuroscience, examining the neural basis of behavior with approaches including molecular, cellular, developmental, cognitive, and behavioral neuroscience. Sensory and motor function, learning and memory, and other behaviors are considered using anatomical, physiological, behavioral, biochemical, and genetic approaches, providing a balanced view of neuroscience.
- Repeatability
- Credit given for only one of PSY-P 326 or PSY-P 346.
PSY-P 407 Drugs and the Nervous System
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Introduction to the major psychoactive drugs and how they act upon the brain to influence behavior. Discussion of the role of drugs as therapeutic agents for various clinical disorders and as probes to provide insight into brain function.
PSY-P 410 Development of the Brain and Behavior
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Examination of the interaction of the developing brain with the behavior it mediates. Cellular systems and organismal levels of analysis will all be considered in the organization of structure function relationships in the neural basis of behavior.
PSY-P 411 Neural Bases of Learning and Memory
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Comprehensive survey of theories and data concerned with neural correlates of associative and non-associative forms of learning and memory. Vertebrate and invertebrate model systems and preparations as well as data obtained from the human neuropsychology literature will be studied.
PSY-P 423 Human Neuropsychology
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- A critical examination of neurological functioning with respect to human and other animal behavior. Assesses the behavioral functions of neural structures and systems through understanding the behavioral consequences of brain damage and through basic experimental study.
PSY-P 426 Laboratory in Behavioral Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346; and PSY-K 300 or equivalent
- Description
- Experiments with and demonstrations of contemporary approaches in behavioral neuroscience.
PSY-P 441 Neuropsychology of Language
- Credits
- 3
- Prerequisites
- PSY-P 326, PSY-P 335, or PSY-P 346
- Description
- Introduction to the neuroscience of language comprehension, including the basic neuroanatomy of the language system and levels of processing from single word to discourse level. Discussion of such language disorders as dyslexia and aphasia.
PSY-P 457 Topics in Psychology
- Credits
- 3
- Prerequisites
- None
- Notes
- Prerequisites vary according to the topics offered and are specified in the Schedule of Classes each term
- Description
- Studies in special topics not ordinarily covered in other departmental courses. Topics vary with instructor and semester.
- Repeatability
- May be repeated with a different topic for a maximum of 12 credit hours.
PSY 403 Networks in Psychology, Cognitive Science, and Neuroscience
- Credits
- –3 credit hours
- Prerequisites
- PSY-P 335
- Description
- Introduces the concepts, theory, and methods central to studying networks in the neural, cognitive, and psychological sciences. Engages with current research in these areas. Develops the skills necessary for basic network analysis through hands-on tutorials.
PSY-Y 414 The Connected Brain
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Focuses on current knowledge of how the brain is connected, and how these patterns of connectivity underpin behavior and cognition. Covers basic network science, computational network models, connectomics, functional connectivity, resting state, task-evoked connectivity, and how disruptions of connectivity relate to brain disorders.
- In addition to these preapproved focal areas, other specialized focal areas may be designed by individual students and submitted for approval to the cognitive science undergraduate curriculum committee.
- Cognition. Three (3) courses:
- Cognitive Science. One (1) course:
- COGS-Q 301 Brain and Cognition
COGS-Q 301 Brain and Cognition
- Credits
- 3
- Prerequisites
- None
- Notes
- R: PSY-P 101
- Description
- An introduction to the neural mechanisms underlying complex cognition, and a survey of topics in neuroscience related to cognition. The course provides a solid background in human biopsychology.
- Fall 2024CASE NMcourse
- Computation. Two (2) additional courses from the Computer Science list.
- COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- CSCI-A 304 INTRODUCTORY C++ PROGRAMMING
- CSCI-A 306 OBJECT-ORIENTED PROGRAMMING IN C++
- CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- CSCI-A 346 USER-INTERFACE PROGRAMMING
- CSCI-B 351 Introduction to Artificial Intelligence
- CSCI-B 355 Autonomous Robotics
- CSCI-B 401 Fundamentals of Computing Theory
- CSCI-C 212 Introduction to Software Systems
- CSCI-C 241 Discrete Structures for Computer Science
- CSCI-C 311 Programming Languages
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
- CSCI-H 211 Introduction to Computer Science, Honors
- CSCI-H 212 Introduction to Software Systems, Honors
- CSCI-H 241 Discrete Structures for Computer Science, Honors
- CSCI-H 311 Programming Languages, Honors
- CSCI-H 335 Computer Structures, Honors
- CSCI-H 343 Data Structures, Honors
- CSCI-P 415 Introduction to Verification
- PSY-P 457 Topics in Psychology (Approved topics: "INTRO TO MATLAB CODING FOR PSYCH BRAIN SCIENCES" (TPC 154))
COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- Credits
- 3
- Prerequisites
- CSCI-C 211, CSCI-H 211, or consent of instructor
- Description
- A survey of techniques for machine intelligence and their relation to human intelligence. Topics include modeling techniques, neural networks and parallel processing systems, problem-solving methods, knowledge representation, expert systems, vision, heuristics, production systems, speech perception, and natural language understanding. Students who have completed both COGS-C 463 and COGS-C 464 are exempted from taking this course.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
- Fall 2024CASE NMcourse
CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- Credits
- 3–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 304 INTRODUCTORY C++ PROGRAMMING
- Credits
- 2–2 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 306 OBJECT-ORIENTED PROGRAMMING IN C++
- Credits
- 2–2 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 346 USER-INTERFACE PROGRAMMING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
CSCI-B 351 Introduction to Artificial Intelligence
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Description
- Two semesters of computer programming or consent of instructor. Introduction to the design, construction, and control of autonomous mobile robots. This course covers basic mechanics, electronics and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
CSCI-B 355 Autonomous Robotics
- Credits
- 3
- Prerequisites
- Two semesters of computer programming or consent of instructor
- Description
- Introduction to the design, construction, and control of autonomous mobile robots. This course covers basic mechanics, electronics and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 360 or CSCI-B 355.
CSCI-B 401 Fundamentals of Computing Theory
- Credits
- 3
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Fundamentals of formal language theory, computation models and computability, the limits of computability and feasibility, and program verification.
CSCI-C 212 Introduction to Software Systems
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211.
- Description
- Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
CSCI-C 241 Discrete Structures for Computer Science
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Notes
- R: MATH-M 211
- Description
- Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Repeatability
- Credit given for only one of CSCI-C 241 or CSCI-H 241.
CSCI-C 311 Programming Languages
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic approach to programming languages. Relationships among languages, properties and features of languages, and the computer environment necessary to use languages. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 596, CSCI-B 521, CSCI-C 311, or CSCI-H 311.
CSCI-C 335 Computer Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241, and CSCI-C 291
- Description
- Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 335 or CSCI-H 335.
CSCI-C 343 Data Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 343 or CSCI-H 343.
CSCI-H 211 Introduction to Computer Science, Honors
- Credits
- 4
- Prerequisites
- High school precalculus math
- Description
- Honors version of CSCI-C 211. A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 591, CSCI-C 200, CSCI-C 211, or CSCI-H 211.
CSCI-H 212 Introduction to Software Systems, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Description
- Honors version of CSCI-C 212. Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
CSCI-H 241 Discrete Structures for Computer Science, Honors
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Notes
- R: MATH-M 211
- Description
- Honors version of CSCI-C 241. Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Repeatability
- Credit given for only one of CSCI-C 241 or CSCI-H 241.
CSCI-H 311 Programming Languages, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Honors version of CSCI-C 311. Systematic approach to programming languages. Relationships among languages, properties and features of languages, and the computer environment necessary to use languages. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 596, CSCI-B 521, CSCI-C 311, or CSCI-H 311.
CSCI-H 335 Computer Structures, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241, and CSCI-C 291
- Description
- Honors version of CSCI-C 335. Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 335 or CSCI-H 335.
CSCI-H 343 Data Structures, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241 and CSCI-C 291
- Description
- Honors version of CSCI-C 343. Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 343 or CSCI-H 343.
CSCI-P 415 Introduction to Verification
- Credits
- 3
- Prerequisites
- CSCI-C 311
- Description
- Tools and techniques for rigorous reasoning about software and digital hardware. Safety, reliability, security, and other design-critical applications. Decision algorithms. Projects involving the use of automated reasoning, such as model checkers, theorem provers, and program transformation.
- Repeatability
- Credit given for only one of CSCI-P 415 or CSCI-P 515.
PSY-P 457 Topics in Psychology
- Credits
- 3
- Prerequisites
- None
- Notes
- Prerequisites vary according to the topics offered and are specified in the Schedule of Classes each term
- Description
- Studies in special topics not ordinarily covered in other departmental courses. Topics vary with instructor and semester.
- Repeatability
- May be repeated with a different topic for a maximum of 12 credit hours.
- Breadth. Three (3) additional courses from at least two different departments, outside of the focal area, from the Related Courses list.
- COGS-Q 345 Animal Cognition
- ANTH-A 107 Becoming Human: Evolving Genes, Bodies, Behaviors, Ideas
- ANTH-B 111 Introduction to Chimpanzee Behavior and Cognition
- ANTH-B 200 Bioanthropology
- ANTH-B 368 The Evolution of Primate Social Behavior
- HON-H 241 Scientific Uncertainty and Discovery (Approved topics: "ANIMAL THINKING" (TPC 4))
- LING-L 103 Introduction to the Study of Language
- LING-L 203
- LING-L 210 Topics in Language and Society
- LING-L 306 Phonetics
- LING-L 307 Phonology
- LING-L 308 Morphology
- LING-L 310 Syntax
- LING-L 325 Semantics
- LING-L 430 Language Change and Variation
- LING-L 431 Field Methods
- LING-L 432 Advanced Field Methods
- LING-L 490 Linguistic Structures
- MATH-M 384 Logic
- MATH-M 385 Mathematics from Language
- PHIL-P 105 Critical Thinking
- PHIL-P 106 Introduction to Problems of Philosophy
- PHIL-P 250 Introductory Symbolic Logic
- PHIL-P 251 Intermediate Symbolic Logic
- PHIL-P 310 Topics in Metaphysics
- PHIL-P 312 Topics in the Theory of Knowledge
- PHIL-P 320 Philosophy of Language
- PHIL-P 350 Logic of Sets
- PHIL-P 352 Logic and Philosophy
- PHIL-P 360 Philosophy of Mind
- PHIL-P 366 Philosophy of Action
- PHYS-P 317 Signals and Information Processing in Living Systems
- PSY-P 101 Introductory Psychology I
- PSY-P 155 Introduction to Psychological and Brain Sciences
- PSY-P 211 Methods of Experimental Psychology
- PSY-P 325 Psychology of Learning
- PSY-P 326 Behavioral Neuroscience
- PSY-P 329 Sensation and Perception
- PSY-P 330 Perception/Action
- PSY-P 335 Cognitive Psychology
- PSY-P 337 Clinical Neuroscience
- PSY-P 346 Neuroscience
- PSY-P 349 Cognitive Neuroscience
- PSY-P 350 Human Factors/Ergonomics
- PSY-P 405 Elementary Mathematical Psychology
- PSY-P 407 Drugs and the Nervous System
- PSY-P 410 Development of the Brain and Behavior
- PSY-P 411 Neural Bases of Learning and Memory
- PSY-P 417 Animal Behavior
- PSY-P 423 Human Neuropsychology
- PSY-P 424 Laboratory in Sensation and Perception
- PSY-P 426 Laboratory in Behavioral Neuroscience
- PSY-P 429 Laboratory in Developmental Psychology
- PSY-P 433 Laboratory in Neuroimaging Methods
- PSY-P 435 Laboratory in Human Learning and Cognition
- PSY-P 438 Language and Cognition
- PSY-P 440 Topics in Cognitive Psychology
- PSY-P 441 Neuropsychology of Language
- PSY-P 443 Cognitive Development
- PSY-P 444
- PSY-P 448 Social Judgment and Person Perception
- SLHS-S 201 Speech Anatomy and Physiology
- SLHS-S 307 Cognitive and Communicative Aspects of Aging
- CSCI-C 212 Introduction to Software Systems
- CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- CSCI-A 304 INTRODUCTORY C++ PROGRAMMING
- CSCI-A 306 OBJECT-ORIENTED PROGRAMMING IN C++
- CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- CSCI-A 346 USER-INTERFACE PROGRAMMING
- CSCI-B 351 Introduction to Artificial Intelligence
- CSCI-B 355 Autonomous Robotics
- CSCI-B 401 Fundamentals of Computing Theory
- CSCI-C 241 Discrete Structures for Computer Science
- CSCI-C 311 Programming Languages
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
- CSCI-H 211 Introduction to Computer Science, Honors
- CSCI-H 212 Introduction to Software Systems, Honors
- CSCI-H 241 Discrete Structures for Computer Science, Honors
- CSCI-H 311 Programming Languages, Honors
- CSCI-H 335 Computer Structures, Honors
- CSCI-H 343 Data Structures, Honors
- CSCI-P 415 Introduction to Verification
- INFO-I 101 INTRODUCTION TO INFORMATICS
- INFO-I 210 INFORMATION INFRASTRUCTURE I
- INFO-I 211 INFORMATION INFRASTRUCTURE II
- INFO-I 300 HUMAN-COMPUTER INTERACTION DESIGN AND PROGRAMMING
- INFO-I 320 DISTRIBUTED SYSTEMS AND COLLABORATIVE COMPUTING
COGS-Q 345 Animal Cognition
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to the study of animal cognition. Reviews historical, theoretical, and philosophical perspectives on how animals think. Explores debates about specific aspects of cognition, including whether and how animals reason, whether they have memory and concepts, whether they can use tools, whether they communicate or have "language," whether they have consciousness, behave altruistically, and have morals.
ANTH-A 107 Becoming Human: Evolving Genes, Bodies, Behaviors, Ideas
- Credits
- 3
- Prerequisites
- None
- Description
- Introduces the interdisciplinary science of human evolution using evidence from genetics, comparative anatomy and behavior of living primates, fossils, and archaeology. Shows how understanding the evolutionary past is relevant to current and future human conditions.
- Repeatability
- Credit given for only one of ANTH-A 103, ANTH-A 105, ANTH-A 107, or ANTH-A 303.
- Fall 2024CASE NMcourse
ANTH-B 111 Introduction to Chimpanzee Behavior and Cognition
- Credits
- 3
- Prerequisites
- None
- Description
- Surveys research on the behavior and cognition of our closest relative, the chimpanzee. Areas covered include the discovery of the chimpanzee, diet, foraging behavior, parenting, hunting, intelligence, psychology, language/communication, sleep science, tool-making and using activity, aggression, sex, social system and what chimpanzees tell us about human evolution.
- Fall 2024CASE NMcourse
ANTH-B 200 Bioanthropology
- Credits
- 4
- Prerequisites
- None
- Description
- Introduction to the natural history of humans (Homo sapiens). Includes coverage of evolutionary theory and its relevance for understanding contemporary human biology, genetics and inheritance, description and analysis of human biological variation and adaptation, human-environment biocultural interactions, similarities and differences between humans and non-human primates, and the fossil record for primate and human evolution.
- Fall 2024CASE NMcourse
ANTH-B 368 The Evolution of Primate Social Behavior
- Credits
- 3
- Prerequisites
- None
- Description
- Major patterns of social organization in the order Primates, with focus on several important primate species. Examination of Darwinian theories of behavioral evolution. Particular attention paid to the influence of food-getting and diet on social behavior.
- Fall 2024CASE NMcourse
HON-H 241 Scientific Uncertainty and Discovery
- Credits
- 3
- Prerequisites
- None
- Description
- Applies concepts used by the natural and physical sciences to illuminate general laws of science and to describe natural phenomena using primarily quantitative methods and empirical inquiry. Uses the scientific method for asking and answering questions about scientific phenomena and scientific uncertainty.
- Repeatability
- May be repeated with a different topic for a maximum of 6 credit hours.
- Fall 2024CASE NMcourse
LING-L 103 Introduction to the Study of Language
- Credits
- 3
- Prerequisites
- None
- Description
- A survey of perspectives on language, covering topics such as the relation between the form of words and sentences and their meanings, the sounds of languages and their dialect variations, the use of language in daily life, language in humans and animals, and the relationship between language and thought.
- Fall 2024CASE SHcourse
LING-L 210 Topics in Language and Society
- Credits
- 3
- Prerequisites
- None
- Description
- The study of topics relating to the role of language as a social phenomenon.
- Repeatability
- May be repeated with a different topic for a maximum of 6 credit hours.
- Fall 2024CASE SHcourse
LING-L 306 Phonetics
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to the nature of speech, and the physiology and process of speech production, and training in IPA transcription of utterances drawn from the languages of the world, including various English dialects. The course includes an emphasis on naturally occurring speech and understanding physical aspects of speech behavior. Some laboratory work is included.
- Fall 2024CASE NMcourse
LING-L 307 Phonology
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 306
- Description
- Basic concepts such as the phoneme and distinctive feature as defined and used within particular theories. The relationship of phonology to phonetics and morphology; exploration of salient aspects of sound structure and some characteristic modes of argumentation; extensive phonological analysis with some practice in writing phonological rules.
- Fall 2024CASE NMcourse
LING-L 308 Morphology
- Credits
- 3
- Prerequisites
- LING-L 103, LING-L 203, or LING-L 307
- Description
- An introduction to morphology, the study of the internal structure of words. Topics include the concept of the morpheme, the structure of words and processes of word formation, inflection versus derivation, and issues in morphological theory. Students will do morphological analyses on forms drawn from a variety of languages.
- Fall 2024CASE NMcourse
LING-L 310 Syntax
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- Examination of the basic concepts, assumptions, and argumentation of modern syntactic theory to describe and analyze common syntactic structures in English and other languages. Practice in constructing and evaluating grammars.
- Fall 2024CASE NMcourse
LING-L 325 Semantics
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- An introduction to the relationship between linguistic forms and their meanings, use, and interpretation. Students will investigate the domain of linguistic semantics and acquire the "tools" to do semantic analysis and to critically evaluate those of others.
- Fall 2024CASE NMcourse
LING-L 430 Language Change and Variation
- Credits
- 3
- Prerequisites
- LING-L 307
- Notes
- R: LING-L 310 or LING-L 308
- Description
- An introduction to how languages change over time and how prehistoric languages can be reconstructed by comparing their modern descendants. Major topics include principles of language change; historical reconstruction; language relatedness and language families; variation and the mechanism of language change; contact-induced change; the birth and death of languages.
- Fall 2024CASE SHcourse
LING-L 431 Field Methods
- Credits
- 3
- Prerequisites
- LING-L 307
- Notes
- R: LING-L 310
- Description
- Introduction to the procedures involved in the structural description of language, using a native speaker of an unfamiliar language whose speech will be analyzed.
LING-L 432 Advanced Field Methods
- Credits
- 3
- Prerequisites
- LING-L 431
- Description
- Advanced analysis of the language under study in LING-L 431.
LING-L 490 Linguistic Structures
- Credits
- 3
- Prerequisites
- None
- Description
- The linguistic analysis of particular aspects of the structure of one language or a group of closely related languages.
MATH-M 384 Logic
- Credits
- 3
- Prerequisites
- CSCI-C 241, MATH-M 303, or MATH-S 303
- Description
- Construction and study of formal mathematical languages. Definitions of, and relationships between, the notions of truth and provability of a formal sentence. Proof systems for logical systems such as propositional logic and syllogistic logic. Soundness, completeness, and decidability.
- Fall 2024CASE NMcourse
MATH-M 385 Mathematics from Language
- Credits
- 3
- Prerequisites
- MATH-M 118, MATH-S 118, or equivalent
- Description
- Discrete mathematics. Topics in math motivated by linguistics, chosen from formal approaches to syntax and semantics, and from statistical and computational linguistics.
- Fall 2024CASE NMcourse
PHIL-P 105 Critical Thinking
- Credits
- 3
- Prerequisites
- None
- Description
- We spend a good part of our waking hours thinking and/or critiquing the thoughts and beliefs of ourselves and others. This course is designed to help you develop a toolbox of techniques and skills that will help you become a skilled evaluator and creator of arguments.
- Fall 2024CASE AHcourse
PHIL-P 106 Introduction to Problems of Philosophy
- Credits
- 3
- Prerequisites
- None
- Description
- Covers perennial problems of philosophy, particularly in ethics, metaphysics, and epistemology (e.g., the self, personal identity, knowledge, existence, reality, God, and the good life). Engages historical and contemporary primary resources. Concentrates on reading and interpretation of original philosophical texts, the evaluation of philosophical argumentation, and the development of philosophical skills.
- Fall 2024CASE AHcourse
PHIL-P 250 Introductory Symbolic Logic
- Credits
- 3
- Prerequisites
- None
- Description
- Propositional logic and first-order quantificational logic.
- Repeatability
- No credit for PHIL-P 150 if PHIL-P 250 taken first or concurrently.
- Fall 2024CASE NMcourse
PHIL-P 251 Intermediate Symbolic Logic
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Identity, definite descriptions, properties of formal theories, elementary set theory.
- Fall 2024CASE NMcourse
PHIL-P 310 Topics in Metaphysics
- Credits
- 3
- Prerequisites
- None
- Notes
- R: 3 credit hours in philosophy
- Description
- Topics such as existence, individuation, contingency, universals and particulars, causality, determinism, space, time, events and change, relation of mental and physical.
- Fall 2024CASE AHcourse
PHIL-P 312 Topics in the Theory of Knowledge
- Credits
- 3
- Prerequisites
- None
- Notes
- R: 3 credit hours in philosophy
- Description
- Topics such as various theories of perceptual realism, sense-datum theories, theories of appearing, phenomenalism, the nature of knowledge, the relation between knowledge and belief, relation between knowledge and evidence, and the problem of skepticism.
- Fall 2024CASE AHcourse
PHIL-P 320 Philosophy of Language
- Credits
- 3
- Prerequisites
- None
- Notes
- R: PHIL-P 250 (or another logic course involving formal languages and methods, such as COGS-Q 350 or MATH-M 384) and at least one other course in Philosophy. Students who have not successfully completed a course in logic may find this course difficult
- Description
- A study of selected philosophical problems concerning language and their bearing on traditional problems in philosophy.
- Fall 2024CASE AHcourse
PHIL-P 350 Logic of Sets
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Elementary operations on sets, relations, functions, orderings, introduction to ordinal and cardinal numbers.
PHIL-P 352 Logic and Philosophy
- Credits
- 3
- Prerequisites
- PHIL-P 250 or consent of instructor
- Description
- Relation of logic to other areas of philosophy. Selected topics from among the following: logic and ontology; logic and language; logic, reasoning, and belief; intentionality and intentional logic; tense and modal logic; individuation, reference, identity.
- Fall 2024CASE AHcourse
PHIL-P 360 Philosophy of Mind
- Credits
- 3
- Prerequisites
- None
- Notes
- R: 3 credit hours of philosophy or coursework in cognitive science or brain and psychological science
- Description
- Selected topics from among the following: the nature of mental phenomena (e.g., thinking, volition, perception, emotion); the mind-body problem (e.g., dualism, behaviorism, functionalism); connections to cognitive science issues in psychology, linguistics, and artificial intelligence; computational theories of mind.
- Fall 2024CASE AHcourse
PHIL-P 366 Philosophy of Action
- Credits
- 3
- Prerequisites
- None
- Notes
- R: 3 credit hours of philosophy
- Description
- The nature of human and rational action: the structure of intentions and practical consciousness; the role of the self in action; volitions; the connections of desires, needs, and purposes to intentions and doings; causation and motivation; freedom; the structure of deliberation; rational actions and duties, whether moral or institutional.
- Fall 2024CASE AHcourse
PHYS-P 317 Signals and Information Processing in Living Systems
- Credits
- 3
- Prerequisites
- PHYS-H 222, PHYS-P 202, or PHYS-P 222; and MATH-M 120 or MATH-M 211.
- Description
- Introduction to quantitative methods for life sciences, emphasizing how living systems process information. Topics include noise in sensory signals; consequences for sensory processing; uncertainty and decision making; neural networks, excitable waves in neurons and muscle; stability/instability; models of development and morphogenesis. Open to students in the physical or life sciences.
PSY-P 101 Introductory Psychology I
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to psychology; its methods, data, and theoretical interpretations in areas of learning, sensory psychology, and psychophysiology.
- Repeatability
- Credit given for only one of PSY-P 101, PSY-B 105, PSY-P 106, PSY-P 151, or PSY-P 155.
- Fall 2024CASE NMcourse
PSY-P 155 Introduction to Psychological and Brain Sciences
- Credits
- 3
- Prerequisites
- None
- Description
- An introduction to psychological and brain sciences for psychology majors. Introduces students to the history of psychology and its place in science, to the experimental method, and to the broad range of topics studied by psychological scientists.
- Repeatability
- Credit given for only one of PSY-P 101, PSY-P 106, PSY-P 151, or PSY-P 155.
- Fall 2024CASE NMcourse
PSY-P 211 Methods of Experimental Psychology
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Design and execution of simple experiments, treatment of results, search of the literature, and preparation of experimental reports.
- Fall 2024CASE NMcourse
PSY-P 325 Psychology of Learning
- Credits
- 3
- Prerequisites
- PSY-P 101 and PSY-P 102; or PSY-P 155
- Description
- Facts and principles of animal and human learning, especially as treated in theories attempting to provide frameworks for understanding what learning is and how it takes place.
- Fall 2024CASE NMcourse
PSY-P 326 Behavioral Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155; and one of BIOL-L 100, BIOL-L 111, BIOL-L 112, or equivalent
- Description
- An examination of the cellular bases of behavior, emphasizing contemporary views and approaches to the study of the nervous system. Neural structure, function, and organization are considered in relation to sensory and motor function, motivation, learning, and other basic behaviors.
- Repeatability
- Credit given for only one of PSY-P 326 or PSY-P 346.
PSY-P 329 Sensation and Perception
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Notes
- R: MATH-M 026, MATH-M 119, or introductory physics
- Description
- Basic data, theories, psychophysics, illusions, and other topics fundamental to understanding sensory and perceptual processes.
- Fall 2024CASE NMcourse
PSY-P 330 Perception/Action
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Roboticists know that actions like catching a fly ball are exceedingly complex, yet people perform them effortlessly. How perceptual information is generated by and used in guiding such actions is covered, as are issues of motor coordination and control. Classes include laboratories on analysis of optic flow and limb movements.
- Repeatability
- Credit given for only one of COGS-Q 330 or PSY-P 330.
- Fall 2024CASE NMcourse
PSY-P 335 Cognitive Psychology
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Introduction to human cognitive processes, including attention and perception, memory, psycholinguistics, problem solving, and thinking.
- Fall 2024CASE NMcourse
PSY-P 337 Clinical Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Psychological disorders such as depression and autism exact a huge toll in human suffering and social costs. This course surveys the role of disturbed neural mechanisms on the development of psychological disorders. Methods for investigating the relationship between a disorder and proposed mechanisms will be critically evaluated.
PSY-P 346 Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Notes
- R: 3 credits of Biology such as BIOL-L 100, BIOL-L 104, BIOL-L 111, BIOL-L 112, BIOL-A 215, or BIOL-P 215
- Description
- A survey of contemporary neuroscience, examining the neural basis of behavior with approaches including molecular, cellular, developmental, cognitive, and behavioral neuroscience. Sensory and motor function, learning and memory, and other behaviors are considered using anatomical, physiological, behavioral, biochemical, and genetic approaches, providing a balanced view of neuroscience.
- Repeatability
- Credit given for only one of PSY-P 326 or PSY-P 346.
PSY-P 349 Cognitive Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- An overview of the field of cognitive neuroscience. The neural basis of cognition is studied by considering the impact of neuropsychological case studies, neuroimaging (ERP and fMRI), and behavioral investigations on our understanding of sensory-motor systems, learning, memory, emotion, and spatial behavior.
PSY-P 350 Human Factors/Ergonomics
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Theories and data of experimental psychology applied to the problems of the interaction of people and technology.
- Fall 2024CASE NMcourse
PSY-P 405 Elementary Mathematical Psychology
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155; and MATH-M 118; and MATH-M 119
- Notes
- R: MATH-M 360
- Description
- Survey of mathematically oriented psychological theories and their applications to learning, perception, psychophysics, decision making, small groups, etc.
- Fall 2024CASE NMcourse
PSY-P 407 Drugs and the Nervous System
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Introduction to the major psychoactive drugs and how they act upon the brain to influence behavior. Discussion of the role of drugs as therapeutic agents for various clinical disorders and as probes to provide insight into brain function.
PSY-P 410 Development of the Brain and Behavior
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Examination of the interaction of the developing brain with the behavior it mediates. Cellular systems and organismal levels of analysis will all be considered in the organization of structure function relationships in the neural basis of behavior.
PSY-P 411 Neural Bases of Learning and Memory
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- Comprehensive survey of theories and data concerned with neural correlates of associative and non-associative forms of learning and memory. Vertebrate and invertebrate model systems and preparations as well as data obtained from the human neuropsychology literature will be studied.
PSY-P 417 Animal Behavior
- Credits
- 3
- Prerequisites
- PSY-P 101 or PSY-P 155
- Description
- Methods, findings, and interpretations of recent investigations of animal behavior.
- Fall 2024CASE NMcourse
PSY-P 423 Human Neuropsychology
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346
- Description
- A critical examination of neurological functioning with respect to human and other animal behavior. Assesses the behavioral functions of neural structures and systems through understanding the behavioral consequences of brain damage and through basic experimental study.
PSY-P 424 Laboratory in Sensation and Perception
- Credits
- 3
- Prerequisites
- PSY-P 211; and PSY-P 329; and PSY-K 300 or equivalent
- Description
- The experimental investigation of current and classical problems in sensory psychology and perception.
PSY-P 426 Laboratory in Behavioral Neuroscience
- Credits
- 3
- Prerequisites
- PSY-P 326 or PSY-P 346; and PSY-K 300 or equivalent
- Description
- Experiments with and demonstrations of contemporary approaches in behavioral neuroscience.
PSY-P 429 Laboratory in Developmental Psychology
- Credits
- 3
- Prerequisites
- PSY-P 211; and PSY-P 315 or PSY-P 316; and PSY-K 300 or equivalent
- Description
- Research methods in developmental psychology and their application to selected problems in the development of humans and of nonhuman species.
PSY-P 433 Laboratory in Neuroimaging Methods
- Credits
- 4
- Prerequisites
- PSY-P 326 or PSY-P 346; and PSY-K 300 or equivalent
- Description
- Laboratory experience in all facets of a neuroimaging experiment, including experimental design, data acquisition, data analysis, data interpretation, and data presentation. Introductory magnetic resonance (MR) physics and the physiology of blood oxygen-level dependent (BOLD) changes are included.
PSY-P 435 Laboratory in Human Learning and Cognition
- Credits
- 3
- Prerequisites
- PSY-P 211; and PSY-P 325 or PSY-P 335; and PSY-K 300 or equivalent
- Description
- Experimental study of human learning and cognitive processes.
PSY-P 438 Language and Cognition
- Credits
- 3
- Prerequisites
- PSY-P 335
- Description
- Methods, research, and theory in psycholinguistics. Examination of speech perception, speech production, psychological studies of syntax and semantics, language development, cognitive basis of linguistic theory, neurology of language, and language comprehension and thought.
- Fall 2024CASE NMcourse
PSY-P 440 Topics in Cognitive Psychology
- Credits
- 3
- Prerequisites
- PSY-P 335
- Description
- A critical examination of an area within cognitive psychology. Topics will vary by semester but could include attention, memory, categorization, imagery, language, thinking, problem solving, or decision making.
- Repeatability
- May be repeated with a different topic for a maximum of 6 credit hours.
PSY-P 441 Neuropsychology of Language
- Credits
- 3
- Prerequisites
- PSY-P 326, PSY-P 335, or PSY-P 346
- Description
- Introduction to the neuroscience of language comprehension, including the basic neuroanatomy of the language system and levels of processing from single word to discourse level. Discussion of such language disorders as dyslexia and aphasia.
PSY-P 443 Cognitive Development
- Credits
- 3
- Prerequisites
- PSY-P 315 or PSY-P 316
- Description
- Human cognitive development. Topics may include language, problem solving, conceptual growth, perception, and cultural influences.
PSY-P 448 Social Judgment and Person Perception
- Credits
- 3
- Prerequisites
- PSY-P 304 or PSY-P 320
- Description
- Judgments, decisions, and perceptions of a social nature include self-knowledge, judgments of causality, biases and errors of social judgment such as stereotyping, and the relation of thinking and feeling. Principles will be considered in the context of applied areas such as law and psychotherapy.
SLHS-S 201 Speech Anatomy and Physiology
- Credits
- 3
- Prerequisites
- None
- Description
- Covers anatomy and physiology of the speech mechanism; contemporary views of speech physiology; subsystems of the speech mechanism - respiratory, laryngeal, and supraglottal - integrated with a model of speech production. Includes laboratory experiences.
- Repeatability
- Credit given for only one of SLHS-S 201 and SPHS-S 201.
- Fall 2024CASE NMcourse
SLHS-S 307 Cognitive and Communicative Aspects of Aging
- Credits
- 3
- Prerequisites
- SLHS-S 104, SLHS-S 108, or SPHS-S 108; and SLHS-S 201, SPHS-S 201, or ANAT-A 215
- Description
- Review of cognitive and communicative changes associated with normal aging as well as with diseases and conditions that are prevalent in the aging population. Includes discussion of methodological issues in research on aging as well as principles for maximizing communication with the elderly population.
- Repeatability
- Credit given for only one of SLHS-S 307 or SPHS-S 307.
- Fall 2024CASE NMcourse
CSCI-C 212 Introduction to Software Systems
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211.
- Description
- Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
CSCI-A 201 INTRODUCTION TO PROGRAMMING I
- Credits
- 3–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 202 INTRODUCTION TO PROGRAMMING II
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 304 INTRODUCTORY C++ PROGRAMMING
- Credits
- 2–2 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 306 OBJECT-ORIENTED PROGRAMMING IN C++
- Credits
- 2–2 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 321 COMPUTING TOOLS FOR SCIENTIFIC RESEARCH
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
CSCI-A 346 USER-INTERFACE PROGRAMMING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
CSCI-B 351 Introduction to Artificial Intelligence
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Description
- Two semesters of computer programming or consent of instructor. Introduction to the design, construction, and control of autonomous mobile robots. This course covers basic mechanics, electronics and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
CSCI-B 355 Autonomous Robotics
- Credits
- 3
- Prerequisites
- Two semesters of computer programming or consent of instructor
- Description
- Introduction to the design, construction, and control of autonomous mobile robots. This course covers basic mechanics, electronics and programming for robotics, as well as the applications of robots in cognitive science.
- Repeatability
- Credit given for only one of COGS-Q 360 or CSCI-B 355.
CSCI-B 401 Fundamentals of Computing Theory
- Credits
- 3
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Fundamentals of formal language theory, computation models and computability, the limits of computability and feasibility, and program verification.
CSCI-C 241 Discrete Structures for Computer Science
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Notes
- R: MATH-M 211
- Description
- Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Repeatability
- Credit given for only one of CSCI-C 241 or CSCI-H 241.
CSCI-C 311 Programming Languages
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic approach to programming languages. Relationships among languages, properties and features of languages, and the computer environment necessary to use languages. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 596, CSCI-B 521, CSCI-C 311, or CSCI-H 311.
CSCI-C 335 Computer Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241, and CSCI-C 291
- Description
- Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 335 or CSCI-H 335.
CSCI-C 343 Data Structures
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 343 or CSCI-H 343.
CSCI-H 211 Introduction to Computer Science, Honors
- Credits
- 4
- Prerequisites
- High school precalculus math
- Description
- Honors version of CSCI-C 211. A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 591, CSCI-C 200, CSCI-C 211, or CSCI-H 211.
CSCI-H 212 Introduction to Software Systems, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Description
- Honors version of CSCI-C 212. Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 592, CSCI-C 212, CSCI-H 212, or ENGR-E 111.
CSCI-H 241 Discrete Structures for Computer Science, Honors
- Credits
- 3
- Prerequisites
- CSCI-C 200 or CSCI-C 211
- Notes
- R: MATH-M 211
- Description
- Honors version of CSCI-C 241. Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Repeatability
- Credit given for only one of CSCI-C 241 or CSCI-H 241.
CSCI-H 311 Programming Languages, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212 and CSCI-C 241
- Description
- Honors version of CSCI-C 311. Systematic approach to programming languages. Relationships among languages, properties and features of languages, and the computer environment necessary to use languages. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-A 596, CSCI-B 521, CSCI-C 311, or CSCI-H 311.
CSCI-H 335 Computer Structures, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241, and CSCI-C 291
- Description
- Honors version of CSCI-C 335. Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 335 or CSCI-H 335.
CSCI-H 343 Data Structures, Honors
- Credits
- 4
- Prerequisites
- CSCI-C 212, CSCI-C 241 and CSCI-C 291
- Description
- Honors version of CSCI-C 343. Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures. Lecture and laboratory.
- Repeatability
- Credit given for only one of CSCI-C 343 or CSCI-H 343.
CSCI-P 415 Introduction to Verification
- Credits
- 3
- Prerequisites
- CSCI-C 311
- Description
- Tools and techniques for rigorous reasoning about software and digital hardware. Safety, reliability, security, and other design-critical applications. Decision algorithms. Projects involving the use of automated reasoning, such as model checkers, theorem provers, and program transformation.
- Repeatability
- Credit given for only one of CSCI-P 415 or CSCI-P 515.
INFO-I 101 INTRODUCTION TO INFORMATICS
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 210 INFORMATION INFRASTRUCTURE I
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 211 INFORMATION INFRASTRUCTURE II
- Credits
- 4–4 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 300 HUMAN-COMPUTER INTERACTION DESIGN AND PROGRAMMING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
INFO-I 320 DISTRIBUTED SYSTEMS AND COLLABORATIVE COMPUTING
- Credits
- 3–3 credit hours
- Prerequisites
- None
- Description
- None
- Senior Seminar. One (1) course:
- COGS-Q 400 Senior Seminar in Cognitive and Information Sciences
COGS-Q 400 Senior Seminar in Cognitive and Information Sciences
- Credits
- 2
- Prerequisites
- Four courses from COGS-Q 240, COGS-Q 260, COGS-Q 320; COGS-Q 350 or COGS-Q 250; COGS-Q 370 or COGS-Q 270
- Description
- This course is intended for students who have completed or nearly completed their cognitive science coursework. Students will apply previously acquired analytic, computational, mathematical, and experimental skills to independent research projects. Discussion and research topics may include consciousness, representation, artificial life, modularity, neural networks, functionalism and embodiment, dynamical systems, learning and innateness, human-computer interaction, cognitive neuroscience, robotics, and adaptive systems.
- Research. Six (6) credit hours:
- COGS-Q 499 Honors Research Project in the Cognitive and Information Sciences
- COGS-X 497 Research in the Cognitive and Information Sciences
- COGS-X 498 Project in the Cognitive and Information Sciences
COGS-Q 499 Honors Research Project in the Cognitive and Information Sciences
- Credits
- 3
- Prerequisites
- Consent of director of undergraduate studies obtained by application
- Description
- Methods of research in cognitive science are analyzed. Students present their projects for discussion and analysis.
- Repeatability
- May be repeated for a maximum of 12 credit hours.
COGS-X 497 Research in the Cognitive and Information Sciences
- Credits
- 1–3 credit hours
- Prerequisites
- Consent of instructor
- Description
- Active participation in research under faculty supervision.
- Repeatability
- May be repeated for a maximum of 18 credit hours.
COGS-X 498 Project in the Cognitive and Information Sciences
- Credits
- 1–3 credit hours
- Prerequisites
- Consent of instructor
- Description
- Students will conduct a research project in the cognitive and information sciences by designing, conducting, and analyzing an independent experiment; by developing and testing a computer simulation of some aspect of cognition; or by otherwise engaging in a program of original research. Projects must be approved in advance and supervised by the instructor.
- Repeatability
- May be repeated for a maximum of 12 credit hours.
- Additional Requirements*.
- One (1) course:
- MATH-M 211 Calculus I
- MATH-S 211
MATH-M 211 Calculus I
- Credits
- 4
- Prerequisites
- None
- Notes
- R: To be successful, students will demonstrate mastery of two years of high school algebra, one year of high school geometry, and pre-calculus, and trigonometry as indicated by an appropriate ALEKS score or completion of MATH-M 027
- Description
- Limits, continuity, derivatives, definite and indefinite integrals, applications.
- Repeatability
- A student may receive credit for only one of the following: MATH-J 113, MATH-M 119, MATH-V 119, MATH-M 211, or MATH-S 211.
- Fall 2024CASE MMcourse
- Fall 2024CASE NMcourse
- Additional Mathematics course at 200–499 level.
- Additional Mathematics course at 300–499 level (includes PSY-K 300 and equivalent statistics courses).
- One (1) course:
- Major GPA, Hours, and Minimum Grade Requirements.
- At least 18 credit hours in the major must be completed in courses taken through the Indiana University Bloomington campus or an IU-administered or IU co-sponsored Overseas Study program.
- At least 18 credit hours in the major must be completed at the 300–499 level.
- Except for the GPA requirement, a grade of C- or higher is required for a course to count toward a requirement in the major.
- A GPA of at least 2.000 for all courses taken in the major—including those where a grade lower than C- is earned—is required.
- Exceptions to major requirements may be made with the approval of the department's Director of Undergraduate Studies, subject to final approval by the College of Arts and Sciences.
Notes
The Bachelor of Science degree requires at least 120 credit hours, to include the following:
- College of Arts and Sciences Credit Hours. At least 100 credit hours must come from College of Arts and Sciences disciplines.
- Upper Division Courses. At least 36 credit hours (of the 120) must be at the 300–499 level.
- College Residency. Following completion of the 60th credit hour toward degree, at least 36 credit hours of College of Arts and Sciences coursework must be completed through the Indiana University Bloomington campus or an IU-administered or IU co-sponsored Overseas Study program.
- College GPA. A cumulative grade point average (GPA) of at least 2.000 is required for all courses taken at Indiana University.
- CASE Requirements. The following College of Arts and Sciences Education (CASE) requirements must be completed:
- CASE Foundations
- CASE Breadth of Inquiry
- CASE Culture Studies
- Diversity in the United States: Not required
- Global Civilizations and Cultures: Not required
- CASE Critical Approaches: 1 course
- CASE Foreign Language: Proficiency in a single foreign language through the first semester of the second year of college-level coursework
- CASE Intensive Writing: 1 course
- CASE Public Oral Communication: 1 course
- Major. Completion of the major as outlined in the Major Requirements section above.
Most students must also successfully complete the Indiana University Bloomington General Education program.