Class Outline
Course Overview: [ Approaches | Goals | Topics | Labs ]Project: Applying a color scheme to an image
- Phase 1: Color Writer
- Phase 2: Grayscale Converter
- Phase 3: Image Modifier
- Phase 4: Color Scheme Application / Examples
- Midterm Tuesday, October 14th terms, Class Outline
- Programming Test 2, Thursday, November 13th -closed book, no notes
- Final Exam Tuesday, December 9th 8:00-11:00 CI 2006
C Reference Card
Mr. Jack Tompkins
CI 2034
Office phone: 962-7013
Office Hours*:M, W 9:30 am - 10:50 am
*Students are welcome to ask questions any time my door is open and may schedule appointments outside office hours.Dr. Sridhar Narayan
CI 2015
Office phone: 962-3695
Mr. Kyle Holt
CI 2055
Office Hours:
4-6 PM Tuesdays and Thursdays
Attendance is required. Therefore, attendance does not contribute positively to your grade. You must be marked present for at least 90% of the lecture classes in order to qualify for an A.
Grade Sought Minimum Attendance A 90% of the lecture classes B 80% of the lecture classes C 70% of the lecture classes D 60% of the lecture classes
| A | 90.0-100.0 |
| B | 80.0 - 89.9 |
| C | 70.0 - 79.9 |
| D | 60.0 - 69.9 |
| F | 0.0 - 59.9 |
Programs (4) 40% Labs 20% Programming Tests (2) 20% Written Tests (2) 20%
Learning Strategies
You are expected to take an active role in your learning in this course. This includes regular attendance, paying attention in class, reading the textbook, and completing all course requirements. You are encouraged to study with your classmates outside of class. Programming assignments usually require a lot more time than expected, so start early and work some every day.
University Policy on academic integrity will be followed for this course. Cheating will be taken very seriously, resulting in harsh penalties. Since the skills required in this class are also required in the next class, cheating in this class will seriously hamper your ability to pass the next class. The academic integrity policy for each class varies. Please follow the policies below:
Appropriate Collaboration
- Sharing class notes with another student.
- Discussing anything that was covered in class.
- Helping a fellow student locate a bug in his program, provided the following are true:
- You have already completed your program.
- You never type or dictate code for the student. You should be helping with minor details, not solving the programming problem for him/her.
Inappropriate Collaboration
Any of these constitutes cheating and will be reported to the academic integrity counsel.
- Showing another student (who has not completed the assignment) your code.
- Copying code from another student.
- Providing other students verbally with the solution to the program. (This would be along the lines of giving them the key to solving the problem when they need to think it through themselves.)
- Helping other students during a test or quiz.
- Doing another student's work (including online assignments).
Honor Code
It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section V of your Student Handbook). You violate the honor code when you represent someone else's work as your own. Programming assignments may be discussed at a conceptual level with other students but details and coding must be your own. Copying and team collaboration is prohibited.
Obviously, you may ask for help debugging from your instructor or TA. However, debugging is a skill that can be developed only by practice. It is important to learn how to struggle through problems on your own. If you are genuinely stuck, we will be willing to help you as far as your code matches the techniques described in class. If you write your program with an approach that is a complete departure from the way described in class, you are responsible for fixing your own resulting problems.
Policies
UNCW practices a zero-tolerance policy for violence and harassment of any kind. For emergencies contact UNCW CARE at 962-2273, Campus Police at 962-3184, or Wilmington Police at 911. For University or community resources visit http://uncw.edu/wrc/crisis.htm
Students with Disabilities
If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.
Student Affairs Disability Services - Policies and Procedures
If the instructor is late for class, students are expected to wait for 15 minutes after the class period starts before leaving.
1. The objective of the Texnh project is to develop a new and revitalized approach to undergraduate education in computing.The approach is based upon the use of problem based learning with semester-long problems taken from the domain of computer generated visual media.Materials herein include course materials, publications, and student images resulting from the project. The Texnh project was originally funded by the National Science Foundation under grant TEXNH: A New Approach to the B.A. Degree in Computer Science, award number 0305318. It is presently supported by the National Science Foundation under grant CPATH EAE: TEXNH - Evaluation, Adoption and Extension, award number 0722313. The investigators gratefully acknowledge this support without which the project not have been possible.