COM407: Course Description



Course COM407 Computational Intelligence:
TR 2:45-4 Unix Lab (NLH 214)

Professor:
Gary Parker
NLH 216 (ext. 5208)
parker@conncoll.edu
Office Hours: NLH 216 4-5pm Tuesday and Wednesday

Lab Tech and Teaching Assistant:
Jim O'Connor (joconno2@conncoll.edu)

Teaching Assistants / TA Sessions:
Manan Isak (misak@conncoll.edu)
Bill Tran (dtran5@conncoll.edu)

Text and Software:
Text: Artificial Intelligence (any edition) by Michael Negnevitsky. Additional readings will be assigned in class.
Software: The software used for learning programs will be Xpilot-AI, available at http://www.xpilot-ai.org/.
Web Page: http://cs.conncoll.edu/parker/com407

Course Description:
Computational methods that display aspects of intelligent behavior observed in humans. Topics may include fuzzy logic, an alternative to traditional formal logic; artificial neural networks, networks of simple arithmetic computing elements that abstractly simulate neurons; and genetic algorithms, based on the laws of survival of the fittest and natural selection. How these methods deal with vague, imprecise, and uncertain knowledge; learn from experience; self-organize; and adapt their behavior in response to changing conditions to solve real world problems. Utilization of projects and the discussion of technical papers to cover methods of computational intelligence and their use.
Prerequisite: Course 304, Course 310, Course 316, or Course 320.

Discussion:

This course is a study of fuzzy logic, artificial neural networks, and evolutionary computation. Fuzzy logic is an alternative to traditional formal logic that allows one to deal with vague, imprecise, and uncertain knowledge. Artificial neural networks are networks of simple arithmetic computing elements that abstractly simulate neurons. Evolutionary computation uses the observed laws of survival of the fittest and natural selection to find solutions to complex problems. These techniques are complementary to one another and allow for the formation of solutions with features that are often assumed to be signs of intelligence.

The class will be taught in two parts. In the first, we will concentrate on learning the basics of the three components of computational intelligence. This will be done through readings from the text, lectures, discussions, and homework assignments. The second part will take us more into the advanced issues of fuzzy logic, neural networks, and evolutionary computation. This will be done through the reading / presentation / discussion of technical papers and through the completion of a final project. The project will start with research in your area of interest to determine what you want to do and what work has been done in the past. It will continue with a written proposal. After approval of your proposal, you will start doing the research, making periodic reports on your progress. Finally, you will produce a paper and present it at the end of the semester.


Grading:

Lead Class Discussion / Presentation
10%
Class Participation
20%
Homework
35%
Final Project
35%

Lead Class Discussion / Presentation: You lead the class in discussion on one of the assigned readings given to the entire class and present any pertinent points not covered during the discussion. You will be graded on how you lead the discussion and how well you cover the material. You will also present a paper you find that pertains to your final project.
Class Participation: This portion of the grade includes your participation and readiness to discuss assigned readings during class.
Homework: Homework will be assigned during the first part of the course. In some cases it will be a problem to solve and in other cases it will be a programming assignment. Homework can be done individually or in a team (up to three).
Final Project: The project will be on a topic of your choice. The grade includes the proposal, periodic progress reports, a web site or paper, and a final presentation / demonstration. The project can be done individually or in a team (up to three).

Notes from Campus Offices and Centers:

Credit Hour Definition A semester course is normally equivalent to four credit hours. Connecticut College complies with federal regulations defining the credit hour. For each credit hour awarded, a course will provide an average of at least one hour of classroom or direct faculty instruction (class meetings, labs, review sessions, field trips, office hours, film screenings, tutorials, training, rehearsals, etc.) and at least two hours of out-of-class work (homework, preparatory work, practice, rehearsals, etc.) per week.

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, falsifying data, misrepresenting class attendance, 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.

Title IX Statement 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 trained and required to report any incidents of gender-based discrimination, including discrimination based on gender identity, gender expression, and sexual orientation. This means that I cannot keep information confidential about sexual harassment, sexual assault, dating violence, stalking, or other forms of gender-based discrimination. Rachel Stewart, the Director of Sexual Violence Prevention and Advocacy, can advise you confidentially as can Counseling Services and any of the College chaplains. Rachel can also help you access other resources on campus and in the local community. You can reach Rachel at rstewart1@conncoll.edu, make an appointment with Rachel or one of the other Confidential Advocates at http://bit.ly/ConnCollSVPA or contact the SVPA Confidential Advocate Hotline 24/7 at 860-460-9194.
    The student sexual harassment, dating violence, stalking, and non-discrimination policies are in the Sexual Harassment and Nondiscrimination Policy, 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. If you need to report an incident or have any questions about the policy, you can contact the Associate Dean for Equity and Compliance Programs at 860-439-2624 or titleix@conncoll.edu, and her office is located in Cro Rm. 216.

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. Its offices are located on the second floor of Shain Library. Students can make appointments by clicking on this link: https://forms.gle/QcutMY2Z8UWaGePa7.
The ARC has compiled a series of resources for students (arc.digital.conncoll.edu). The ARC is open to the community:
Monday - Friday, 8:30 - 5:00
Students may continue to use the ARC as a quiet study space, though social distancing and masks are required at ALL times. If you have any questions or concerns, you should contact Noel Garrett via email ngarrett@conncoll.edu or Anne Vera Cruz via email averacruz@conncoll.edu.

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. You can make an appointment here using Google Calendar (see https://www.conncoll.edu/offices/roth-writing-center). If you're a confident, experienced writer our tutors can help you to push your ideas and polish your style; if you're a relatively inexperienced and not-so-confident writer they can help you to work on grammar or organization or whatever you need. 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 Connecticut College complies with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act. If you have a documented disability and have been approved for academic accommodations, please have your Faculty Notification Letter emailed to me through the Student Accessibility online management system (AIM) and schedule a meeting during my office hours as early as possible in the semester so that we can discuss the logistics of your accommodations. If you are not approved for accommodations, but have a disability requiring academic accommodations, or have questions about applying for accommodations, please contact Student Accessibility Services at 860-439-5428 or sas@conncoll.edu.

Classroom Recording With the exception of those granted accommodations through the Office of Student Accessibility Services, students are prohibited from audio, video, or photographic recording during class periods or out-of-class meetings with the instructor without explicit permission from the instructor. Recordings approved in this manner may not be shared in any form without permission of the instructor. Violations of this policy shall be considered an Honor Code violation.

Office Hours Office hours provide students with additional opportunities to review or ask questions about the class discussions and assignments. Connecticut College faculty encourage students to go to office hours so they might learn about your interests, both inside and outside the classroom. In addition to talking about class material and assignments, you may find you share common interests, such as music, books, hobbies, and movies. If a professor knows your interest, they may inform you about campus programs and activities or other opportunities like fellowships and scholarships. Most importantly, a professor who knows their students writes better letters of recommendation. Successful students at Connecticut College make time to go to their professor's office hours. All Connecticut College faculty are required to have office hours on their syllabus and posted on their office door. If you cannot make your professor's scheduled office hours, contact your professor to set up an appointment.

 
 

Return to the COM407 Home Page