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 2012
  • Required credits to graduate with this degree: 120
  • Required credits within the major: 89 to 94
  • Degree: Bachelor of Science
Computer science is a discipline that requires understanding the design of computers and computational processes. The B.S. 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 subdisciplines of computer science, thus enabling them to apply and situate their knowledge of computer science fundamentals. Goals of the learning process include highly developed programming skills, an understanding of the context in which computing activities occur, and an ability to communicate effectively. 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, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: 410-347-7700. 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 of the last 60 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. 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.
  8. Diploma, transcripts, and certification will be withheld until all financial obligations to the University have been met.
Program Requirements
Requirements for the B.S. in computer science include: * Senior survey, contact the computer science office for details. * A minor or a second major from another department.
Core Courses (22 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)
EE 1315 - Digital Logic (4.0 cr)
CS 1511 - Computer Science I [LE CAT3, LOGIC & QR] (5.0 cr)
or CS 1581 - Honors: Computer Science I [LE CAT3, LOGIC & QR] (5.0 cr)
Advanced Courses (20 cr)
CS 3111 - Computer Ethics [HUMANITIES] (4.0 cr)
CS 3512 - Computer Science Theory (4.0 cr)
CS 4531 - Software Engineering (4.0 cr)
CS 5631 - Operating Systems (4.0 cr)
CS 5621 - Computer Architecture (4.0 cr)
or CS 5651 - Computer Networks (4.0 cr)
Advanced Course Electives (12 cr)
Either CS 5621 or CS 5651 must be taken (under Advanced Courses); if both courses are taken, the second course fulfills the requirement of one Advanced Course Elective.
Take 3 or more course(s) from the following:
· CS 4511 {Inactive} (4.0 cr)
· CS 4521 {Inactive} (4.0 cr)
· CS 4611 - Database Management Systems (4.0 cr)
· CS 4821 - Computer Security (4.0 cr)
· CS 5541 - Artificial Intelligence (4.0 cr)
· CS 5551 - User Interface Design (4.0 cr)
· CS 5641 - Compiler Design (4.0 cr)
· CS 5721 - Computer Graphics (4.0 cr)
· CS 5741 - Object-Oriented Design (4.0 cr)
· CS 5751 - Introduction to Machine Learning (4.0 cr)
· CS 5761 - Introduction to Natural Language Processing (4.0 cr)
Courses From Other Programs (23 cr)
COMM 1112 - Public Speaking [LE CAT3, COMM & LAN] (3.0 cr)
MATH 1296 - Calculus I [LE CAT2, LOGIC & QR] (5.0 cr)
MATH 1297 - Calculus II [LOGIC & QR] (5.0 cr)
STAT 3611 - Introduction to Probability and Statistics (4.0 cr)
MATH 2326 {Inactive} (3.0 cr)
or MATH 3326 - Vectors and Matrices (3.0 cr)
or MATH 4326 - Linear Algebra (3.0 cr)
Advanced Writing
WRIT 3130 - Advanced Writing: Engineering (3.0 cr)
or WRIT 3150 - Advanced Writing: Science (3.0 cr)
Lab Science Sequences (8-13 cr)
Complete one of the following lab science sequences:
BIOL 1011 - General Biology I [LE CAT4, NAT SCI] (5.0 cr)
BIOL 1012 - General Biology II [SUSTAIN] (5.0 cr)
CHEM 1153 - General Chemistry I [LE CAT5, NAT SCI] (4.0 cr)
CHEM 1154 - General Chemistry Lab I [LE CAT4, NAT SCI] (1.0 cr)
CHEM 1155 - General Chemistry II (4.0 cr)
CHEM 1156 - General Chemistry Lab II (1.0 cr)
or CHEM 1161 {Inactive} [LE CAT4, NAT SCI] (5.0 cr)
CHEM 1162 {Inactive} (5.0 cr)
or GEOL 1110 - Geology and Earth Systems [LE CAT4, NAT SCI, SUSTAIN] (4.0 cr)
GEOL 2311 - Mineralogy (4.0 cr)
GEOL 2312 - Petrology (5.0 cr)
or PHYS 2011 {Inactive} [LE CAT4, NAT SCI] (4.0 cr)
PHYS 2012 {Inactive} (4.0 cr)
Electives From Other Programs (4 cr)
Additional approved courses from physics, chemistry, biology, astronomy and geology (4 cr). The total number of credits for the additional science course and the science sequence must be at least 12 credits.
Additional science course that is either in category 4 of the liberal education program or has a category 4 prerequisite.
 
More program views..
View college catalog(s):
· Swenson College of Science and Engineering

View future requirement(s):
· Fall 2015
· Fall 2014
· Spring 2014
· Fall 2013
· Fall 2012

View sample plan(s):
· Computer Science B.S.

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 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
EE 1315 - Digital Logic
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Binary number system and digital coding techniques. Boolean algebra, combinational logic circuits, and minimization techniques. Synchronous sequential circuits and state reduction techniques. Medium Scale Integration (MSI) combinational components. prereq: CE, ChE, CS, EE, IE, ME majors or instructor consent
CS 1511 - 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 & Spring
Introduction to the discipline of computer science. Emphasis on problem analysis, design, and development using event-driven programming in a graphical user interface environment. Programming concepts include control structures, arrays, recursion, pointers, classes and introduction to the object-oriented approach. 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 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 0r 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 3512 - Computer Science Theory
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Sets, relations, functions. Recursive definitions of functions and sets. Proof methods, including mathematical and structural induction, diagonalization. Program correctness, asymptotic time/space complexity. Formal language theory, including regular languages and expressions, deterministic/nondeterministic finite automata, Kleene's Theorem. prereq: 1521, Math 1296 or 1596 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4531 - Software Engineering
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic 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 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5631 - Operating Systems
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Operating system as resource manager. Processor management and scheduling, deadlocks, concurrency, memory management and protection and security as applied in modern operating systems. Concepts are illustrated via laboratory assignments which heavily emphasize concurrency. prereq: 2511, 2521 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5621 - Computer Architecture
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
Advanced concepts in processor and computer system organization and their impact on performance. Exploitation of parallelism, multilevel memory organization, system interconnection, and input-output organization. prereq: 2521 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5651 - Computer Networks
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall
Introduction to computer networking, network programming, networking hardware and associated network protocols. Layered network architecture, network services, and implementation of computer networking software. prereq: 2511, 2521 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 4611 - Database Management Systems
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic 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: 2511, 2521 or instructor consent; a grade of C- or better is required in all prerequisite courses
CS 4821 - Computer Security
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic 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. Network and Internet security. Firewalls, trusted systems, network authentication. prereq: 2511, 2521, 3512 or instructor consent; credit will not be granted if already received for 4711; a grade of C- or better is required in all prerequisite courses
CS 5541 - Artificial Intelligence
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
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: 2511, 3512 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5551 - User Interface Design
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
Design and layout of interactive programs using components, containers, events, menus, and dialogs. The use of graphics primitives, color and images; giving user feedback and help. Rapid prototyping and interface management systems. Design for accessibility and usability. prereq: 2511, Math 1297 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5641 - Compiler Design
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
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: 2511, 2521, 3512 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5721 - Computer Graphics
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
Mathematics for computer graphics, basic raster algorithms, 2D and 3D transformations, viewing and shading. The graphics pipeline including visible surface determination, shading, ray-tracing, texture mapping, and clipping. Data structures including triangle meshes, scene graphs, bounding volume hierarchies. Real-time graphics applications using software systems such as Op. prereq: 2511, Math 1297 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5741 - Object-Oriented Design
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall & Spring
Overview of software design and design methods, focusing on object-oriented design. Impact of object and class organization on software maintenance and reusability. Implementation of a significant project using object-oriented methods and tools. prereq: 2511, 3512 or instructor consent, a grade of C- or better is required in all prerequisite courses
CS 5751 - Introduction to Machine Learning
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Spring
Survey of methods in machine learning including supervised and unsupervised methods. Topics covered may include clustering, decision trees, neural networks, support vector machines, genetic algorithms and reinforcement learning. Theoretical concepts associated with machine learning. prereq: 2511, 3512, Stat 3611, Math 2326 or 3326 or 4326 or instructor consent; a grade of C- or better is required in all prerequisite courses
CS 5761 - Introduction to 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 natural human language. Topics include syntactic analysis, semantic interpretation, and discourse processing. Applications selected from speech recognition, conversational agents, machine translation, and language generation. Substantial programming project required. prereq: 2511, 3512 or instructor consent; a grade of C- or better is required in all prerequisite courses
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 CAT2, LOGIC & QR)
Credits: 5.0 [max 5.0]
Course Equivalencies: 01420 - Math1290/1296/1596
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 1297 - Calculus II (LOGIC & QR)
Credits: 5.0 [max 5.0]
Course Equivalencies: 01421 - Math 1597/1297
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Second part of a standard introduction to calculus. Vectors, applications of integrals, transcendental functions, series, and multivariable functions and partial derivatives. prereq: A grade of at least C- in 1290 or 1296 or 1596
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
MATH 3326 - Vectors and Matrices
Credits: 3.0 [max 3.0]
Prerequisites: 1297 or 1597 with a grade of C- or better
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: 1297 or 1597 with a grade of C- or better
MATH 4326 - Linear Algebra
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Systems of linear equations, matrix algebra, determinants, vector spaces, subspaces, linear independence, span, basis, coordinates, linear transformations, matrix representations of linear transformations, eigenvalues and eigenvectors, diagonalization, Gram-Schmidt orthogonalization, orthogonal projection and least squares. prereq: A grade of at least C- in 3280, 3355, no grad credit
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. prereq: 1120 or equivalent, min 60 cr; credit will not be granted if already received for Comp 3130
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: 1120 or equivalent, min 60 cr; credit will not be granted if already received for COMP 3150
BIOL 1011 - General Biology I (LE CAT4, NAT SCI)
Credits: 5.0 [max 5.0]
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.
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 CAT5, NAT SCI)
Credits: 4.0 [max 4.0]
Course Equivalencies: 02278 - CHEM 1173/CHEM 1153/CHEM 1161
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, high school algebra, Math ACT 21 or higher or a grade of least C- in Math 1005, SCSE, exercise science, athletic training, teaching life science, teaching earth and space science, teaching physical science or B.A. major in environment and sustainability, biology, chemistry or geological sciences student. Credit will not be granted if already received for 1151 or 1161 or 1173.
CHEM 1154 - General Chemistry Lab I (LE CAT4, NAT SCI)
Credits: 1.0 [max 1.0]
Course Equivalencies: 02279 - CHEM 1174/CHEM 1154
Prerequisites: Previous or concurrent enrollment in CHEM 1153; credit will not be granted if already received for CHEM 1151, 1161 or 1174.
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; 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 - CHEM 1175/CHEM 1155/CHEM 1162
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; 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
Prerequisites: 1151 or 1161 or 1154, concurrent or previous enrollment in CHEM 1155; credit will not be granted if already received for Chem 1152, 1162 or 1176.
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, 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 CAT4, NAT SCI, SUSTAIN)
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Comprehensive survey of Earth's composition, structure, and dynamics to develop an understanding of internal processes, plate tectonics, and surface processes as a framework for geological history and development of life.
GEOL 2311 - Mineralogy
Credits: 4.0 [max 4.0]
Course Equivalencies: 01406 - Geol 2300/2311
Grading Basis: A-F or Aud
Typically offered: Every Fall
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: 1110 or 2110, 1 semester college chemistry or instructor consent
GEOL 2312 - Petrology
Credits: 5.0 [max 5.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
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