|
|
|
Syllabus
Instructor: |
Email:
tbarnes2@uncc.edu
Office: Woodward 403E
Office Hours: Mondays 5-7 pm, Thursdays 5-6 pm &
by appointment
Note: The best way to reach me is via email!
|
Teaching Assistant: |
Amanda Chaffin
Office: Woodward 453 (The Game Lab)
Office Hours:
- Tuesdays 5-6:20 pm,
- Thursdays 4-6:20 pm &
- Wednesdays 4-5 pm (email if coming) &
- by appointment
Email:
katla@wulfkub.com
|
REQUIRED Texts: |
Prelude to Programming Concepts and Design,
Second Edition, by Stewart Venit
ISBN 1-57676-116-9 (Scott/Jones, Inc.)
C++ Basics, by Todd Knowlton
ISBN 0-538-69493-9 (South-Western Computer Education)
|
Course Description:
PREREQUISITE: MATH 1100, 1101, or 1103 or consent of the department. This course consists of the basic concepts and terminology of computers and provides an intensive study in algorithmic problem solving. The programming language, C++, will be used.
Grading:
| Homeworks & Quizzes (10-20) |
35% |
| Tests (4) |
40% |
| Final Exam |
20% |
| Attendance & Class Participation |
5% |
Test Schedule: See outline
Course Policies
- It is important that you participate actively in this class.
This means: asking questions, being conscientious about important
course dates, and contacting your
instructor if you have special needs or concerns.
We are all working together to learn.
- Students are expected to read and be familiar with the rules
and regulations as set forth in The UNCC Code of Student Academic
Integrity. In particular, all in-class and out-of-class work done
for grade credit should be done independently, or as directed
by your instructor.
-
To receive full grade credit, assignments must be turned in on
their due dates. Late turn-ins will be penalized by 10 points
for each day late.
-
Class attendance: Attendance is required. Absences beyond
the first three will be penalized by 5 points off the final
grade in the course.
-
Class conduct policy: Participation is encouraged and
expected in in-class discussions and activities. This
participation counts as 5% of your grade at the instructor's
discretion.
-
You are responsible for all material covered in class regardless
of your whereabouts. Take notes. Get to know someone who takes
good notes so you can get a copy if you are absent.
Office hours are for clarifying concepts, NOT for
repeating lectures to students who missed class.
-
Office hours: You should be prepared for office hours with the
following: A copy of the assignment you are working on, your
book, the work you have done so far (on paper), and your
question. The instructor and TA will ask you for these items
and what you have done to solve the problem before you ask
questions.
How to Succeed in This Course
- Check your email, the Home
page for Announcements often.
- Always ask for help or extensions when you need them.
- Start the all assignments EARLY.
- Do your work in this order:
- Use the Course Outline
page as a guide.
- Read the reading assignments for the week,
even if they don't make total sense.
- Read through the Homework you will
be doing next (even if it does not make sense).
- COME TO CLASS.
- Begin your homework EARLY.
- Go to office hours.
- Email your TA ASAP if you believe there are problems
with an assignment.
- When you get your tests back, work all the problems you
missed until you get them correct. Make sure to
use a different color pen or additional paper to do
this work, since I may consider your reworks if you
need help with your grade at the end of the course.
Campus Mailing Address and Fax Number
Tiffany Barnes
Dept. of Computer Science, Woodward 403E
UNC Charlotte
9201 University City Blvd.
Charlotte, NC 28213
Fax: 704-687-3516
|