Rasheed Rabbi
Programming Fundamentals, IT-108
Fall 2009

Office: TBD
Email: rrabbi@gmu.edu
URL: http://mason.gmu.edu/~rrabbi/teaching/fall2009IT108.html
Class Hours: Monday 8:45-10:00, Enterprise Hall 278
Office Hours: anytime electronically,or by appointment or 7:30pm-8:30pm Wednesday
TA: Sravanthi Alluru, salluru1@gmu.edu

TEXT:
Introduction to Java Programming, Liang, Y.D., Prentice Hall, 2009
  
CATALOG DESCRIPTION:
Introduces programming fundamentals and presents software development process. Students learn to write programs in high‐level, object‐oriented language.
 
PREREQUISITE NOTES:
The prerequisite for this course is IT 103 (or an approved equivalent course). A grade of "C" or better must be achieved in the prerequisite course before a student is qualified to take this course. The prerequisite course must be completed prior to, not concurrently with, this course. This requirement will be strictly enforced. Any student who does not meet the prerequisite requirement may be dropped from the course by the Instructor and the student will be responsible for any consequences of being dropped.
 
IN-CLASS COMPUTERS AND COMMUNICATION:
Phone calls, text messages, instant messages, email, and general web surfing are not allowed during class time. Computers may only be used to follow the material in class. Violators will have their devices confiscated or asked to leave the room.
 
.
HONOR CODE STATEMENT:
As with all GMU courses, IT 108 is governed by the GMU Honor Code. In this course, all assignments, exams, and project submissions carry with them an implicit statement that it is the sole work of the author, unless joint work is explicitly authorized. Help may be obtained from the instructor or other students to understand the description of the problem and any technology, but the solution, particularly the design portion, must be the student's own work. If joint work is authorized, all contributing students must be listed on the submission. Any deviation from this is considered an Honor Code violation, and as a minimum, will result in failure of the submission and as a maximum, failure of the class.
 
GRADING POLICIES:
  • Final Exam - 40%
  • Midterm Exam - 25%
  • Lab Assignments - 10%
  • Lab Quizzes - 5%
  • Programming Assignments - 10%
  • Project - 10%