Register for summer online courses

Keep climbing this summer: Register now (through May 11) for Summer I

Mines is offering nearly 90 courses over the Summer I and Summer II terms, many of which fulfill core course and major requirements. Some of our most popular courses and professors, as well as those best suited to online delivery, are being offered to Mines students.

Highlighted Courses

Programming Concepts CSCI261

Professor: Jeffrey Paone | Open to non-majors? Yes. | Delivery format: Hybrid

This CS course is a prerequisite for many courses on campus and introduces fundamental computer programming concepts using a high-level language and a modern development environment. Programming skills include sequential, selection, and repetition control structures, functions, input and output, primitive data types, basic data structures including arrays and pointers, objects, and classes. Software engineering skills include problem solving, program design, and debugging practices.

Planetary Geology GEOL410

Professor: Lesli J. Wood | Open to non-majors: Yes | Delivery: Asynchronous

Pink Planets, Yellow Moons, Orange Stars, and Green Nebulas, the Lucky Charms of the Galaxy! This completely online course is an introduction to the geology of planets, moons, and other bodies within and beyond our solar system, focusing on topics such as (a) the origin and composition of our solar system and its constituent materials, (b) geologic processes occurring on planetary surfaces (e.g., cratering) and shallow and deep interiors (e.g., volcanism, mantle convection), (c) methods of solar system exploration and potential for resource discovery and utilization on near-neighbors and asteroids and (d) comparative planetology (thermal histories, evidence for plate tectonics, origin and retention of atmospheres, exobiology).

This course, which has no prerequisites, will feature Zoom discussion sessions, guest lecturers in space resources and cool projects—perfect for anyone interested in space resources or planetary research, or in search of a cool elective.

Physics I — Mechanics PHGN100

Professor: Todd Ruskell | Open to non-majors: Yes | Delivery method: Asynchronous

In this core requirement course, offered during both summer sessions, students will learn how to analyze and predict the motion of objects in our everyday world using the ideas of kinematics, Newton’s laws, work, energy, impulse and momentum.

Introduction to Science Communication HASS323

Professor: Cortney Holles | Open to non-majors: Yes | Delivery method: Hybrid

Have you ever struggled to communicate your work or your passions to friends and family? Do you get frustrated with arguments about science issues? This HASS 300-level elective course introduces key issues in science communication studies including historical and contemporary debates and current research that shapes our understanding of how people engage with science. The class allows you to practice translating technical information for the public audience, engaging in debates about controversial science issues and analyzing your audience to craft your message.

Introduction to Electrical Circuits, Electronics and Power EENG281

Professor: Mohammed Hadi | Open to non-majors: Yes | Delivery method: Hybrid

This course, which provides an engineering science analysis of electrical circuits, is an excellent opportunity for mechanical engineering and computer engineering students to complete a required course remotely over the summer. All students are welcome.

Introduction to Neuroscience CBEN311

Professor: Cynthia Norrgran | Open to non-majors: Yes | Delivery format: Hybrid

This course, which fulfills requirements for biomedical engineering and biology minors, explores the world of the brain, its function and how scientists study it. Biological psychology also studies the brain and its function, and what happens when things go awry.

Data Structures CSCI262

Professor: Riley Miller | Open to non-majors: Yes | Delivery format: Hybrid

This prerequisite for many courses is currently planned to be delivered face to face and online. This course builds upon the concepts learned in CSCI261—defining and using data structures such as linked lists, stacks, queues, binary trees, binary heaps and hash tables. It includes an introduction to algorithm analysis, with emphasis on sorting and search routines, and covers language skills: abstract data types, templates and inheritance.

Critical Perspectives on 20th- and 21st-Century Literature HASS410

Professor: Jay Straker | Open to non-majors: Yes | Delivery format: Asynchronous

This course, which fulfills the 400-level HASS requirement, introduces students to major figures and movements in modern and postmodern art, architecture, film, literature and philosophy. It is driven by compelling readings and discussion of diverse texts and visual materials.

Physics I — Mechanics PHGN100

Professor: Todd Ruskell | Open to non-majors: Yes | Delivery method: Asynchronous

In this core requirement course, offered during both summer sessions, students will learn how to analyze and predict the motion of objects in our everyday world using the ideas of kinematics, Newton’s laws, work, energy, impulse and momentum.

Digital Logic EENG284

Professor: Hisham Sager | Open to non-majors: Yes | Delivery method: Hybrid

This course covers combinational and sequential logic circuits, programmable logic devices, hardware description languages and computer-aided design tools, with a lab component that introduces simulation and synthesis software and hands-on hardware design. This a great opportunity for mechanical engineering and computer engineering students to complete a required course remotely over the summer.

Foundations in Creative Writing HASS201

Professor: Seth Tucker | Open to non-majors: Yes | Delivery method: Hybrid

This creative writing course takes you through the basics for strong and clear and inventive writing strategies and relies upon a solid base of reading both student creative writing pieces as well as literature from contemporary masters. The course, which satisfied the HASS core restricted electives requirement, is challenging and fun, and provides the necessary tools needed for all types of writing.

Introduction to Petroleum Industry PEGN102

Professor: Linda Battalora | Open to non-majors: Yes | Delivery method: Asynchronous

Did you know that mechanical engineers, chemical engineers, physicists, mathematicians, metallurgical engineers, environmental engineers, bioscientists and many other engineering and science disciplines are employed by the oil and gas industry? Have you ever wondered how oil and natural gas fit in the energy mix? This summer you can learn online about the upstream, midstream and downstream sectors of the oil and gas industry—no prerequisites.

Well Logging PEGN102

Professor: Mansur Ermila | Open to non-majors: Yes | Delivery method: Asynchronous

This course serves as an introduction to well logging methods, including the relationship between measured properties and reservoir properties, and analysis of log suites for reservoir size and content. Graphical and analytical methods will be developed to allow the student to better visualize the reservoir, its contents and its potential for production. Use of the computer as a tool to handle data, create graphs and log traces, and make computations of reservoir parameters is required. Prerequisites: GEOL315, PHGN200 or equivalent. This course may substitute for GPGN 419.

Fluid Mechanics PEGN251

Professor: Xiaolong Yin | Open to non-majors: Yes | Delivery method: Asynchronous

This introductory and fundamental course in engineering fluid flow covers properties of fluids and fluid flow, fluid statics, mass and momentum balance, differential equations, dimensional analysis, laminar and turbulent flow in pipes and two-phase flow. Lecture format with demonstrations and practical problem-solving. Co-requisite: CEEN241 or equivalent. This course may substitute for CEEN 310 or MEGN 351.

Completion Engineering PEGN361

Professor: Jorge Sampaio | Open to non-majors: Yes | Delivery method: Asynchronous

This class is a continuation from drilling in PEGN311 into completion operations. Topics include casing design, cement planning, completion techniques and equipment, tubing design, wellhead selection, and sand control, and perforation procedures. Prerequisites: PEGN311 and CEEN311 or equivalent.