|
University of Texas at Arlington
Department of Computer Science and Engineering
Fall 2007
Course Syllabus
Lecturer: Mr. Eric Becker
Office:
249 D Nedderman Hall
Phone:
817-272-7406
Email: becker@uta.edu
Office Hours: Tuesday, 11:00 am to 1:00 pm
Wednesday, 1:00 pm to 3:00 pm
Thursday, 11:00 am to 1:00 pm
Webpage: http://ranger.uta.edu/~becker/CSE1311.htm
Teaching Assistant: To Be Announced
Course Material:
Book: C By Discovery, 4th Edition, Foster & Foster
Software: Microsoft Visual Studio.Net
Visual Studio.Net is available on the computers in the PC
Labs,
or is available for purchase from the Maverick Computing
Center in Ransom Hall,
or can be downloaded from the Microsoft Academic Alliance
Catalog Listing
CSE 1311 Introductory Programming for Engineers &
Scientists (3-0) 3 Hours credit
An introduction to the algorithmic process and to
programming in C using standard control structures,
arrays, files, strings, pointers, bit manipulations and
structures. Prerequisite: Math 1323 (Or concurrently)
Course Objectives and Outcomes:
The objective of this course is to familiarize the student
with working in programming and algorithms in the C Language with respect to
applying math formulas and acquainting them with Visual Studio.
Honor Code:
The material taught in this course is for individual
assignments. Cheating on tests, homeworks, and programming assignments will
result in a failing grade for the work and will be subject to the Academic
Dishonesty Policy of the university. If you have a question on an assignment or
test, please direct them to the instructor or to the teaching assistant.
Grading:
Homework 20%
Programming 20%
Quizzes
10%
Exam 1
15%
Exam 2
15%
Final 20%
Reading Assignments: Each chapter assignment should have been read before
the class on which it is to be covered.
Homework Assignments:
Each Homework assignment will be announced in class, and
will also be posted on the web page after the class.
Homeworks are individual assignments and are to be
completed by each student. Homeworks will be turned in at the beginning of the
class when they are due. Late homeworks will be accepted one class day late for
10 points off.
Homeworks late a second time will not be accepted. Late
homeworks will be turned in at the beginning of the class as well.
Programming Assignments: Over the length of
the course, programming assignments will be given out to the students,
and will also be posted on the web page after class.
Programming assignments to be completed by each student on an individual basis.
Programs will be turned in at the beginning of the class when they are due.
Late Programs will be accepted one class day late for 10 points off. Programs
late a second time will not be accepted. Late programs will be turned in at the
beginning of the class as well.
Quizzes: Pop quizzes will given over the course of
the semester. No make-ups for these pop quizzes will be given.
Pop quizzes will cover material from the lectures and the
reading, homework, and programming assignments.
Exams: Students are required to attend and
participate in all exams. Material on the exams will be from the course lecture
and assignments. If a student cannot make an exam date, then an early make-up
exam may be given if the student notifies the instructor in advance. Any
decisions regarding examinations will be made by the lecturer.
Attendance and Drop Policy: Roll will be called for
each class period. Each student is expected to attend each lecture. No student
will be dropped by the lecturer for not attending class or for excessive
absences, but without attending the class, important communication and
information about the subject will not be available. Please come to class early
and be ready to begin when the roll is called.
Updates: The class policies, syllabus, assignments,
schedule, and other material will be available on my website as they are
developed for the course.
Resubmission: If a student believes a mistake has
been made in grading an assignment, the student has one week after an assignment
is returned to resubmit an assignment for re-grading if they believe there is an
error. A TA can change a grade on a homework or a programming assignment, but
exams and quizzes must be taken up with the lecturer. Papers will not be
re-graded in the classroom.
Ethics Code: Violation of the ethics code specified
in the Statement of Ethics will be reported to the proper authorities. Penalties
will be taken as stated in the Statement of Ethics.
|