Home Works and Projects

Textbook exercises are denoted by (chapter number).(problem number). For example Ex. 1.5 refers to the 5th exercise at the end of chapter 1. The Case Study/Project problems will carry 50 percent weight in respective homeworks.
HW # Exercises (Textbook) Case Study / Project (Textbook) Other
1 1.1, 1.5, 1.6, 3.5, 3.6 2.14 (limit 500 words) Survey Q. (follows this table)
2 8.1, 8.7, 8.8 8.16 (limit: 2 pages) Q3 from Sample MQ
3 5.5, 9.1, 9.2, 12.17 9.13 (500 words), 11.15 (level 1) Q1. from Sample Final
Survey Questions (Part of Homework 1)
  1. What are your itlabs login-name and preferred email address?
  2. Specify the category that describes you best:
    MAJOR: Computer Science / Business / Electrical Eng. / Other ;
    STATUS: Graduate Student, Senior, Junior, Sophomore, Freshman, other.
  3. Courses completed: (a) Programming Languages, (b) Compilers, (c) Databases, (d) Operating Systems (Csci 5103)
  4. Size of the largest program ever written: (a)< 100 lines, (b) 100 - 1000 lines, (c) 1000 - 10,000 lines, (d) > 10,000 lines
  5. What was the most challenging aspect of your largest programming project?
  6. Who were the end-users of your largest programming project?
  7. Circle the size of the largest programming team you have been part of: (a) 1 person, (b) 1 - 5 persons, (c) > 5 persons
  8. Circle the software engineering activities at your present or past workplace: (a) requirement analysis, (b) specification & analysis, (c) design, (d) implementation, (e) testing, (e) maintenance, (f) documentation.
  9. Specify any CASE tools you have used for any of the above mentioned activities.
  10. Discuss your expectations from this course in the following areas: basic concepts, formal models, research trends, programming tools and environment, project management, hands-on experience. Limit your answer to 100 words.

Recommended Exercises (Not Part of Homeworks)

Ch# Exercises Ch# Exercises
1. 1.1, 1.5., 1.6, 1.9, 1.11 2. 2.5, 2.6, 2.7, 2.8, 2.14
3. 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 4.
5. 5.2, 5.5, 5.10, 5.11, 5.12 6. 6.5 , 6.6, 6.7, 6.8, 6.9, 6.12, 6.13
7. 7.3, 7.4, 7.7, 7.8, 7.9, 7.11 8. 8.5, 8.6, 8.10, 8.15
9. 9.1, 9.2, 9.3, 9.4, 9.5, 9.6 10. 10.2, 10.3, 10.5, 10.6, 10.7
11. 11.1, 11.5, 11.7, 11.11, 11.12, 11.14, 11.15 12. 12.6, 12.8, 12.17-24 , 12.27-32
13. 13.3, 13.10, 13.12, 13.14 14. 14.1, 14.10, 14.13