CS 101 Announcements

April 24, 1999: There is a debugger exercise for the last lab session. Students will receive five bonus points for completing it.

April 24, 1999: Correction: your weighted score is the sum of your lab programs times 0.15 plus the sum of your midterms.

April 16, 1999: The histogram is based on the score of midterm 1, 2 and lab 1 through lab 8. The way we calculate the current score(weighted) is mt1 + mt2 + (hw1+hw2+...+hw8)/8*1.5. And the maximal score now is 350. After you take final, maximal score will be 500.

April 16, 1999: The grades are updated. Again if you found anything wrong, bring them to TA (Ying Zeng) for correction.

April 15, 1999: Below is a histogram showing the number of students vs. the current scores.

April 15, 1999: There will be no class Tuesday, April 20, as I will be judging the LA County Science Fair.

April 7, 1999: Old lab reports will be placed outside SAL317 for you to pick up. And for midterm 1, please ask TA(Ying Zeng) at the office hours.

March 31, 1999: Today's mid-term exam (Wednesday) will be in SGM 123 at the usual class time of 2 PM. Thursday's mid-term exam will also be in SGM 123 at the usual class time of 11 AM.

March 22, 1999: The grades are updated. Again if you found anything wrong, bring them to TA (Ying Zeng) for correction.

March 12, 1999: The syllabus has been modified to accelerate coverage of the text in preparation for your future programming assignments. Program 8 (due two weeks after spring break) requirements have been posted (linked from the Laboratories page) so that those of you who are ahead of the game can get further ahead during spring break if you want to.

March 8, 1999: Here are the grades online. If you found anything wrong, bring your graded report to TA (Ying Zeng) at the office hour for correction. Especially for Monday 12-2 session students, we didn't have a chance to record your grades for lab 1 before we handed it back to you. Please turn it in to your TA, or stop by SAL317.

March 2, 1999: According to the graders' opinion, any late turn-in must haave the TA's or instructor's signature; otherwise they may not be graded correctly. So make sure you find any of us, to sign the date received. Don't just leave it in TA's mailbox or office. You may lose more points for late penalty since we can't promise we get to it promptly. Please check the webpage for schedule of TAs and instructor, there are plenty of chances. If you couldn't come in, ask your friends for help. The late turn-in will be handed back one week later than the usual date. And you can pick it up in the same lab session you are in right now. For the current roster info, please read Roster. For any correction, please send email to yzeng@usc.edu. From lab 5, all works are graded based on this roster, to avoid any late penalty, double check your session, and make sure you write the the correct Lab session on your report. Note: without lab session, you are not guaranteed to receive the credits.

February 28, 1999: For those of you with personal Web pages a link to the Beginner's Guide to HTML has been added on the Resources page.

February 27, 1999: There will be no class Thursday, March 11, due to the instructor's presentation of a paper at the 1999 TRW Conference on Modeling and Simulation.

February 26, 1999: There is a new policy page that shows the requirements for ethical conduct and the grading policy.

February 26, 1999: The Monday laboratory people may turn in their programs 4 along with their programs 5 on Monday, March 1. If you already turned it in and want to improve it, you may resubmit the program. Notify the TA that you are doing so, and mark the report "resubmitted." This applies to the Monday lab people only because they lost a valuable day of lab instruction due to the Presidents day Holiday. All future lab project reports will be due as regularly scheduled.

February 24, 1999: Assignment 4 asks students to "enhance" their programs 3. This usually means adding a feature (or set of features) to an existing program. If for some reason you wrote an entirely new program to do assignment 4, it is not likely to have all the old assignment 3 functionality in it. Doing this is actually more difficult than enhancing program 3 (assuming program 3 was completed and works correctly). For the purposes of grading, I have asked the TAs to allow all-new programs for full credit if they produce a correct table of payloads using loops. Notice that the topic of program 4, as given on the Laboratory page, is "Looping, modifying an existing program."

February 22, 1999: For students who switched sessions after registration, please email me (yzeng@usc.edu) if you haven't done it yet to avoid any unnecessary grading errors.

February 22, 1999: Due to the difficulty of program 3 for a freshman, you are encouraged to turn in the lab 3 along with lab 4 if you haven't turned it in yet. So for lab 3, late turn-ins less than 3 days, we only consider them with 10% off in total, and for late turn-ins before next turn-in, we will consider them with 20% off. Hope this will make you feel better if you are worrying about the grades. If your work was not graded based on this notice, please ask TA to correct it.

February 20, 1999: Because last Monday was a holiday (President's Day), the Monday lab people will turn in both programs 3 and 4 on Monday, February 22.

February 16, 1999: In order to compile a program using the math.h library on Unix one should use the -lm switch. For example:

cc -lm balloon.c
See the cc or gcc "man" pages for more details on compiler switches ("man cc" or "man gcc").

February 12, 1999: We set up the late policy starting from Assignment 3.

February 9, 1999: We set up the grading rubric starting from Assignment 2. One recommeded but not required guideline is also available and you may find useful.

February 8, 1999: One sharp-eyed student noticed that the skin thickness in the provided balloon design function was wrong. The correct thickness is as given in the assignment (0.000333 feet).

February 8, 1999: I have dropped the requirement in assignment 3 to return a diameter for a sausage balloon.

February 5, 1999: I have added a link to a balloon design function that you may use in your program 3.

February 4, 1999: It appears that some non-registered students are crashing the Monday labs in order to get help on programs due in their own labs later in the week. This is causing serious problems for the legitimate Monday lab students. If necessary, the TAs will use the class registration roster to take roll and kick out any crashers.

The Friday labs are still under-enrolled. If you are in a Monday (or other) lab you might consider moving to Friday. This will have the advantage that your assignments will be due four days later. President's day (Feb. 15) is the only remaining Monday holiday this semester so the "Monday advantage" may not be all it seems.

February 2, 1999: A paper document on Unix and Emacs is available free in the labs. See your TA if you have not yet received a copy. A somewhat thicker document on using Visual C++ is available in SAL 300 for five dollars. I tried to publish it for free, but it was too thick. Ask for the cs101 class notes.

January 30, 1999: For those of you starting early on program 2, you may have noticed warnings about losing accuracy in converting from double to float. This is because the compiler may see a numeric literal as a default double type. You can eliminate these warnings by casting the numeric literals to float type as they are encountered. You will have to read ahead in the text a bit to see how to do this.

January 30, 1999: The Microsoft VC++ help reference for scanf() is incomplete and cryptic. Please see the Microsoft knowledge base article on scanf() for tips on reading sequential characters from the keyboard.

January 27, 1999: The Friday morning lab (8 AM to 10 AM) has moved to 2 PM Friday in SAL 127 (the other lab room).

January 25, 1999: The Friday morning lab (8 AM to 10 AM) will move to another time and/or day due to a schedule conflict. Stay tuned.

January 19, 1999: There will be no labs this week due to the TA shortage. Report to your lab next week.

January 14, 1999: I have added a resources page that can point you to some programming information.

January 13, 1999: Please read the first chapter of the text book, Structured C for Engineering and Technology before the first class Wednesday or Thursday, January 13 or 14.

January 13, 1999: There will be no labs this week.

Email Richard dot J dot Wagner at gmail dot com


index.html, this hand crafted HTML file was created January 13, 1999.
Last updated March 16, 2019 by Dr. Rick Wagner. Copyright © 1999-2019, all rights reserved.