# Advance Languages # Syllabus Class Time: 12:30-1:45pm MW Location: McCool 202 Instructor: Ziyi(Zeek) Niu email: zn52@msstate.edu Office: McCool 313D Phone: 662-312-7832(Text only, include your Netid) Web site: http://misweb.business.msstate.edu (Go to your instructor's faculty profile page) Important Dates:
Week | Data | Event | |
M | 1 | Jan 7 | First day of class |
W | 1 | Jan 9 | assignment #1a due |
M | 2 | Jan 14 | Last day to register or add a course 8:00 a.m. |
W | 2 | Jan 16 | assignment #1b due |
M | 3 | Jan 21 | Holiday (No class) |
W | 3 | Jan 23 | assignment #1c due |
W | 4 | Jan 30 | assignment #2a due |
M | 5 | Feb 4 | assignment #2b due |
W | 5 | Feb 6 | assignment #3a due |
W | 6 | Feb 13 | assignment #4 due |
M | 7 | Feb 18 | Exam #1 |
W | 7 | Feb 20 | assignment #5 due |
W | 8 | Mar 6 | assignment #6 due |
W | 9 | Mar 11 | assignment \#7 due |
M | 10 | Mar 11 | Spring break (no class) |
M | 11 | Mar 18 | Exam #2 |
W | 12 | Mar 27 | assignment #8a due |
W | 12 | Mar 27 | assignment #8b due |
W | 13 | Apr 3 | assignment #9 |
W | 14 | Apr 10 | assignment #10 |
W | 15 | Apr 17 | assignment #11 |
M | 16 | Apr 22 | Exam #3 |
W | 16 | Apr 24 | Exam #4 |
F | F | Apr26 to May 1 | Exam #5 |
M | May 6 | Get Final Grades |
Do not let your cell phone ring during class! |
Do your own work on your programming assignments. The programming assignments are your best preparation for our programming exams. If you can truly write these assignments on your own, and you understand what you are doing, you should do very well on the programming exams. If you use someone else's work on your assignments, or if you blindly type what someone else has written, you will probably do very, very poorly on the programming exams. |
Total absences | Bonus points | Total absences | Bonus points | |
0 | 2 | 5 | -8 | |
1 | 1 | 6 | -16 | |
2 | 0 | 7 | -32 | |
3 | -2 | 8 | -64 | |
4 | -4 | 9 | -128 |
Item | my grade | weight | grade \* weight |
Weekly online quizzes | 100 | .10 | 10.0 |
Weekly programming assignments | 100 | .10 | 10.0 |
Class participation | 0 | .10 | 0.0 |
Exam #1 | 90 | .125 | 11.25 |
Exam #2 | 94 | . 125 | 10.575 |
Exam #3 | 96 | . 125 | 10.80 |
Exam #4 | 98 | . 125 | 11.025 |
Final Exam | 100 | .20 | 20.0 |
Final average | 83.65 |
Register for misweb immediately! |
To go to the misweb system in the future, go to: [http://misweb.business.msstate.edu](http://misweb.cbi.msstate.edu/) |
You have an Online Quiz due along with each Programming Assignment. |
VERY IMPORTANT NOTICE In our exams, we will program web pages. These pages will be available to the world, including to other students who are taking the exam. Accessing another student’s web site during an exam is a clear case of academic misconduct. Web servers keep log files of every resource that is ever accessed on that server. The log file indicates the address of the computer that requested the resource, the date and time that the request was submitted, and the name of the resource that was requested. These log files are examined after each of our exams, and provide concrete evidence if a student accesses some other student’s exam. To be very clear: if you access some other student’s web site during an exam, it will be discovered, and it will be considered academic misconduct. If such an incident is found (in the log file), the student will get an XF in the course, and the incident will be reported. Accessing another student’s exam during the exam time is a very, very serious offense, and it will be taken very, very seriously. |
**Programming Assistance during the semester** I (your teacher) will be happy (perhaps even ecstatic) to help you with your programs during the semester. You must request this type of assistance via the class message board. You can email or contact me otherwise about other issues directly, not going through the class message board, but programming requests must go via the class message board, so the entire class can see the entire discussion. There are some requirements for your programming assistance requests: I will help you pretty much to the same extent that you help me. You can not, for instance, just write and say “my program doesn’t work. what’s wrong with it?”. You must tell me something, indicating: - symptoms: what is your program doing incorrectly? - effort: what you have done to try to debug the problem? - prognosis: what do you think is wrong? If you give me some good information, I will be able to help you much more quickly, and much more effectively. Your program also must be WELL-WRITTEN, following good programming style, before you seek assistance. The program must be DOCUMENTED, you must have used good variable names, it must be neatly indented... you must follow the programming rules of the course (HTML does not have to be documented; Java must be.) If you do your job, I guarantee you that I will try my very best to help you with your programs. Finally, I will check the class message board many, many times throughout the day, so it will probably be a good way for you to contact me. I do sometimes go to sleep relatively early (9:00 is early, right?), but I also wake up early, and I will respond to your email first thing in the morning. One more thing: do not send me copies of your files via email. Upload your files to your mislab account. I will check them there. **Beating the Spam Filter** As mentioned earlier, you can email me directly about items other than programming debugging requests (which must go through the class message board). When you do email me, you should put “BIS 3523" in the subject of your message, because my spam filter should automatically let that message through. |
"+date+" | "+event+" |
error attempting to process Trivia.fil "); out.print(e.toString()); out.println(" |
On "+todayMonth+"/"+todayDay+", the following events happened: | |
"+fields[2]+" | "+fields[3]+" |
error attempting to process Trivia.dat "); out.print(e.toString()); out.println(" | |
"+listCount+" trivia events listed |
On this day in history, "+names[todayMonth-1]+" "+todayDay+": | |
"+year+" | "+event+" |
error attempting to open Trivia.fil"); out.print(e.toString()); out.println(" |
"+fields[0]+" | "+fields[1]+" |
error attempting to open Customer.dat"); out.print(e.toString()); out.println(" |
"+fields[0]+" | "+fields[1]+ ", "+fields[2]+" | |
error attempting to open Customer.dat"); out.print(e.toString()); out.println(" |
Date: | "+fields[4]+"/"+fields[5]+"/"+fields[3]+" |
Balance: | "+fields[6]+" |
error attempting to open Customer.dat"); out.print(e.toString()); out.println(" |
"+number+" | "+name+" | "+strBalance+" |
database error"); out.print(e.toString()); out.println(" |
"+query+" | |||
"+count+" row"); // echo # of rows that match query if(count==1) // properly handle singular and plural { out.print(" matches"); } else { out.print("s match"); } out.println(" query | |||
"+i+". | "+number+" | "+name +" | "+Utility.padString(balance,15,2)+" |
database error"); out.print(e.toString()); out.println(" |
|