CS 2103 Algorithm Design Analysis
CS 2103 Algorithm Design Analysis
INSTRUCTOR: ROOM:
COURSE LEARNING OUTCOMES: Upon completion of this course, the student should
be able to:
• Analyze algorithms for asymptotic required memory and time. (E)
• Implement stacks, queues, dictionaries, priority queues using arrays and
linked lists. (B)
• Use trees and graphs to solve problems. (A)
• Explain theory of computation (automata and Turing machines). (D)
COURSE REQUIREMENTS:
OTHER POLICIES: You may wish to indicate polices such as the consequences of
academic misconduct, methods of communication, student expectations, instructor
expectations and any other policy that needs to be clarified at the beginning
of the course.
STANDARD UNIVERSITY POLICIES:
ACADEMIC MISCONDUCT
The University prohibits all forms of academic misconduct. Academic
misconduct refers to dishonesty in examinations (cheating), presenting the
ideas or the writing of someone else as one’s own (plagiarism) or knowingly
furnishing false information to the University by forgery, alteration, or
misuse of University documents, records, or identification. Academic
dishonesty includes, but is not limited to, the following examples:
permitting another student to plagiarize or cheat from one’s own work,
submitting an academic exercise (written work, printing, design, computer
program) that has been prepared totally or in part by another, acquiring
improper knowledge of the contents of an exam, using unauthorized material
during an exam, submitting the same paper in two different courses without
knowledge and consent of professors, or submitting a forged grade change slip
or computer tampering. The faculty member has the authority to grant a
failing grade in cases of academic misconduct as well as referring the case
to Student Life.
PLAGIARISM
You are expected to submit your own work and to identify any portion of work
that has been borrowed from others in any form. An ignorant act of plagiarism
on final versions and minor projects, such as attributing or citing
inadequately, will be considered a failure to master an essential course skill
and will result in an F for that assignment. A deliberate act of plagiarism,
such as having someone else do your work, or submitting someone else’s work as
your own (e.g., from the Internet, fraternity file, etc., including homework
and in-class exercises), will at least result in an F for that assignment and
could result in an F for the course.
E-DEVICE POLICY
Use of electronic devices including smart watches and cell phones is
prohibited during exams or quizzes unless directly allowed by the instructor.
COURSE CALENDAR/SCHEDULE: