Home ] Up ] Education ] Publications ] Research ] Services ] Opportunity ] Laboratory ] Links ]

 


ASCI 7399    Linux Application Programming


Instructor

Cang Ye

Office: ETAS 502                     Phone: 683-7284

Email: cxye@ualr.edu               Website: http://www.ualr.edu/cxye

Office hours: after class or by appointment

Prerequisite

Background in C/C++ programming language, and computer organization or microprocessor

Text book

Understanding Unix/Linux Programming, by Bruce Molay

Publisher: Prentice Hall, ISBN:0-13-008396-8

References

Linux Programming, 3rd Edition, by Alan Cox

Publisher: Wiley Publishing, Inc, ISBN: 0-7645-4497-7

Course Objectives

Course Objective: This course introduces the technical details for the design of Linux application. The course discusses Linux file system, Linux commands and the basic of system administration as a start point, and it covers program design on the following aspects: multiple processes/threads, inter-process communication, event-driven and signal handling, client/sever, graphics and user interface. Students will obtain hands-on experience on Linux software design through course projects.

Attendance

Full participation in each class is expected. In order to pass this course, you cannot miss more than 4 classes without a legitimate reason.

Homework, Exams, and Project

Homework is due on specified dates. A minimum 10% penalty may be applied to late submission. Each day of lateness carries an extra 10% off (excluding weekends). Once the graded assignment has been returned to the class, the late ones will no longer receive credit although they will be reviewed and returned. Two exams, Midterm and Final, will be given. Both are closed book, close notes exams. Two projects will be assigned.

Cheating

Each student is expected to do his/her own work. Cheating may result in scores of zero for all parties involved and additional action by the university. You are required to report to me or the Dean of Students any violation you observe or hear about.

Grading

Grades will be assigned based on class participation, homework, project and exams. The following weighting will be used:

Midterm                                                                       20%

Final                                                                             20%

Homework, projects and class participation                   60%

Final grade will be given on a standard grading scale

A                     90-100

B                      80-89

C                     70-79

D                     60-69

F                      <60

Make-up

Make-up exams are strongly discouraged and allowed at the discretion of the instructor.

Student with disabilities

It is the university’s policy to accommodate students with disabilities, pursuant to federal and state law. Any student with a disability who needs accommodation should inform the instructor at the beginning of the course. The chair of the department offering this course is also available to assist with accommodations. Students with disabilities are also encouraged to contact the Office of Disability Support Services (phone: 569-3143), which is located in the Donaghey Student Center, Room 103.

This course will follow university policies as regards to incomplete work, academic misconduct, special accommodations or special services, special holidays, and withdrawals. 


          Send mail to Dr. Ye with questions or comments about this web site. Last modified: 09/22/09