305171 Computer Programming

Year: 2548/1

Instructor: Suradet Jitprapaikulsarn

Office: EE-408

Class email: 305171compro@nu.ac.th

 

Syllabus

 

Week in review

Week Topics covered
1 Design Recipe 1: Basic Thinking process
Refactoring 1: Composite function
2 Design Recipe 2a: Basic Condition
Design Recipe 2b: Block Condition
3 Design Recipe 2c: Ladder Condition
4 Data Definition 1: Compound Data
Design Recipe 3a: Compound Data 1:
  • list of symbols
5 Design Recipe 3b: Compound Data 2:
  • list of numbers
  • list of student records
6 Practice: structures and list of structure
7 Tree
8 Midterm Examiniation: Solution
9 Combining two data structure
10 Accumulating Knowledge
11 Abstracting Design, Generative Recursion
12 Structure in C, List in C, Accumulating Knowledge
13 Tree in C
14 Abstracting Design in C
15 Generative Recursion in C
16 Conclusion and Review
17 Final Exam No 1: Solution
18 Final Exam No 2: Solution



Assignments

Mini Research Projects

No. Assigned date Description Part 1 due Part 2 due
1 June 7, 2005 Who is who?
Selected Persons
June 9, 2005 June 16, 2005
2 July 5, 2005 Who is who? The second time
Selected Persons
July 7, 2005 July 19, 2005
 

Homework

No. Assigned date Description Due Date Solutions
1 June 8, 2005 Degree unit conversions
June 12, 2005 Solution
2 June 14, 2005 Grade &Body Temperature
June 20, 2005 Solution
3 June 21, 2005 Shipping cost
June 27, 2005 Solution
4 June 30, 2005 Rectangle
July 4, 2005 Solution
5 July 6, 2005 List of number July 11, 2005 Solution
6 July 12, 2005 More on list
July 18, 2005 Solution
7 August 2, 2005 Binary tree August 8, 2005 Solution
8 August 9, 2005 Ternary tree August 15, 2005 Solution
9 August 16, 2005 Accumulating Knowledge August 22, 2005 Solution
10 August 17, 2005 Accumulating Knowledge 2 August 29, 2005 Solution
11 August 23, 2005 Ladder condition, Structure September 5, 2005 Solution
12 August 30, 2005 List of structures September 12, 2005 Solution
13 September 6, 2005 Heap & Gap September 19, 2005 Solution


  

Related issues

Personal Software Process (PSP)

 
 

Evaluation

Current scores and grades

 

Last updated 6 October 2005, 21:24
Copyright © 2005 Suradet Jitprapaikulsarn