# CS1371 Course Schedule

### (Spring 2007 Session C - Instructor: Ling Liu)

 Class Time 4:05 pm - 4:55 pm MWF Location: Howey (Physics) L1 Duration: 1/08 – 5/04, 2007

AttentionThis schedule is consistent with the course schedule on the main CS 1371 website. The only addition is the lecture notes. Schedule details are subject to change. You are encouraged to check the course schedule page on the main CS 1371 website frequently.

You can click here to find the course notes in ppt or pdf produced by David Smith. The notes posted below are slightly updated from the notes produced by David Smith, mostly adding some illustrations or examples.

## Assignments

1

### Part I - Programming Fundamentals

M

1/8

1. Introduction  (ppt)

T

1/9

Exemption Exam - 6pm Location TBA

W

1/10

2. Getting Started with MATLAB + 3. Scripts (ppt1)

2-1a, c, 3-1 3-3

WebWork (ppt2)

R

1/11

HW 1 equations

F

1/12

4. Using MATLAB, Vectors (ppt)

4-1, 4-7, 4-8, 4-10

2

M

1/15

School Holiday - MLK Day

T

1/16

W

1/17

4. Vectors (cont) (ppt)

R

1/18

HW 2 Vectors

F

1/19

5. Conditional Statements (ppt)

5-6, 5-7, 5-10, 5-12

3

M

1/22

6. Iteration (ppt)

6-8, 6-9, 6-10

T

W

1/24

7. Functions (ppt)

7-1, 7-3, 7-5, 7-10

R

1/25

HW 3 Vectors, Conditionals, Iteration

F

1/26

7. Functions (cont) (ppt)

4

M

1/29

8. Cell Arrays  (ppt)

8-3, 8-4

T

1/30

W

1/31

9. Structures  (ppt)

9-4, 9-6, 9-8, 9-10

R

2/1

HW 4 Functions, Cell Arrays

F

1/2

10. Principles of Problem Solving  (ppt)

5

M

2/5

11. Arrays (ppt)

11-2, 11-4, 11-6, 11-8

T

2/6

W

2/7

Test 1 covers HW 1-4

R

2/8

F

2/9

12. Character Strings (ppt)

12-2, 12-8, 12-10, 12-11

6

M

2/12

13. Recursion (ppt)

13-2, 13-4, 13-5, 13-6

T

2/13

### Part II - Procedural Programming

W

2/14

14. Plotting (ppt)

15-6, 15-8, 15-10, 15-12

R

2/15

HW 5 Structures, Arrays, Strings

F

2/16

15. Plotting (continued) (ppt)

7

M

2/19

15. Bodies of Rotation  (ppt)

T

2/20

W

2/21

15. Bodies of Rotation (continued) ppt

R

2/22

HW 6 Plotting, Recursion

F

2/23

16. Matrices (ppt)

8

M

2/26

16. Matrices (cont) (ppt)

16-1, 16-4, 16-5

T

2/27

W

2/28

17. File I/O (ppt)

17-1, 17-2, 17-3, 17-4

R

3/1

HW 7 Bodies of Rotation, Matrices

F

3/2

17. File I/O (cont) (ppt)

Drop Day

9

M

3/5

19. Images (ppt)

19-4, 19-5, 19-7, 19-8

T

3/6

W

3/7

19. Images (cont) ppt

R

3/8

HW 8 File I/O, Images

F

3/9

19. Images (cont) week9review

10

M

3/12

18.  Sound  (ppt)

T

3/13

W

3/14

Test 2 covers HW 1-8

R

3/15

F

3/16

18.  Sound (cont) (ppt)

M

3/19

School Holiday - Spring Break

T

3/20

W

3/21

R

3/22

F

3/23

11

M

3/26

18.  Sound (cont) (ppt)

T

3/27

W

3/28

18. Sounds (cont) (ppt)

20-8, 20-11, 20-12, 20-13

R

3/29

HW 9 Sound

F

3/30

20. Numerical Methods (ppt)

12

M

4/2

20. Numerical Methods (cont) ppt

T

4/3

W

4/4

20. Numerical Methods (cont) ppt

R

4/5

HW 10 Numerical methods

F

4/6

20. Numerical Methods (cont) (ppt)

13

M

4/9

21. Problem Solving and Big O, Sorting (ppt)

T

4/10

W

4/11

22. Sorting (ppt)

R

4/12

HW 11 Numerical methods

F

4/13

22. Sorting + review (ppt)

22-3

14

M

4/16

23. Queues (ppt)

Tu

4/17

W

4/18

Test 3 covers HW 1-11

R

4/19

F

4/20

23. Graphs (ppt)

HW 12 Sorting, Queues, Graphs

15

M

4/23

23. Graphs (cont.) (ppt)

T

4/24

W

4/25

Final Review ppt

R

4/26

F

4/27

Lab4 Review