SPORTS NUTRITION

The purpose of this course is to provide students with a basic understanding of the relationships among nutrition, health, and athletic performance. Students in this course will apply basic nutrition science information to sports training and competition. This course will focus extensively on what coaches and athletes need to know about nutrition for optimal performance.

SEM: TOPICS/NUTRITION LITERACY

This seminar will focus on developing information literacy skills in the area of nutrition. Students will work with a variety of popular and scientific nutrition information sources to evaluate nutrition information in the media. A wide range of topics will be chosen for study in the class and will reflect student interest and academic expertise.

EXERCISE DESIGN

A course designed to plan and implement exercise training programs for adults. Students will learn applied anatomy, exercise physiology, motivational tools, behavior change, applied biomechanics, and to measure and evaluate fitness variables. During this highly experiential course students will learn to design and operate individualized programs. Students who successfully complete this course will be prepared to complete the American College of Sports Medicine's personal training certification. Enrollment limited to 20 [due to equipment].

KINESIOLOGY

A course in applied anatomy and biomechanics. Students learn basic structural anatomy as well as the application of mechanics to human movement. Special emphasis is given to the qualitative analysis of human movement. This is an important course for any student who intends to study physical therapy or personal training.

SEM:COMPUT VISION & IMAGE PROC

Seminar: Explores the challenge of computer vision through readings of original papers and implementation of classic algorithms. This seminar will consider techniques for extracting useful information from digital images, including both the motivation and the mathematical underpinnings. Topics range from low-level techniques for image enhancement and feature detection to higher-level issues such as stereo vision, image retrieval, and segmentation of tracking of objects. Prerequisites: CSC 212, MTH 153

ALGORITHMS

Covers algorithm design techniques ("divide-and-conquer," dynamic programming, "greedy" algorithms, etc.), analysis techniques (including big-O notation, recurrence relations), useful data structures (including heaps, search trees, adjacency lists), efficient algorithms for a variety of problems, and NP-completeness. Prerequisites: 212, MTH 111, MTH 153.

ADVANCED PROGRAMMING TECHNIQUE

Focuses on several advanced programming environments, with a project for each. Includes object-oriented programming, graphical user interfaces (GUIs) under Windows and/or Linux, and principles of software engineering. Topics include Java's GUI swing package, and its methods for listening for events and creating threads to dispatch events, tools for C++ code development, database query languages, and programming in Python. Prerequisite: 212.

HOW COMPUTERS WORK

An introduction to how computers work. The goal of the course is to provide students with a broad understanding of computer hardware, software, and operating systems. Topics include the history of computers; logic circuits; major hardware components and their design, including processors, memory, disks, and video monitors; programming languages and their role in developing applications; and operating system functions, including file system support and multitasking, multiprogramming, and timesharing. Weekly labs give hands-on experience. Enrollment limited to 35.
Subscribe to