* better
[mascara-docs.git] / lang / C / the.ansi.c.programming.language / c.programming.notes / homework / index.html
blob1001207d859fa727aee24a723916177b07ddbbcc
1 <html>
2 <head>
3 <title>Introductory C Programming -- Assignments</title>
4 </head>
5 <body>
6 <H1>Introductory C Programming -- Assignments</H1>
8 <p>
9 Here are
10 <!-- or will be -->
11 the problem sets I hand out during each of the eight weeks
12 this class runs when I teach it in person.
13 If you're out there on the net somewhere,
14 unable to attend the class in person,
15 feel free to follow along here!
16 <!-- As I write this (April, 1997), -->
17 <!-- I am just starting to place the assignments here, -->
18 <!-- as I hand them out during my spring quarter class. -->
19 <!-- I'll be placing the answer sheets up one week at a time, too, -->
20 <!-- partly because I don't have them all converted to HTML yet, -->
21 <!-- and partly because I don't want to tempt my students -->
22 <!-- into peeking at the answers -->
23 <!-- until they've given the problems their best shot. -->
24 </p>
26 <H2>Week 1</H2>
27 <p>
28 Topics:
29 basics -- simple example programs
30 <br>
31 <a href="PS1.html">Assignment</a>
32 <br>
33 <a href="PS1a.html">Answers</a>
34 </p>
36 <H2>Week 2</H2>
37 <p>
38 Topics:
39 data types and constants;
40 variables, identifiers, and declarations;
41 operators and expressions
42 <br>
43 <a href="PS2.html">Assignment</a>
44 <br>
45 <a href="PS2a.html">Answers</a>
46 </p>
48 <H2>Week 3</H2>
49 <p>
50 Topics:
51 arrays,
52 more about declarations (incl. initialization),
53 functions
54 <br>
55 <a href="PS3.html">Assignment</a>
56 <br>
57 <a href="PS3a.html">Answers</a>
58 </p>
60 <H2>Week 4</H2>
61 <p>
62 Topics:
63 assignment, increment, and decrement operators;
64 character I/O;
65 strings
66 <br>
67 <a href="PS4.html">Assignment</a>
68 <br>
69 <a href="PS4a.html">Answers</a>
70 </p>
72 <H2>Week 5</H2>
73 <p>
74 Topics:
75 C preprocessor
76 <!-- XXX need more -->
77 <br>
78 <a href="PS5.html">Assignment</a>
79 <br>
80 <a href="PS5a.html">Answers</a>
81 </p>
83 <H2>Week 6</H2>
84 <p>
85 Topics:
86 pointers,
87 strings
88 <br>
89 <a href="PS6.html">Assignment</a>
90 <br>
91 <a href="PS6a.html">Answers</a>
92 </p>
94 <H2>Week 7</H2>
95 <p>
96 Topics:
97 array/pointer equivalence,
98 memory allocation,
99 more about strings
100 <br>
101 <a href="PS7.html">Assignment</a>
102 <br>
103 <a href="PS7a.html">Answers</a>
104 </p>
106 <H2>Week 8</H2>
108 Topics:
109 command line,
110 file I/O
111 <br>
112 One last handout:
113 <a href="http://www.eskimo.com/~scs/cclass/notes/sx14.html">notes, Chapter 14</a>
114 </p>
116 </body>
117 </html>