Search

Results for

CMP 333: Imbedded Systems

Microcontroller-based embedded system design and programming. Topics include basic machine electronics, interface design, and C and assembly language programming for real-time embedded systems. Applications to robotics such as planning, vision, and...

CMP 340: The Craft of Coding

Introduction to applications-level software design principles with emphasis on writing efficient, maintainable, and reusable code. Topics include design patterns, debugging, testing, exception handling, recursion, memory management, classes...

CMP 393: Topics in Computer Science

An elective course on special topics in computer science that are not normally offered. Specific topics may vary. The course may be taken for credit more than once under different titles.

CMP 470: Artificial Intelligence

Overview of basic ideas in artificial intelligence. Coverage includes knowledge representation, classic search techniques, probabilistic reasoning, and neural networks. Modern computer architectures supporting artificial intelligence algorithms are...

CMP 477: Evolutionary Computation

Theory and application of stochastic, population-based, general-purpose problem solving algorithms inspired by natural evolution. Includes coverage of genetic algorithms, swarm intelligence, evolutionary algorithms, genetic programming, and multi...

COR 150: Classical Logic and Rhetoric

As logic and rhetoric are classically viewed as sister arts, fundamental to the studies of the Trivium as well as the more generally conceived liberal arts, their inclusion in the core curriculum at Hillsdale College is of inherent import. The study...

COR 450: Liberal Arts Capstone

This course, required during the senior year, will entail an overview of critical concepts across the core curriculum and will explore the relations and connections between these concepts. Special attention will be dedicated to the relation of...

DNC 150: Social Dance

Students will learn social dances of the 19th-20th centuries. Included forms are the waltz, foxtrot, ballroom, two-step and other partner dances. Special emphasis will be placed on basic social elements of dance, patterns, music, rhythmic awareness...

DNC 160: Ballet I

Students will receive an introduction to the basic techniques and vocabulary of ballet. Students will develop strength, flexibility, core-strength and control while analyzing the principles of body alignment. Rhythm and dynamics will be emphasized.