CSE1320
Intermediate Programming in C
Instructor:
Sections 003 and 501
Dr.
J. Carter M. Tiernan 330NH x3588
Internet:
tiernan@cse.uta.edu Web:
ranger.uta.edu/~tiernan
Office
hours: MW 1:30 - 5:30, TR 4:00 -
5:15
Catalog
Description and Course Objective: For students with basic
programming skills, this course continues development of the students’
capabilities in programming using advanced features of C consistent with
software engineering principles. Students successfully completing this course
will be able to apply structured, top-down design software engineering
techniques to the analysis and procedural design of moderately complex computer
programming problems. Moreover students will gain the ability to program in C
using aggregate data structures and dynamic memory allocation techniques.
Prerequisites:
CSE 1310 or a passing grade on the CSE 1320Readiness Exam
Textbook:
Foster and Foster, C By Discovery, Third Edition.
Schedule: See Dr. Tiernan’s website for
the topic schedule and the exam dates for the class.
Grading: Labs 34%
{5 labs at 4, 6, 8, 8 and 8 points}
Three(3)
in-class quizzes 6%
total { 3 at 2points each }
Exam
I 10%
Exam
II 15%
Exam
III 15%
Final
Exam 20%
Make up
exams must be arranged in advance and will be scheduled at the
discretion of the instructor.
CHEATING on exams, PLAGIARISM,
or COLLUSION will not be tolerated.
Labs: This
course offers assistance through weekly lab sessions. If you cannot complete
the assigned work in the lab period, you are responsible for finishing the work
prior to the next lab session. Every lab assignment has a given due date. No
late labs will be accepted. (Five minutes late is still late.)
Lab
assignments must be individual effort.
The Statement of Ethics you will receive details the definitions of
collusion, plagiarism, and academic dishonesty as related to lab assignments in
CSE.
Each
lab will be graded on a number of factors. Always be sure that a turned in lab
compiles without warnings or errors even if it is not complete. You will
receive partial credit for a working stubbed program. Programs that do not
compile successfully (without compiler warnings or errors) will receive no
credit. If your print job or disk is missing, notify your lab instructor and
your class instructor as soon as possible and send a copy of the printout via
email to your instructor.
Additional
procedural information on lab assignments will be handed out as required.
Information specific to the use of the weekly lab sessions will be given out
during each lab session as appropriate.
Quizzes: Pop quizzes will be
given in class and based on the assigned chapters and class lectures. No
make-up quizzes will be given.
Exams: Material
covered on the exams will be based on the assigned chapters and class lectures.
All exams are mandatory. There are NO make-up exams after the scheduled
times. If a student notifies the instructor IN ADVANCE, then an early make-up
exam MAY be arranged at the discretion of the instructor. The
instructor's decision is final. All exams may be kept by the instructor.
Miscellaneous: The
class syllabus, schedule, and other information will be available on my website
as it is developed.
If
you require accommodation based on disability, I would like to meet with you in
the privacy of my office during the first week of the semester to ensure that
you are appropriately accommodated.
Grading
issues: Requests
for re-evaluation of assignments are limited to seven (7) calendar days after
the assignment is returned. Every assignment submitted for regrading must be
given to the instructor (exams and quizzes) or lab instructor (labs) in its
entirety and will be completely regraded. Papers will not be re-evaluated in
the classroom or lab.
Applications
for replacing the grade in a course are available in the Registrar's office and
must be turned in to the Registrar before Census Day of the semester in which
the course is being retaken.
Semester
grades will be available via the UTA website or by calling SAM (272-2SAM),
after the Registrar has completed processing the semester grades.
Ethics
and Academic Integrity:
A
Statement of Ethics will be provided for you to read, sign, return, and follow.
Violators of the ethics code will be reported to the Vice-President for
Academic Affairs and penalties will be levied as described in the Statement of
Ethics.