ITEC 310 Programming in C and Unix

Fall 2008

Instructor:

Professor Dr. C. Shing

Office Davis 209

Office Hours: W,F 11-12,  M, W, F 2 pm – 3 pm, or by appointment

Phone 831-5996

Email cshing@radford.edu

home page: http://www.radford.edu/~cshing/310/


Text:

  1. (Optional) Problem Solving and program Design in C  by Hanly, J.R. & Koffman, E. B., Addison-Wesley, ISBN 0-321-40991-4
  2. (Optional) Your Unix : The Ultimate Guide, 2nd ed, by Das, ISBN: 0072520426, McGraw-Hill

Description This course introduces students the Unix system,  the system call interface to the Unix operating system. and C programming language. 

Prerequisites: ITEC 110 and ITEC 220 (both require grade of "C" or better).

Goals and Objectives of the Course.

To provide information technology students with the knowledge and skills needed read and write programs written in C and to be able to effectively use the services and tools provided by and with the Unix operating system.

Topics:  C Programming Language (about 9 weeks), Unix Operating Systems (about 5 weeks)


Grade Computation:

Professionalism: 15%, Attendance (drop the lowest) & Quiz (allow collaboration, drop the lowest)

Assignments 35% (individual work, must have comments & to be submitted and graded on rucs/rucs2)

Midterm Exams 25% (take home, open book, write program in C)

Final Exam 25% (closed book, in class multiple choice, Comprehensive)

Attendance Policy:

Students must attend every class.  Absences of classes for more than 2 weeks will be awarded a grade F for the course no matter how you perform in the rest of categories. All excused and make-up work must be pre-approved by responding to e-mail or required formal documentation from either doctor or dean of students.


Honor Code

By accepting admission to Radford University , each student makes a commitment to understand, support, and abide by the University Honor Code without compromise or exception. Violations of academic integrity will not be tolerated. This class will be conducted in strict observance of the Honor Code. Refer to your Student Handbook for details. In particular, the copying of computer assignments, in whole or in part, will be considered plagiarism. Students may discuss each other in the lab not in assignment programs. Furthermore, consulting with anyone other than the instructor on either the nature or answers to programming assignments is expressly forbidden.


Assignments Grading Policy

All work will be due in class. No late work will be accepted. All work must be submitted and graded on rucs/rucs2. Any syntax error work will be awarded no more than 40% of the grade. Any run-time error work will be awarded no more than 50% of the grade.