ECE 209 and CSCI 373 have slightly different homeworks because (1), NCSU students are expected pay for a CodeLab account for submitting some homework assignments, and (2), UNCA 373 students are expected to have taken CSCI 201 and should be about to complete programming assignments from the beginning of the course.
Some homework assignments will be turned in at class, some will be turned in via CodeLab, and others will be turned in via the UNCA Moodle system. Each homework assignment will have a strict deadline enforced by Moodle. Do not expect homework submitted after the deadline to be graded.
The total number of points given for homework assignments will vary to reflect the weight of each assignment in computing the homework component of the final grade.
NCSU ECE 209 does seem to be targeted for editing, compiling, and executing programming using the Linux command line. If you don't have Linux on your home computer, you can remotely connect to the NCSU Virtual Computing Lab complete your assignments.
However, I think you'd be happier setting up the NetBeans IDE on your home computer. This can be done for Windows, Mac OS X, or Linux following the directions in Configuring the NetBeans IDE for C/C++/Fortran.
For Windows, you must download a C compiler. I suggest you use Cygwin rather than MinGW. Do not use Visual Studio! It is too MicroSoft specific.
Number | Due Date | Points |
---|---|---|
1 | 10:50 AM on 2 September | 20 |
2 | 10:50 AM on 9 September | 20 |
3 | 11:45 PM on 22 September | 100 |
4 | 10:50 AM on 28 September | 20 |
5 | 10:50 AM on 7 October | 20 |
6 | 11:45 PM on 13 October | 100 |
7 | 11:45 PM on 27 October | 100 |
8 | 11:45 PM on 3 November | 40 |
9 | 11:45 PM on 13 November | 100 |
10 P1 | 11:45 PM on 1 December | 75 |
10 P2 | 11:45 PM on 2 December | 75 |
10 P3 | 11:45 PM on 3 December | 50 |