CSE1320 Intermediate
Programming in C
Instructor:
Section 002 : MW 4:00 – 5:20 pm, WH 311? (I
need to double check room number)
Dr.
J. Carter M. Tiernan 336NH x23588 (817-272-3588)
Internet: tiernan@cse.uta.edu Web: ranger.uta.edu/~tiernan
Office
hours: MW 3:00 – 3:45
TR
2:00 – 5:00
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. Students
will also be introduced to programming in C++ using objects and will discuss
concepts of object-oriented programming.
Prerequisites: CSE 1310 or a passing grade on
the CSE 1320 Readiness Exam (or EE 1347 for EE majors)
Textbook: Deitel and Deitel, C How to Program 4th Edition,
Introducing C++ and Java
[NOTE: This section of 1320
is using the 4th edition.
The other section is different.]
Schedule: See Dr. Tiernan’s website for the
list of class topics, the semester schedule and the exam dates for the class.
Grading: Extra
Credit Pre-lab 3% {OPTIONAL – see below}
Labs
43% {4 labs at 10, 10, 13, and 10 percent}
Three(3)
in-class quizzes
9% {3 at 3 percent each }
Exam
I
15%
Exam
II
15%
Final
Exam
18%
NOTE: The extra-credit Pre-lab assignment will be offered early in the semester and is designed to help students practice with the basics of C programming (function calls and definitions, input/output, mathematical operations, etc.) if they feel they need additional practice in the concepts in chapters 1 - 4 of Deitel and Deitel. This assignment is optional and will be in addition to the four required lab assignments. All 5 lab assignments are individual effort only.
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 lab assignments and weekly office hours for
the course instructor and the TA. Every lab assignment has a given due date. No
late labs will be accepted without prior permission from the course instructor.
(Five minutes late is still late.)
Lab
assignments will be posted on the class website listed at the top of this page.
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.
In order to pass CSE 1320 with a grade
of ‘C’ or better at least 3 out of the 4 required labs must be turned in and
must receive at least partial credit.
If less than 3 required labs are submitted, a student will not pass CSE
1320 with a ‘C’ or better.
Lab Grading:
In
addition to compiling successfully, the program must run without errors. If the program is only partially complete, the parts that
are complete must run without errors to receive credit for those parts. The program documentation should
indicate which parts of the program are working. The TAs grading the labs will be running
the programs to verify their performance.
If
your print job or disk is missing, notify the TA and your class instructor as
soon as possible and send a copy of the printout via email to your
instructor. See the class website
for complete instructions on how to compile and submit lab assignments.
Additional
procedural information on lab assignments may be handed out or made available
on the website as required.
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. You are
responsible for checking the website regularly for information such as due date
changes and assignments.
Before
census day you must e-mail to tiernan@cse.uta.edu
the following information:
Full
name, e-mail address to be used for class distribution list (this must be an
e-mail address that you CHECK regularly and preferably a UTA address), and any
special information you would like me to have about you. The subject line for this e-mail should
be “CSE1320-005 Distribution List Info”
If a class LISTSERV is created,
this info will be posted on the class website and you must subscribe to the
LISTSERV to receive important class info.
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.
Dr.
Tiernan will drop any student with a ‘W’ until the final drop date for any
reason other than cheating.
However you should come discuss your performance in the class if you are
considering dropping.
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.