From the catalog:
CSC 112. Introduction to Computer Programming (3) Prerequisite: MAT 111 or 115. An introduction
to programming in a high-level language for students who are not
computer science majors. Algorithms, computer systems, data representation,
survey of computer applications, elementary programming techniques, debugging
and verification of programs… May be repeated once for credit under a different
subtitle.
Text
Please consult the following Squeak Etoys
references:
http://waveplace.com/resources/tutorials/
Professor Gene A. Tagliarini
CIS 2038
tagliarinig@uncw.edu
(910) 962-7572
T and R, 3:30-4:30 PM, and M-W-F 9:00-10:00 AM
Other office hours may be arranged by appointment.
CIS 2006 (TBD. Typically
at least 7:00-10:00 PM Sunday-Thursday plus additional hours on Saturday and
Sunday.)
Your final grade will be determined based upon your performance on ten
programming assignments (10 programs x 3.5% each = 35%), two intermediate tests
(2 tests* 20% each = 40% total), and the final examination (25% of the final
grade). All tests will be conducted in-class and will require the student to
create program content using Squeak Etoys. Since all tests will involve
programming, they will be conducted during scheduled class periods in the
class/lab area.
The tests will be given according to the following schedule:
Test Date
Test I 5 October 2012
Test II 2 November 2012
Final Exam 10
December 2012, Monday, 8:00-11:00 AM
Your final grade will be determined according to the following scale:
Final average Grade
90-100 A
80-89.999 B
70-79.999 C
60-69.999 D
less than 60 F
In addition to an exceptional performance on the intermediate tests and
final exam, a final grade of "A" will require that the student's
programs provide all specified functionality and
documentation.
The instructor reserves the right, solely at his own discretion, to
curve grades.
Incomplete grades are given only very
rarely and only when the student is
The instructor MUST be able to certify all three of these factors to the
department chair before assigning a grade of "I".
Evidence to indicate progress toward the course SLOs is accumulated by various performance measures including programming assignments and tests. The association between the SLOs and the measures is indicated in the following table:
|
|
Measure |
|||
|
SLO |
Test 1 |
Test 2 |
Final Exam |
Programs |
|
1. a. Problem representation |
X |
X |
X |
P1-10 |
|
1. b. Algorithm development |
X |
X |
X |
P1-10 |
|
1. c. Program implementation |
X |
X |
X |
P1-10 |
|
2. Problem-solving skills |
X |
X |
X |
P1-10 |
|
3. a. Sequences |
X |
X |
X |
P1-10 |
|
3. b. Selections |
X |
X |
X |
P2-10 |
|
3. c. Iterations |
|
X |
X |
P3-10 |
|
3. d. Modules |
|
X |
X |
P4-10 |
|
4. Collections |
|
X |
X |
P5-10 |
|
5. a. Algorithms for collections |
|
X |
X |
P5-10 |
|
5. b. Statistics |
|
X |
X |
P5-10 |
|
5. c. Interacting objects |
|
|
X |
P5-10 |
|
6. a. Modular programming |
|
|
X |
P5-10 |
|
6. b. Incremental program development |
|
|
X |
P5-10 |
Important scheduling items and key academic dates can be found at http://www.uncw.edu/reg/calendars.htm.
A tentative schedule is available online. At the discretion of the
instructor and based upon student interests, the schedule may be adapted to
include some alternative topics. You should explore the Web to supplement class
discussions. Please express leadership by taking the initiative to read about
areas if interest without waiting for specific reading assignments to study a
topic that attracts your attention. There will not be time in class to discuss
everything of interest of to each student, so you must plan for some
independent study. In addition, you should allocate time for office hours
visits as appropriate. If you have questions regarding topics in the course
please ask during class, e-mail the instructor, or visit during office hours.
Demonstrations of functioning programs are due on the dates shown in
the schedule. Late penalties of 20%, 60%, and 100% apply for assignments
delivered up to 24 hours late, more than 24 but less than 48 hours late, and
more than 48 hours late, respectively.
Regular attendance and vigorous participation in class are expected but not required. However, if you desire the "benefit of
the doubt" in any matter related to your grade in the class, you will
routinely be present, ask relevant questions, and cooperate with the instructor
as well as the course objectives. Each
student is personally responsible for material covered during each class
meeting.
Americans with Disabilities Act
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 (ext. 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.