CSC 112: Introduction to Programming using Alice - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

CSC 112: Introduction to Programming using Alice

Description:

Learning to Program with Alice, Wanda Dann, Stephen Cooper, Randy Pausch; ... Guidelines for Alice Assignments. Each Alice world submission must be accompanied ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 19
Provided by: peopl
Category:

less

Transcript and Presenter's Notes

Title: CSC 112: Introduction to Programming using Alice


1
CSC 112 Introduction to Programming using Alice
Marni Ferner (mferner_at_uncw.edu) Laurie Patterson
(pattersonL_at_uncw.edu)
2
Office Hours
  • Ms. Ferner
  • Office 2032 CIS
  • Phone 962-7567
  • Office HoursTuesday 330 430Thursday 330
    430
  • By appointment
  • Ms. Patterson
  • Office 2040 CIS
  • Phone 962-3906
  • Office HoursTuesday1130 130Thursday1130
    130Friday1030 1200By appointment

3
On-Line Syllabus
  • http//people.uncw.edu/mferner/Alice/S07.htm

4
Course Description
  • 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. The
    language to be used will be specified in the
    schedule of classes. Two lecture and two
    laboratory hours each week. May be repeated once
    for credit under a different subtitle

5
Required Materials
  • Learning to Program with Alice, Wanda Dann,
    Stephen Cooper, Randy Pausch
  • Pearson Prentice Hall, 2006
  • One flash/USB drive (minimum 1 GB)
  • Active UNCW email account.

6
Expectations and Responsibilities
  • You are expected to take an active role in your
    learning in this course. This includes regular
    attendance, paying close attention in class,
    reading the textbook, completing all course
    requirements on time, being prepared for class,
    bringing the appropriate texts as required and
    reading the materials required for the
    appropriate dates.

7
Expectations and Responsibilities
  • It is the responsibility of every student to
  • Uphold and maintain the UNCW Academic Honor Code.
    For specific information refer to the Student
    Handbook and Code of Student Life.
  • Check her/his UNCW email account daily for
    messages from the instructors. Some assignments
    or assignment clarifications may be given via
    email.
  • Periodically access the online syllabus for
    updates.
  • Each student will complete her/his own work. Any
    students who copy assignments will receive an
    automatic 0 (zero) for the assignment.

8
Expectations and Responsibilities
  • It is the responsibility of every student to
  • Acquire missed materials (due to an absence) from
    another student and not to disrupt class while
    trying to catch up because of her/his absence.
  • If the instructor requests a student to resubmit
    an assignment, it is the responsibility of that
    student to redo the assignment to meet the
    instructor's request.  The instructor reserves
    the right to request a resubmission of an
    assignment for any reason.
  • Submit assignments on or before the due date. Any
    work submitted after 500 p.m. on the date it is
    due will be viewed as received on the next day
    and will be penalized one full grade.

9
Objectives
  • By the end of this course, students should have a
    good understanding of
  • analyze a problem for implementation on a
    computer
  • design software using object-oriented design
    methods
  • describe the control structures used in designing
    computer programs
  • design algorithms using the three basic control
    structures
  • explain concepts associated with object-oriented
    design
  • implement an algorithm using an object-oriented
    high-level programming language

10
Grading
  • Grades will be determined as follows
  • Projects 33
  • In-class Labs 33
  • Tests 34

11
Grading
  • A plus/minus system will be used to assign final
    grades using the following scale
  • 93 100 A90 - 92 A-
  • 87 - 89 B
  • 83 - 86 B
  • 80 - 82 B-
  • 77 - 79 C
  • 73 - 76 C
  • 70 - 72 C-
  • 67 - 69 D
  • 63 - 66 D
  • 60 - 62 D-
  • 0 - 59 F

12
Incomplete Grades
  • Incomplete grades are given rarely and only in
    very specific situations.
  • First, the student must be passing.
  • Next, the student must be able to complete the
    work of the course entirely on his or her own.
  • Finally, the student must be prevented from
    completing the course by verified, unforeseen
    circumstances beyond the control of the student.
  • These conditions must be documented and verified
    by both instructors before an incomplete grade
    may be given.

13
In Class Labs
  • On most days in class, there will be a lecture
    followed by a hands-on lab. These labs are meant
    to be done in class and will give you the
    opportunity to try out the new concepts or skills
    just presented.
  • You will receive full credit for being in class
    and completing the work.
  • If you are unable to complete a lab in class, it
    will be accepted at the beginning of the next
    class.
  • Any submissions of labs after the beginning of
    the next class are considered late. You may
    submit three late labs with no penalty.
  • This policy is meant to cover absence, illness,
    emergencies, car problems, accidents, medical
    issues, etc. without requiring explanations.
  • Fourth and subsequent late labs will receive half
    credit.
  • Your lab score will count 33 of your final grade.

14
Homework
  • There will also be 3 projects assigned to be done
    as homework.
  • This average will count 33 of your final grade.
    Each project will have 2 due dates, one for the
    storyboard which will count 30 of the project
    grade and the other for the working program which
    will count 70 of the project grade.
  • Late submissions will receive at most 80 of the
    possible score for that part (storyboard or
    program.)

15
Guidelines for Alice Assignments
  • Each Alice world submission must be accompanied
    by a storyboard.
  • Storyboards must precede coding in order to
    obtain instructor's assistance.
  • Storyboard format
  • set up a two-column table in Word
  • each row contains a screenshot of the world in
    column1 and a textual description in column 2
  • More detailed explanations will be given in
    class.

16
Tests
  • There will be two midterm tests during the
    semester and a final exam which together will
    comprise 34 of your grade.
  • The dates of the tests can be found on the
    syllabus but are subject to change.
  • The date of the final exam is Thursday, May 3,
    300 pm.
  • Please make every effort to attend class on the
    test dates.
  • Make-up tests can only be given in extreme
    situations beyond the student's control and with
    verifiable documentation.
  • The final exam date is determined by the
    University calendar and cannot be changed.

17
Special Needs
  • 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.

18
Tips for success
  • Seek help when you need it and as soon as you
    need it.
  • Feel free to contact either instructor via e-mail
    or in office hours. We can probably help you most
    quickly via e-mail, but you are welcome to stop
    by during office hours or set up an appointment
    for another time.
  • Working with other students is permitted as long
    as you remain within the boundaries of the UNCW
    Academic Honor Code which applies to all work for
    this course. Please refer to the Student Handbook
    for details http//www.uncw.edu/policies/04-100-a
    cademichonorcode.htm.
  • The Universitys policy on the responsible use of
    electronic resources also applies to all work for
    this course. See http//www.uncw.edu/sp/admproc/it
    s100provisions.htm.
Write a Comment
User Comments (0)
About PowerShow.com