Sunteți pe pagina 1din 4

University of Central Florida

COP 3502 Computer Science I


Syllabus
Professor: Karin Whiting
Telephone: 407-823-4757
Email: Karin.Whiting@ucf.edu
Office hours: Monday/Wednesday: 1:30 P.M. 3:45 P.M.
Tuesday/Thursday: 10:00 A.M. 11:45 A.M.
Office location: HEC 412
Lecture meetings: Tuesday, Thursday 12:00 1:50 P.M.
Lecture location: Classroom Building I Room 104 (CB1 104)
Lab times:
Tuesday
2:00
2:50
3:00
3:50
4:00
4:50
5:00
5:50
6:00
6:50

Tuesd
ay

Wednesd
ay

Thursday
COP 35020013
ENG1 435
COP 35020014
HEC 104
COP 35020011
HEC 104
COP 35020012
HEC 104
COP 35020015
ENG1 435

Friday

Teaching Assistant: Mohammad Ahmadian


Email: ahmadian@knights.ucf.edu
Teaching Assistant: Roghayeh Barmaki
Email: barmaki@knights.ucf.edu
Teaching Assistant: Amir Mazaheri
Email: amirmazaheri@knights.ucf.edu
Teaching Assistant: Khurram Soomro
Email: khurram@knights.ucf.edu
Teaching Assistant: Zuhui Wang
Email: zuhuiwang@knights.ucf.edu
Course Description: from the UCF catalog description, Problem solving techniques,
order analysis and notation, abstract data types, and recursion. Now, in English, this
class is a follow up to the COP 3223 material, in which you learned (ideally) the syntax
and use of major constructs of the C language (conditional statements, loops, functions,
arrays, pointers, strings, structures, and file I/O). This course now focuses on algorithmic
design, analysis of running time, a variety of abstract data types (new data structures),
and lastly, but definitely not least important, recursion.
Recommended textbook:
Standish, T. A. (1995). Data Structures, Algorithms & Software Principles in C. United
States of America: Addison-Wesley Publishing Company, Inc.
Classroom Policy:
Interactive discussions of the topic is highly encouraged, learn from each other as well as
the instructor and teaching assistants. Cell phone usage is highly discouraged, turn
ringers to vibrate, silent, or off for respect of all others in the classroom. If you must take
a call please walk outside of the classroom as quickly as possible.
Webcourses:
Webcourses will be used to publish course lecture notes, coding examples, assignments,
grades, exam answers, coding assignment solutions, and relevant correspondence and
announcements regarding the course during the semester.

Attendance:
Attendance will be taken for each lecture period. All faculty members are required to
document students' academic activity at the beginning of each course. In order to
document that you began this course, please complete Quiz 1 by Sunday, May 24, 2015.
Failure to do so will result in a delay in the disbursement of your financial aid.

In-class Exams:
Exams are given in class as closed book, closed notes format. No makeup exams will be
provided.
Final exam:
Final Exam is scheduled by UCF for Thursday, August 6, 2015 12:00 P.M. 1:50 P.M.
Code assignments:
Assignments are to be completed outside lecture class meeting time either during
scheduled lab periods or independently. Assignments will be a progressive application
built in phases based on the concepts taught during the corresponding lectures.
Grading Rubric:
Graded Item
Attendance
Exams
Exam 1
Exam 2
Exam 3
Final Exam
Lab assignments
Quiz
Total

Weighted Percentage
10
30

20
30
10
100

Final exam:
Final Exam is scheduled by UCF for Thursday, August 6, 2015 12:00 P.M. 1:50 P.M
Integrated Development Environment (IDE):
Codeblocks: http://www.codeblocks.org/downloads/26
Assignment grading:
Date submitted
On or before due date
One day late
Two days late
Three days late
Four or more days late
Final grade range:
Letter
Range
A
90 100%
B
80 89%
C
70 79%
D
60 69%

Eligible credit
100
90
80
70
0

Curve policy:
I use different methodologies depending upon each class to curve grades if deemed
necessary. The three methods I use include:
1. Drop lowest in-class exam grade (final exam not an option), however student
MUST take all three in-class exams to qualify for this.
2. Drop lowest coding assignment grade, however students MUST turn in all coding
assignments to qualify for this.
3. Extra credit. Additional criteria may be added to coding assignments that allow
for students to earn more than 100 points.
Important Dates:
Classes begin: Monday, May 18, 2015
Exam 1: Thursday, June 11, 2015
Exam 2: Thursday, July 2, 2015
Withdrawal deadline: Monday, July 6, 2015
Exam 3: Thursday, July 23, 2015
Classes end: Friday, August 7, 2015
Final exam: Thursday, August 6, 2015 12:00 P.M. 1:50 P.M.
Holidays (no classes held):
Memorial Day: Monday, May 25, 2015
Independence Day: Friday, July 3, 2015
Course Resources
The following are resources available to assist during this course, though is not an
exhaustive list
Classroom lectures
Required text book
Lecture slides and review exercises
Webcourses
Publishers web site and slides
Use the internet or other text books
Contact instructor or TAs during office hours or email
Academic Honesty:
Any occurrence of academic dishonesty (including, but not limited to, cheating, copying,
plagiarism, etc) with respect to any exam or lab assignment will result in a grade of F,
followed by the documented procedures for dealing with such behavior as described in
the UCF Golden Rule: A Handbook for Students.

S-ar putea să vă placă și