You are on page 1of 3

318.795.4266 (Fax) 318.795.

2419
One University Place
Shreveport, LA 71115-2399
CSC 345, Fall 2014
Dr. Urska Cvek
Syllabus: Data Structures
Contact Information
Dr. Urska Cvek
E-mail: ucvek@lsus.edu or urska.cvek@lsus.edu
Office: TC 215, Lab: TC 231
Phone: 318-795-4266
Office Hours
Tuesday & Thursday: 10:45am-14:30pm (in my office)
You are encouraged to see me during my office hours and/or to send me an email. Please, try to
see me during my scheduled office hours, but if you cannot make it, you can make an
appointment with me for some other time.
Class Hours
Class: Tuesday & Thursday 9:30am 10:45am OR 100% ONLINE
Please, do not wait until the last minute to complete your assignments
Catalog Description
Prerequisite: CSC 145. Study of the primary data structures used in computing, their definitions as
abstract data types and some of their possible implementations. Three hours of lecture in a computer lab
setting.
An important note on course prerequisites: You must have satisfied the course prerequisites (if you are a
CS major with a C or better in CSC 145) for successful completion of this course!! If you are in doubt
about this, please see me after the first class.
Course Web Site & Other Info
http://moodle.lsus.edu and the Y-drive accessible from any computer in the Computer Science labs or off
campus (ftp) http://www.cs.lsus.edu. You can save your files onto the Z drive, also accessible from any
computer in the CS labs or off-campus.
COMPASS, MOODLE, Y and Z drives and LSU Shreveport Email
The LSU Shreveport Student Email will be used for ALL communication between LSU Shreveport and
the students.
All the course material is available on Moodle board https://moodle.lsus.edu and videos of the
lectures and homework submissions are to the Y drive ftp://classshare.cs.lsus.edu. You can store
your own files on the Z drive, which is ftp://ftp.cs.lsus.edu. Please, follow the instructions to access the
materials.
PLEASE, NOTE THAT YOU SHOULD NOT SAVE ANYTHING ON THE COMPUTERS IN
THE TC BUILDING (LABS), AS ALL THE CONTENT WILL BE LOST AFTER YOU LOG
OFF. ALWAYS MAKE SURE THAT YOU LOG OFF THE COMPUTER
BEFORE YOU LEAVE THE CLASSROOM!

Textbook - required
Object-Oriented Data Structures Using Java
3/e (Third Edition)
By Nell Dale, Daniel T. Joyce, Chip Weems
Published by Jones & Bartlett
ISBN 978-1-4496-1354-9 (available in the bookstore)
Software
Netbeans 8.0 with JDK 8u11
Exams and Grading
Assignments
Exam 1
Exam 2
Exam 3

35% = 350 points


20% = 200 points
20% = 200 points
25% = 250 points

Un-announced in-class (open book) quizzes up to 10%


extra credit (100 points)

Score (points)
900 s 1000
800 s < 900
700 s < 800
600 s < 700
s < 600

Grade
A
B
C
D
F

You are strongly encouraged to attend all classes and labs, because much of the learning is generated
from discussions of how the concepts apply to various situations. Role will be taken. Borderline grades
will be partially determined by your record of class attendance. It is imperative that you attend class.
Some of our class time will be used developing and demonstrating assignments.
You are also expected to take all exams. There will be no make-up exams, but the students with
extreme circumstances and a legitimate excuse (a written verification, which can be substantiated,
is required) will be given the chance to take the third exam grade to replace one of the first two
exams that he/she missed. You must notify me of your absence before the scheduled exam takes
place. There will be no exceptions.
There will be no make-up in-class quizzes (you must be present when the quiz takes place). All
quizzes will be administered through Moodle and will provide you with an instant feedback and grade.
Assignments
Assignments will include readings from the textbook and handouts provided in class, and will require outof-lab problem work and submission of all the work to Moodle. You may use your home computer to
complete the work and upload the results before the deadline in the appropriate format. No credit will be
given for late assignments, so please, submit your work on time.
If, for any reason, Moodle is not accessible at the time or before the deadline, please email me the
assignment (in the same format) before the deadline (ucvek@lsus.edu). Questions related to lab work will
be included in all three exams do your own work. You will be given enough time to complete the
assignments. Every student has to complete each lab in order to receive a passing grade for the class,
but credit will only be given for work submitted before the deadline.
Please, check Moodle board and your email frequently as I may post last minute announcements as well
as additional assignment tips.
Work Commitments
I know that in addition to being students, many (most?) of you also hold jobs. Remember, a full-time
student means just that--you must devote full-time to your studies. You cannot be a full-time student and
work too many hours. You must be realistic about the number of hours you can work and attend school.
I would be happy to discuss your schedule with you to help you decide how many hours you should
2/3

8/26/2014

consider working. Remember, your success in college will determine to a great extent how well you and
your family live for the rest of your life.
Code of Student Conduct
You are expected to turn off/mute your cell phone/pager/portable media when you come to class, and
make all the effort to arrive to the classroom on time.
Please do not eat or drink.
Please do not engage in private conversations during lectures.
Please do not engage in non-class related activities such as listening to music, browsing, playing games,
etc.
Academic dishonesty will not be tolerated students should be familiar with the code of student conduct
found in the student handbook. All LSU Shreveport students are required to have and have read a
copy of Understanding Plagiarism. If you need a copy of this booklet it is available in the University
Bookstore. Please read and be aware of the Code of Student Conduct (http://www.lsus.edu/offices-andservices/policies-and-manuals/student-handbook/student-rights-and-responsibilities/student-conductcode) in particular the types of behavior that are defined under Academic Misconduct and the sanctions
that can result (including a permanent grade of XF on your transcript).
Sanctions for violating this code include:
loss of credit for the work involved
receiving an XF in the course and
removal from the course
separation from the university for one or more semesters
expulsion from the university
For this and other courses, you must do the assignments individually, unless group work was specifically
permitted. You may discuss the questions with your classmates away from a computer, but you must sit at
a computer and program by yourself. To learn, you will need to program, not watch another person do it.
Collaboration Policy
Designing homework solutions, algorithms and writing programs is an individual creative process.
Individuals must reach their own understanding of the problem and discover a path to its solution. During
this time, discussions with friends (and the instructor) are encouraged. However, when the time comes to
write the actual homework solution or algorithm or pseudocode or code that solves the problem, such
discussions are no longer appropriate the homework or algorithm or program must be your own work
(although you may ask your instructor or lab assistants for help in debugging). Do not, under any
circumstances, copy another person's assignment or provide another person with your assignment.
Do not submit work as your own that is not your own (e.g., from another text or from the Internet).
This is considered Academic Dishonesty (see above) and will be dealt with harshly.
Pair Programming
Research has shown that Pair Programming Improves Student Retention, Confidence, and Program
Quality (CACM, August 2006, Vol. 49, No. 8, pp. 90-95). You will sometimes work in pairs on your
labs and obviously, since this is a collaborative style of programming, the Collaboration Policy outlined
above applies only to class members outside your pair.
Disability Services
LSU Shreveport will make reasonable accommodations for persons with documented disabilities. If you
have any special needs, please notify both the Coordinator of Services for Students with Disabilities
(located in Admin 227, phone 797-5365) and me.

3/3

8/26/2014

You might also like