CPSC 601 Programming with C & Java
Spring 2009
Syllabus
Instructor: Dr. Hyunyoung Lee
Where: RICH, Room 912B
When: TR 3:55PM-5:10PM
Office: HRBB, Room 410B
Prerequisites
Required Textbooks
- Al Kelley / Ira Pohl, C by Dissection, 4th Ed.,
Addison-Wesley, ISBN 0201713748, 2001.
- Y. Daniel Liang,
Introduction to JAVA Programming, Comprehensive Version, 7th Ed.
Prentice Hall, ISBN-10: 0136012671, 2009.
Course Goals
- The main goal of this course is to provide
survey of the C and Java programming languages,
including principles of procedural and object-oriented languages.
- A secondary goal is to provide an introduction to
multi-disciplinary applications including business, Internet and
engineering problems.
Topics To Be Covered
The first third of the course will cover C language and the rest Java
language with the emphasis on object-oriented programming and problem solving.
We will also learn multithreaded and network programming using Java.
Grades
- Homework (including programming assignments) and Team Projects 50%
- Midterm Exam: 20%
- Final Exam: 25%
- Attendance and class participation: 5%
The course grades will be assigned according to the
scale A=90-100%, B=80-89%, C=70-79%, D=60-69%, F 0-59% of the total points
available. A curve is possible, but is not expected.
Cheating or plagiarism on any exam or assignment will be punished, and
a single offense can lead to a final grade of F*.
Collaboration
For the assignments in this class, discussion of programming methods and
concepts with others
is encouraged, but all assignments must be done on your own,
unless otherwise instructed. Reference every source you use, whether
it be a person, a book, a paper, a solution set, a web page or
whatever. You MUST write up your assignments (program codes)
on your own. Copying is strictly forbidden.
Academic Integrity Statements
The Aggie Honor Code is "An Aggie does not lie, cheat, or steal or
tolerate those who do." Upon accepting admission to Texas A&M
University, a student immediately assumes a commitment to uphold the
Honor Code, to accept responsibility for learning, and to follow the
philosophy and rules of the Honor System. Students will be required to
state their commitment on examinations, research papers, and other
academic work. Ignorance of the rules does not exclude any member of
the TAMU community from the requirements or the processes of the Honor
System. For additional information please visit:
http://www.tamu.edu/aggiehonor/ .
Americans with Disabilities Act Policy Statement
The Americans with Disabilities Act (ADA) is a federal
antidiscrimination statute that provides comprehensive civil rights
protection for persons with disabilities. Among other things, this
legislation requires that all students with disabilities be guaranteed
a learning environment that provides for reasonable accommodation of
their disabilities. If you believe you have a disability requiring an
accommodation, please contact the Department of Student Life, Services for Students with
Disabilities in Cain Hall, Rm. B118, or call 845-1637.
Final Exam: Tuesday, May 12 1-3 p.m.