Contact Information

Instructors:Kris Nairn Lynn Ziegler Jim Crumley
Office: 239 PE 215 PE 107 PE
Email: knairn@csbsju.edulziegler@csbsju.edujcrumley@csbsju.edu

Course Information

Class: 2:40 pm Day 1
Web Site:http://www.users.csbsju.edu/~jcrumley/270/

Course Description

This course is meant to give you a chance to work on interesting things that you wouldn’t get to do in a typical, math computer science, or physics course. You will be working on cross-disciplinary problems and learn skills from all three fields.

You will generally work on the problems in groups. After your solutions are done, your group will present its solution to the class. You will often get more than one cycle to work on a problem.

Note that this course meets concurrently with the MapCores (junior) Research Seminar. Also, on some class days we will have observers from the MapCores FYS class who will come to listen to your solutions. Finally, note that you will be presenting a poster on one of your projects during Scholarship and Creativity Day in April.

Course Goals

In this course you will gain:

Expectations

Most of you will be working with a team of people when you gain employment after graduation. Teamwork is most effective when each member has a different skill set so that determining the resolution to a given problem arises as a result of good communication, a strong understanding of the required background information, and creativity. The goal of this course is to help you hone the skills necessary for collaboration with others within the workplace.

Your groups will be comprised of two or three people, depending on the particular assignment. When any member of the team does not effectively teach the others what they know about a particular concept, the entire team suffers and tends to produce below par results. We want the class to be a platform for the free exchange of ideas.

Your team will do an oral presentation for each assignment. We expect everyone in the group to participate equally, including participation during the oral presentations. In some cases this will be easily accomplished because each team member will present a different problem or different point of view. In other cases, we expect each person to contribute something meaningful to the main body of the talk. For example, it is not appropriate to have someone only do the introduction or conclusion. We plan to have class time organized in such a way that you gain the necessary background to be able to work on the problem outside of class. For each assignment, you will typically have 2-5 hours of work to do outside of class. We expect you to email us if you have questions prior to arriving to class.

Grading

The grade for this course will be based on your group’s solutions to the problems, your presentations of those solutions, and our observations of your groups while they are working. The grading will be broke down as follows: 25% for the programming assignments at the beginning off the course, 65% for the group projects, and 10% for participation.

Course Schedule

CycleDate Topics Due
1W 8/31 Introduce course and Python programming
2R 9/08 Programming & Brain teasers Program 1
3F 9/16 Programming present brain teasers & Program 2
4M 9/26 Programming Program 3
5T 10/04Jerrod
6W 10/12Introduce Stats program 4
7M 10/24Work on Stats
8T 11/01Introduce Rabbits & Foxes present Stats
9W 11/09work on Rabbits & Foxes
10R 11/17Introduce Lego robots present Rabbits & Foxes
11W 11/30Work on robots
12F 12/08present robots