Duluth campus
 
Duluth Campus

Computer Science B.S.

Computer Science
Swenson College of Science and Engineering
  • Program Type: Baccalaureate
  • Requirements for this program are current for Spring 2021
  • Required credits to graduate with this degree: 120
  • Required credits within the major: 81 to 86
  • Degree: Bachelor of Science
Computer science is a discipline that requires understanding the design of computers and computational processes. The BS in computer science is an accredited, four-year program that provides a solid foundation in mathematics and statistics, computational problem solving, software design and analysis, programming languages, algorithms, data structures, and computer organization and architecture. The program also requires that students acquire significant knowledge in several sub-disciplines of computer science, thus enabling them to apply and situate their knowledge of computer science fundamentals. Graduates of the program will have an ability to: 1 - Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 2 - Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 3. Communicate effectively in a variety of professional contexts. 4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 6. Apply computer science theory and software development fundamentals to produce computing-based solutions. The program provides the necessary foundational studies for students preparing for graduate school, as well as those seeking careers in industry. The program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. Honors requirement: Program candidates submit an application to the department honors committee. Participants must maintain a 3.00 cumulative GPA and a 3.30 GPA in the major and complete an honors research project supervised by a faculty member; credit for the project can be earned in CS 4994 - Honors Project.
Program Delivery
This program is available:
  • via classroom (the majority of instruction is face-to-face)
Admission Requirements
For information about University of Minnesota admission requirements, visit the Office of Admissions website.
General Requirements
The Board of Regents, on recommendation of the faculty, grants degrees from the University of Minnesota. Requirements for an undergraduate degree from University of Minnesota Duluth include the following:
  1. Students must meet all course and credit requirements of the departments and colleges or schools in which they are enrolled including an advanced writing course. Students seeking two degrees must fulfill the requirements of both degrees. However, two degrees cannot be awarded for the same major.
  2. Students must complete all requirements of the Liberal Education Program.
  3. Students must complete a minimum of 120 semester credits.
  4. At least 30 semester credits must be earned through UMD, and 15 of the last 30 degree credits earned immediately before graduation must be awarded by UMD.
  5. Students must complete at least half of their courses at the 3xxx-level and higher at UMD. Study-abroad credits earned through courses taught by UM faculty and at institutions with which UMD has international exchange programs may be used to fulfill this requirement.
  6. If a minor is required, students must take at least three upper division credits in their minor field from UMD.
  7. For certificate programs, at least 3 upper-division credits that satisfy requirements for the certificate must be taken through UMD. If the program does not require upper division credits students must take at least one course from the certificate program from UMD.
  8. The minimum cumulative UM GPA required for graduation will be 2.00 and will include only University of Minnesota coursework. A minimum UM GPA of 2.00 is required in each UMD undergraduate major and minor. No academic unit may impose higher grade point standards to graduate.
  9. Diploma, transcripts, and certification will be withheld until all financial obligations to the University have been met.
Program Requirements
1. A minor or a second major from another department; the computer engineering minor may not be used to satisfy this requirement. 2. A grade of C- or better is required in all prerequisites courses for computer science classes. 3. Senior survey; contact the computer science office for details.
Core Courses (22 cr)
CS 1511 - Computer Science I [LE CAT, LOGIC & QR] (5.0 cr)
or CS 1581 - Honors: Computer Science I [LE CAT3, LOGIC & QR] (5.0 cr)
CS 1521 - Computer Science II (5.0 cr)
CS 2511 - Software Analysis and Design (4.0 cr)
CS 2521 - Computer Organization and Architecture (4.0 cr)
CS 2531 - Discrete Structures for Computer Science (4.0 cr)
or MATH 3355 - Discrete Mathematics (4.0 cr)
Advanced Courses (20 cr)
CS 3111 - Computer Ethics [HUMANITIES] (4.0 cr)
CS 3531 - Automata and Formal Languages (4.0 cr)
CS 3541 - Software Engineering (4.0 cr)
CS 4312 - Operating Systems (4.0 cr)
CS 4332 - Computer Security (4.0 cr)
Advanced Course Electives (12 cr)
Take 3 or more course(s) totaling 12 or more credit(s) from the following:
Take 1 or more course(s) from the following:
· CS 4112 - Advanced Theory of Computation (4.0 cr)
· CS 4122 - Advanced Algorithms and Data Structures (4.0 cr)
· CS 4212 - Computer Graphics (4.0 cr)
· CS 4232 - Machine Learning & Data Mining (4.0 cr)
· CS 4242 - Natural Language Processing (4.0 cr)
· CS 4322 - Database Management Systems (4.0 cr)
· CS 4412 - Computer Architecture (4.0 cr)
· CS 4422 - Computer Networks (4.0 cr)
· Take 0 or more course(s) from the following:
· CS 4222 - Artificial Intelligence (4.0 cr)
· CS 4342 - Compiler Design (4.0 cr)
Courses From Other Programs (17 - 19 cr)
Advanced Writing
WRIT 3130 - Advanced Writing: Engineering (3.0 cr)
or WRIT 3150 - Advanced Writing: Science (3.0 cr)
Communications
COMM 1112 - Public Speaking [LE CAT3, COMM & LAN] (3.0 cr)
Mathematics and Stats
MATH 1296 - Calculus I [LE CAT, LOGIC & QR] (5.0 cr)
MATH 3326 - Vectors and Matrices (3.0 cr)
or MATH 3280 - Differential Equations with Linear Algebra (4.0 cr)
STAT 3411 - Engineering Statistics (3.0 cr)
or STAT 3611 - Introduction to Probability and Statistics (4.0 cr)
Lab Science Sequences (10-13 cr)
Complete one of the following lab science sequences:
Biology
BIOL 1011 - General Biology I [LE CAT4, NAT SCI] (5.0 cr)
BIOL 1012 - General Biology II [SUSTAIN] (5.0 cr)
or Chemistry
CHEM 1153 - General Chemistry I [LE CAT, NAT SCI] (4.0 cr)
CHEM 1154 - General Chemistry Lab I [LE CAT, NAT SCI] (1.0 cr)
CHEM 1155 - General Chemistry II (4.0 cr)
CHEM 1156 - General Chemistry Lab II (1.0 cr)
or Geology
GEOL 1110 - Geology and Earth Systems [LE CAT, NAT SCI, SUSTAIN] (4.0 cr)
Take 2 or more course(s) from the following:
· GEOL 2010 - Surface Processes (4.0 cr)
· GEOL 2110 - Earth History (4.0 cr)
· GEOL 2120 - The Earth's Dynamic Interior (3.0 cr)
· GEOL 2311 - Mineralogy (4.0 cr)
· GEOL 2312 - Petrology (5.0 cr)
· GEOL 3420 - Sedimentology and Stratigraphy (4.0 cr)
or Physics
PHYS 2013 - General Physics I [LE CAT5, NAT SCI] (4.0 cr)
or PHYS 2017 - Honors: General Physics I [NAT SCI] (4.0 cr)
PHYS 2014 - General Physics Lab I [NAT SCI] (1.0 cr)
PHYS 2015 - General Physics II (4.0 cr)
or PHYS 2018 - Honors General Physics II (4.0 cr)
PHYS 2016 - General Physics Lab II (1.0 cr)
 
More program views..
View college catalog(s):
· Swenson College of Science and Engineering

View sample plan(s):
· Computer Science BS

View checkpoint chart:
· Computer Science B.S.
View PDF Version:
Search.
Search Programs

Search University Catalogs
Related links.

Swenson College of Science and Engineering

Duluth Admissions

Duluth Application

One Stop
for tuition, course registration, financial aid, academic calendars, and more
 
CS 1511 - Computer Science I (LE CAT, LOGIC & QR)
Credits: 5.0 [max 5.0]
Course Equivalencies: 01383
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
A comprehensive introduction to computer programming using the C++ language. The course covers program design, C++ programming basics, control structures, functions and parameter passing. Students write and implement programs with data structures (arrays), pointers and files. Object-oriented programming is also introduced, along with concepts of abstraction, ADTs, encapsulation and data hiding. prereq: 3 1/2 yrs high school math or instructor consent
CS 1581 - Honors: Computer Science I (LE CAT3, LOGIC & QR)
Credits: 5.0 [max 5.0]
Course Equivalencies: 01383 - CS 1211/1511/1581
Grading Basis: A-F or Aud
Typically offered: Every Fall
Similar to 1511, but in greater depth and with more challenging assignments. For high-ability students. prereq: Honors student, 3 1/2 yrs high school math
CS 1521 - Computer Science II
Credits: 5.0 [max 5.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Continuation of introduction to computer science. Methods for procedural and data abstraction. Focus on classical data structures, procedural and data abstraction, and the abstract data type. Introduction to software engineering technique. Algorithm analysis, principles of object-oriented programming issues in ethical use of computers. Requires implementation of significant programming projects. prereq: 1511 or 1581, a grade of C- or better is required in all prerequisite courses
CS 2511 - Software Analysis and Design
Credits: 4.0 [max 4.0]
Typically offered: Every Fall & Spring
Techniques for analyzing, designing, and creating medium-scale software through object-oriented design and implementation. Analysis and use of data structures. Introduction to design patterns. Emphasis on polymorphism and abstraction to increase software modularity, reusability, and flexibility. prereq: 1521 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 2521 - Computer Organization and Architecture
Credits: 4.0 [max 4.0]
Typically offered: Every Fall & Spring
Internal representation of programs and data. Computer organization and introduction to computer architecture. Machine and assembly language programming. Data and procedural structures. Addressing methods. Systems software including linking and loading. Introduction to hardware performance analysis and measurements. prereq: 1521 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 2531 - Discrete Structures for Computer Science
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduction to mathematical foundations for computer science; sets, relations, functions, propositional logic, quantified statements, proof methods, including mathematical induction, countability. pre-req: Math 1296 or instructor consent; a grade of C- or better is required in all prerequisite courses
MATH 3355 - Discrete Mathematics
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduction to mathematical logic, predicates and quantifiers, sets, proof techniques, recursion and mathematical induction, recursive algorithms, analysis of algorithms, assertions and loop invariants, complexity measures of algorithms, combinatorial counting techniques, relations, graph theory. prereq: 1297 or 1597 or instructor consent, a grade of C- or better in is required in all prerequisite courses
CS 3111 - Computer Ethics (HUMANITIES)
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Ethical issues posed by computer use, including those related to networking, intellectual property, privacy, crime and security, risk and reliability, and effects on work and wealth. Includes significant writing and a class presentation prereq: WRIT 3100 or 3110 or 3121 or 3130 or 3140 or 3150 or 3160 or Engr 4001, minimum 60 credits or instructor consent; a grade of C- or better is required in all prerequisite courses
CS 3531 - Automata and Formal Languages
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduction to the theory of computation. Deterministic and nondeterministic finite automata, regular languages and regular expressions. Kleene's Theorem. Context-free languages, context-free grammars and pushdown automata. Turning Machines and computability. pre-req: CS 2531 or MATH 3355; or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 3541 - Software Engineering
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Recognition of conditions for production of high quality software. Use of current software development technology. Organization and management of software development projects. Includes a significant team project. prereq: 2511, (2531 or 3512 or MATH 3355) or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4312 - Operating Systems
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Operating system as resource manager. Modern solutions to issues such as processor management and scheduling, concurrency and related problems including deadlocks, memory management and protection, file system design, virtualization, distributed and cloud computing. Concepts including concurrency are illustrated via laboratory assignments. prereq: no grad credit, 2511, 2521, (2531 or 3512 or MATH 3355) or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4332 - Computer Security
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Entropy and the underlying characteristics of text. Encryption-basic techniques based on confusion and diffusion and modern day encryption. Access, information flow and inference control. Program threats and intrusion detection/prevention. Network and Internet security. Firewalls, trusted systems, network authentication. Privacy and related social issues. Planning, Incidents, and Recovery. prereq: no grad credit, 2511, 2521, (2531 or 3512 or MATH 3355) or instructor consent; a grade of C- or better is required in all prerequisite courses
CS 4112 - Advanced Theory of Computation
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall & Spring
Mathematical theory of computation and complexity. Deterministic and nondeterministic Turing machines, Church-Turing Thesis, recursive and recursively enumerable languages. Lambda calculus. Undecidable problems, Rice's Theorem, undecidability of first-order logic and Gödel?s incompleteness theorem. Time and space complexity, reducibility, completeness for complexity classes, Cook's Theorem, P versus NP, Savitch's Theorem, complexity hierarchy. prereq: no grad cr, 3512 or 3531 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4122 - Advanced Algorithms and Data Structures
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Survey of advanced data structures and algorithms such as heaps and heapsort, quicksort, red-black trees, B-tress, hash tables, graph algorithms, divide and conquer algorithms, dynamic programming, and greedy algorithms. Methods for proving correctness and asymptotic analysis. pre-req: no grad credit; CS 2511, 2531 or 3512 or MATH 3355 or instructor consent; a grade of C- or better in all prerequisite courses
CS 4212 - Computer Graphics
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduces the fundamentals of computer graphics to create 2D images from 3D data representations, the graphics pipeline, 3D representations of objects such as triangles and triangle meshes, surface material representations, color representation, vector and matrix mathematics, 3D coordinates and transformations, transport of light energy, global illumination, graphics rendering systemes, ray tracing, rasterization, real-time rendering, OpenGL and computer graphics hardware. prereq: no grad credit, CS 2511, (2531 or 3512 or MATH 3355), (MATH 3280 or 3326) or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4232 - Machine Learning & Data Mining
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduction to primary approaches to machine learning and data mining. Methods selected from decision trees, neural networks, statistical learning, genetic algorithms, support vector machines, ensemble methods, and reinforcement learning. Theoretical concepts associated with learning, such as inductive bias and Occam's razor. This is a potential Master's project course. prereq: no grad credit, 2511, 2531 or 3512 or MATH 3355, Stat 3611 or 3411, Math 3280 or 3326 or instructor consent; a grade of C- or better is required in all prerequisite courses
CS 4242 - Natural Language Processing
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
Techniques for creating computer programs that analyze, generate, and understand written human language. Emphasizes broad coverage of both rule-based and empirical data-driven methods. Topics include word-level approaches, syntactic analysis, and semantic interpretation. Applications selected from conversational agents, sentiment analysis, information extraction, and question answering. prereq: CS 2511, (2531 or 3512 or MATH 3355) or instructor consent; a grade of C- or better is required in the prerequisite course; credit will not be granted if already received for CS 4=5242 or 5761
CS 4322 - Database Management Systems
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Study of database management fundamentals focusing on the relational data model. Topics include database organization, file organization, query processing, concurrency control, recovery, data integrity, optimization and view implementation. prereq: no grad credit, 2511, 2521, (2531 or 3512 or MATH 3355) instructor consent; a grade of C- or better is required in all prerequisite courses
CS 4412 - Computer Architecture
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Spring
Broad coverage of computer architecture, with a focus on the development of the stored program computer and the historical evolution of architectures. Includes coverage of significant architectures based on vacuum tubes, transistors, and integrated circuits. Impact of Moore?s Law and possible paradigms for the future including quantum and molecular computing. prereq: no grad cr, 2521, (2531 or 3512 or MATH 3355) or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4422 - Computer Networks
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Introduction to computer networking, network programming, networking hardware and associated network protocols. Layered network architecture, network services, and implementation of computer networking software. pre-req: no grad credit; CS 2511, 2521, (2531 or 3512 or MATH 3355) or instructor consent, a grade of c- or better is required in all prerequisite courses
CS 4222 - Artificial Intelligence
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Principles and programming methods of artificial intelligence. Knowledge representation methods, state space search strategies, and use of logic for problem solving. Applications chosen from among expert systems, planning, natural language understanding, uncertainty reasoning, machine learning, and robotics. Lectures and labs will utilize suitable high-level languages (e.g., Python or Lisp). prereq: no grad credit, 2511, (2531 or 3512 or MATH 3355) or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4342 - Compiler Design
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall & Spring
A selection from the following topics: finite-state grammars, lexical analysis, and implementation of symbol tables. Context-free languages and parsing techniques. Syntax-directed translation. Run-time storage allocation. Intermediate languages. Code generation methods. Local and global optimization techniques. prereq: no grad credit, 2511, 2521, (2531 or 3512 or MATH 3355) or instructor consent, a grade of C- or better is required in all prerequisite courses
WRIT 3130 - Advanced Writing: Engineering
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Study and practice of writing tasks in engineering, including oral presentations. Exploration of rhetorical situations in professional practice, including research methods, document design, editing, effective collaboration, and ethical issues in the production of professional documents, such as instructions, lab reports, proposals, short and long reports, and career documents. pre-req: 1) WRIT 1120 or MNTC completed 2) minimum 60 credits earned
WRIT 3150 - Advanced Writing: Science
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Study and practice of writing tasks in science, including oral presentations. Exploration of rhetorical situations in professional practice, including research methods, document design, editing, effective collaboration, and ethical issues in the production of professional documents, such as instructions, lab reports, proposals, short and long reports, and career documents. prereq: 1) WRIT 1120 or MNTC completed 2) minimum 60 credits earned
COMM 1112 - Public Speaking (LE CAT3, COMM & LAN)
Credits: 3.0 [max 3.0]
Course Equivalencies: 01378 - Comm 1112/1511
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Application of the theoretical bases of rhetoric to the public speaking situation.
MATH 1296 - Calculus I (LE CAT, LOGIC & QR)
Credits: 5.0 [max 5.0]
Course Equivalencies: 01420
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
First part of a standard introduction to calculus of functions of a single variable. Limits, continuity, derivatives, integrals, and their applications. prereq: Math ACT 27 or higher or a grade of at least C- in Math 1250 or department consent
MATH 3326 - Vectors and Matrices
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall
Solving systems of linear equations; matrix algebra; determinants; an introduction to vector spaces, subspaces, linear independence, span, basis; coordinates, matrix transformations, eigenvalues, eigenvectors, matrix factorizations and applications to computer graphics. prereq: 1296 with a grade of C- or better
MATH 3280 - Differential Equations with Linear Algebra
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
First, second, and higher order equations; series methods; Laplace transforms; systems; software; modeling applications; introduction to vectors; matrix algebra, eigenvalues. prereq: A grade of at least C- in 1297 or 1597
STAT 3411 - Engineering Statistics
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Statistical considerations in data collection and experimentation. Descriptive statistics, least squares, elementary probability distributions, confidence intervals, significance tests, and analysis of variance as applied analysis of engineering data. prereq: MATH 1297 with a grade of C- or better, cannot be applied to a math or statistics major
STAT 3611 - Introduction to Probability and Statistics
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Basic probability, including combinatorial methods, random variables, mathematical expectation. Binomial, normal, and other standard distributions. Moment-generating functions. Basic statistics, including descriptive statistics and sampling distributions. Estimation and statistical hypothesis testing. prereq: A grade of at least C- in Math 1290 or Math 1296
BIOL 1011 - General Biology I (LE CAT4, NAT SCI)
Credits: 5.0 [max 5.0]
Course Equivalencies: 02401 - BIOL 1011/BIOL 1013
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Fundamental concepts of biology, including chemical basis of life, cell structure and function, energy transformations, photosynthesis, cellular respiration, genetics, molecular biology, DNA technology, development, origin of life, and evolution. (4 hrs lect, 2.5 hrs lab) prereq: 1 yr high school Chem or 1 semester college Chem, Math ACT 21 or higher or MATH 1005 or higher; credit will not be granted if already received for BIOL 1013
BIOL 1012 - General Biology II (SUSTAIN)
Credits: 5.0 [max 5.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Fundamental concepts of biology, including classification and diversity of life, anatomy, physiology, and development of prokaryotes, protistans, fungi, animals, and plants; behavior; population, community, and ecosystem ecology. (4 hrs lect, 2.5 hrs lab) prereq: A grade of C- or better in 1011
CHEM 1153 - General Chemistry I (LE CAT, NAT SCI)
Credits: 4.0 [max 4.0]
Course Equivalencies: 02278
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Fundamental principles of chemistry exemplified by study of elements, compounds, and their reactions. Covers fundamental concepts of the atom, molecule, stoichiometry, chemical reactions, thermochemistry, gas laws, atomic structure, periodic table, chemical bonding, and other selected topics. The companion laboratory, CHEM 1154, should be taken concurrently. The combination of CHEM 1153 and CHEM 1154 meets the lab component of NAT SCI, LE CAT 4. prereq: One year high school chem, Math ACT 24 or higher or a grade of least C- in Math 1005, Credit will not be granted if already received for 1151 or 1161 or 1173. Fall semester, SCSE majors only.
CHEM 1154 - General Chemistry Lab I (LE CAT, NAT SCI)
Credits: 1.0 [max 1.0]
Course Equivalencies: 02279
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Basic laboratory skills while investigating the fundamental principles of chemistry. Covers fundamental concepts of the atom and molecule, stoichiometry, acid-base reactions, oxidation-reduction reactions, thermochemistry, characteristic properties of anions, gas laws and spectrophotometry. This laboratory accompanies lecture CHEM 1153. The combination of CHEM 1153 and CHEM 1154 meets liberal education category 4 requirements. prereq: Previous or concurrent enrollment in CHEM 1153 or 1173; credit will not be granted if already received for CHEM 1151, 1161 or 1174.
CHEM 1155 - General Chemistry II
Credits: 4.0 [max 4.0]
Course Equivalencies: 02280
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Fundamental principles of chemistry exemplified by study of elements, compounds, and their reactions. Covers intermolecular forces, properties of liquids, solids and solution, chemical kinetics, chemical equilibrium, acids and bases, solubility, thermodynamics, electrochemistry, nuclear chemistry, and other selected topics. Solid knowledge of college algebra and General Chemistry I is required. The companion laboratory course CHEM 1156 should be taken concurrently. prereq: 1151 or 1153 or 1161 or 1173; credit will not be granted if already received for 1152, 1162 or 1175.
CHEM 1156 - General Chemistry Lab II
Credits: 1.0 [max 1.0]
Course Equivalencies: 02281
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Fundamental principles of chemistry exemplified by laboratory study of elements, compounds, and their reactions. Covers titration, intermolecular forces, colligative properties, kinetics, chemical equilibria, and qualitative analysis. This laboratory accompanies lecture CHEM 1155. prereq: 1151 or 1161 or 1154 or 1174, concurrent or previous enrollment in CHEM 1155; credit will not be granted if already received for Chem 1152, 1162 or 1176.
GEOL 1110 - Geology and Earth Systems (LE CAT, NAT SCI, SUSTAIN)
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Earth systems science is an interdisciplinary approach to understanding the processes operating within and the interactions between the geosphere, hydrosphere, atmosphere, and biosphere. In this course we investigate the changing nature of the Earth; its composition, architecture, and antiquity; the internal and external processes that shape it through time; cycles of energy and matter; the development of life and impact of human activity; and both local environmental issues and global change.
GEOL 2010 - Surface Processes
Credits: 4.0 [max 8.0]
Course Equivalencies: 02722
Grading Basis: A-F or Aud
Typically offered: Every Fall
Study of earth surface processes emphasizing the origin and evolution of the earth's surface; response of the physical environment to anthropogenic perturbations, climate change, and tectonic events; and application of physical, chemical, and mathematical principles to the study and interpretation of the environment. Surface processes will be explored through field and lab exercises designed to give the student hands-on experience in environmental characterization and monitoring. pre-req: GEOL 1110 or 1610 or GEOG 1414, MATH 1250 or 1290 or 1296 or 1596, CHEM 1153 or 1173 or instructor consent
GEOL 2110 - Earth History
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
What is it that makes Earth habitable? What makes earth?s climate stable over geologic time? In this class, we will examine energy sources to earth?s surface and the processes that change them over geologic time. We will do this within a framework of mass balance ? comparing inputs to outputs at varying scales, investigating the evolution of climate, life and tectonics through time. Our goal is to identify, investigate, characterize, and assess the principal processes that shape earth?s surface environment from 4.54 billion years ago to present. To accomplish this aim, we will learn how geoscientists read Earth?s history, and what tools they use to do so. prereq: 1110 or 1130 or 1610 or Ast 1040 or Geog 1414 or instructor consent
GEOL 2120 - The Earth's Dynamic Interior
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
Treatment of the origin, structure and internal composition of the Earth, synthesizing geological, chemical and physical knowledge bearing on the Earth's inaccessible interior. Emphasis is placed on dynamic processes at all depths in the Earth. prereq: 1110 or 1130 or 2110 or 1610 or Geog 1414
GEOL 2311 - Mineralogy
Credits: 4.0 [max 4.0]
Course Equivalencies: 01406
Grading Basis: A-F or Aud
Typically offered: Every Spring
Systematic study of minerals and their relationship to rocks. Emphasis will be placed on introductory crystal chemistry, crystallography and physical properties; optical mineralogy, and identification of minerals in hand specimen, thin section, and by x-ray diffraction. (Course fee assessed.) prereq: GEOL 1110 or 2110 and CHEM 1103 or 1113 or 1153 or 1173 or instructor consent
GEOL 2312 - Petrology
Credits: 5.0 [max 5.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall
Petrology of igneous, sedimentary and metamorphic rocks, including their occurrence, petrogenesis and tectonic setting. Emphasis on the relationships between mineral assemblages, rock textures, geochemistry, origins, and rock-forming processes. Course fees assessed. prereq: 2311
GEOL 3420 - Sedimentology and Stratigraphy
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall
Introduction to the concepts, methods, and application of sedimentology and stratigraphy, including the description and interpretation of sediments and sedimentary rocks, their provenance, stratal packaging, and tectonostratigraphic setting. (Course fee assessed.) pre-req: GEOL 1110 or 1610 or GEOG 1414 or instructor consent
PHYS 2013 - General Physics I (LE CAT5, NAT SCI)
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Calculus-based introduction to Newtonian Mechanics, fluid mechanics, and heat. The companion laboratory, PHYS 2014 should be taken concurrently. The combination of PHYS 2013 and 2014 meets liberal education category 4. prereq: previous or concurrent registration in PHYS 2014. Prerequisite of Math 1290 or 1296 or 1596; credit will not be granted if already received for PHYS 2011.
PHYS 2017 - Honors: General Physics I (NAT SCI)
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall
Advanced coverage of General Physics topics that include Newtonian Mechanics, fluid mechanics, and heat. Mathematically and conceptually demanding problem solving techniques. The companion laboratory, PHYS 2014, should be taken concurrently. The combination of PHYS 2014 and PHYS 2017 meets liberal education natural science with lab. prereq: Previous or concurrent registration in PHYS 2014. Previous or concurrent registration in Math 1290 or Math 1296 or 1596, or physics major or instructor permission. Credit will not be granted if already received for PHYS PHYS 2011 or PHYS 2013.
PHYS 2014 - General Physics Lab I (NAT SCI)
Credits: 1.0 [max 1.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Calculus-based introduction to Newtonian Mechanics, fluid mechanics, and heat exemplified by laboratory study. This laboratory accompanies lecture PHYS 2013 and should be taken concurrently. The combination of PHYS 2013 and 2014 meets liberal education category 4. prereq: previous or concurrent enrollment in PHYS 2013 or 2017
PHYS 2015 - General Physics II
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Calculus-based introduction to electricity, magnetism and optics. The companion laboratory, PHYS 2016, should be taken concurrently. prereq: previous or concurrent registration in 2016. Prerequisite of 2011 or 2013 or 2017 and 2014, Math 1297 or 1597; credit will not be granted if already received for PHYS 2012.
PHYS 2018 - Honors General Physics II
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
Advanced coverage of calculus-based introduction to electricity magnetism and optics. Mathematically and conceptually demanding problem solving techniques. The companion laboratory, PHYS 2016 should be taken concurrently. Prerequisites: Previous or concurrent registration in PHYS 2016; PHYS 2013 or 2017; co-registration in or prior completion of Math 1287 or 1597 or instruction permission. Credit will not be granted if already received for PHYS 2012 or 2015.
PHYS 2016 - General Physics Lab II
Credits: 1.0 [max 1.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Calculus-based introduction to electricity, magnetism and optics exemplified by laboratory study. This laboratory accompanies lecture PHYS 2015 and should be taken concurrently. prereq: Previous or concurrently enrollment in PHYS 2015 or 2018.