FYS125A: Course Description



Course FYS125A Robotics and Problem Solving:

TRF 9:00 - 10:15 NLH 212 / NLH 214

Professor:

Gary Parker
NLH 216 (ext. 5208)
Office Hours: Tuesday 2:30-4:00, Wednesday 2:30-4:00
parker@conncoll.edu

Text and Software:

Text: LEGO Mindstorms User Guide, which will be provided, and Programming LEGO NXT Robots using NXC by Daniele Benedettelli with revisions by John Hansen.
Software: The NXT Programming Environment provided in the LEGO Mindstorms Robotics Invention System kits. Bricx Command Center 3.3 (available at http://bricxcc.sourceforge.net) is an integrated development environment (IDE) for programming the NXT. The NXC (Not eXactly C) is the programming environment we will be using. It's available from http://bricxcc.sourceforge.net/nbc. For program editing you may use what is provided or any text editor that you like.
Web Page: http://cs.conncoll.edu/parker/fys125a

Course Description:

An introduction to robotics and problem solving through robot construction and the programming of controllers. Students will discuss readings, make presentations, and work in teams to design and program LEGO Mindstorms NXT robots to solve a series of problems that are of increasing complexity.  No previous computer knowledge is assumed. This course is not intended for computer science majors.

Discussion:

This course is intended to be an opportunity for you to experience problem solving in a hands-on environment. This will be accomplished by your construction and programming of a series of robots using a LEGO Mindstorms NXT Robotics Construction Kit. Along the way you will learn some concepts about computer science and robotics, learn the basic elements of programming, do some visual programming, learn a version of the C programming language developed for LEGO NXT robots, fulfill the Area 2 General Education requirement, and hopefully be challenged while having fun. You will not learn enough to be an expert programmer or know any general purpose programming language, although you will be equipped with the basic programming skills required to learn a language and will have learned some of the specific syntax of C.

The work in this class will be mainly focussed on the construction and programming of LEGO robots, but will also include other elements of learning. There will be in-class assignments, homework exercises, article presentations, class discussion, and a notebook. It is very important that you attend class and keep up on the homework, writing, and reading.


Grading:

Homework Exercises / Paper
10%
Robot Constructions / Programs
30%
Class Participation / Presentation
20%
Final Project
20%
Journal
20%

Homework Exercises / Paper: These are to be done individually, using no outside resources. Homework must be turned in on time. Each student will write a short paper on a reading of their choice.
Robot Constructions / Programs: The initial assignments will be to follow the construction directions in the book, with only some slight modification. In later assignments, you will determine how best to do the construction and programming. You are to work in teams, but no outside resources. Projects completed after due date will be accepted with a grade loss per class period.
Class Participation / Presentations: Each student will give a 10-minute presentation on a reading of their choice and one or two short presentations on assigned topics. All students will discuss the reading following the presentation. The participation grade will be determined by the quality of your presentations and your participation in classroom discussions.
Final Project: There will be a final robot construction / programming project. The robot constructed will be designed to complete some task. During our final class session, we will have a competition to show off our designs. You are to work in teams, but no outside resources.
Journal: This journal is for you to organize and summarize your thoughts and procedures as you solve each problem and record what you have learned about problem solving, programming, and robotics. It should be organized chronologically with the events of the class. You are to include an entry for each day that you work on your construction projects. This is to be comments on your thought processes, ideas, and discoveries as you worked on each project. The journals are to be done individually. In other words, they should be written from your perspective. The entries for the projects should be written as both "I" and "we" -- separating your ideas and contribututions from those of your team. You should include how ideas from your partners influenced your thinking and problem solving process during the project. The entries for each project are due once you have completed the project. They are to be typed, although you may include drawings done by hand. At the end of the semester, you are to hand in your completed journal with the last entry being your thoughts on the competitions and the public demonstration.

Notes from Campus Offices and Centers:

The Connecticut College Honor Code: Academic integrity is of the utmost importance in maintaining the high standards of scholarship in our community. Academic dishonesty is considered to be a serious offense against the community and represents a significant breach of trust between the professor, the classmates, and the student. There are many forms of academic dishonesty including plagiarism, submitting the same work in two courses without prior approval, unauthorized discussion or distribution of exams or assignments, and offering or receiving unauthorized aid on exams or graded assignments. Students violating the Honor Code may be referred to the college's Honor Council for resolution.

Library Guide: The online library guide, A Beginner's Guide to Shain Library, was created specifically for first year students.

Academic Resource Center: The Academic Resource Center (ARC) offers services to support your academic work such as study skills workshops, time management, coaching and tutoring.  Our offices are located in Main Street West, The Plex.  Please visit us or call 860-439-5294 for more information or to schedule an appointment.

Writing Center: The Roth Writing Center provides one-to-one peer tutoring (free of charge) to help student writers of all abilities during all stages of the writing process.  To make an appointment, call 860-439-2173 or stop by the Writing Center at 214 Blaustein.  If you're a confident, experienced writer we can help you to push your ideas and polish your style; if you're a relatively inexperienced and not-so-confident writer we can also help you, by working on grammar or organization or whatever you need.  Writing Center tutors are trained to help you to discover what you think through writing.  Working with a tutor gives you the opportunity to share your work-in-progress with an actual reader, so that you can get useful feedback on that work before you have to turn it in for a final grade.  For further information, visit the Writing Center web page at http://write.conncoll.edu/.

Office of Student Accessibility Services: If you have a physical, mental or learning disability, either hidden or visible, which may require classroom, test-taking, or other reasonable modifications, please see me as soon as possible. If you have not already done so, please be sure to register with the Office of Student Accessibility Services. You can do so by going to the Office of Student Accessibility Services, which is located in Crozier Williams, Room 221, or by contacting the Office at campus extensions 5240 or 5428, or by email to barbara.mcllarky@conncoll.edu or lillian.liebenthal@conncoll.edu.

Reporting Incidents of Sexual Misconduct: As a faculty member, I am deeply invested in the well-being of each student I teach. I am here to assist you with your work in this course. If you come to me with other non-course-related concerns, I will do my best to help.
  It is important for you to know that all faculty members are mandated reporters of any incidents of sexual misconduct. That means that I cannot keep information about sexual misconduct confidential if you share that information with me. Darcie Folsom, the Director of Sexual Violence Prevention and Advocacy, can advise you confidentially as can Counseling Services and any of the College chaplains. Darcie can also help you access other resources on campus and in the local community. You can reach Darcie at x2219 or darcie.folsom@conncoll.edu, and her office is in Cro 222.
  The student sexual misconduct policy is in the Student Handbook, which can be found on Camelweb, in the “Documents/Policies” section, under the Student Life section. There you will find the policies, definitions, procedures and resources.

Student Health Services: Student Health Services, located in the Warnshuis Student Health Center behind the library, is available to all full-time, matriculated students. Our purpose is to help students maintain optimal general health through the disciplines of physical and mental health, and health education around lifestyle choices. This is accomplished through a full-time staff and a variety of professional consultants in many disciplines. All professional services are delivered with attention to confidentiality. In the event of a serious illness or injury, parents or guardian will be notified at the discretion of the staff. You can schedule an appointment Monday through Friday by calling 860-439-2275. Information on Care When We Are Closed, Our Services, and Student Health Insurance may be found on Camelweb, in the Student Life Section, under Student Health Services.

Student Counseling Services: The mission of the Student Counseling Services is to promote the emotional and psychological growth and well being of the students at Connecticut College. The Student Counseling Services' goal is to enhance each individual's ability to learn, to create and to be fully participating members of the College community by utilizing safe, culturally sensitive and inclusive approaches to mental health treatment. To carry out this mission, Student Counseling Services makes available to students a wide range of outpatient clinical services in a safe, non-judgmental atmosphere including:
o Evaluation
o Individual and group counseling
o Psychopharmacological evaluation and medication management
o Crisis intervention services
o Outreach and consultation to the College community
o Psycho-educational forums
o Referral to off-campus clinicians for specialized and/or intensive treatment
Connecticut College Student Counseling Services has been accredited by the International Accreditation of Counseling Services (IACS) since 2005. Appointments may be made by phone at (860) 439-4587 or via email at SCS@conncoll.edu.

 
 

Return to the FYS125A Home Page