Distribution
Table
Grades | A/A- | B+/B/B- | C+/C/C- | D+/D/D- | F |
---|---|---|---|---|---|
Frequency | 7 | 25 | 18 | 5 | 0 |
If you have less than 300 points for the course work -- labs, projects etc. you can still make up the missing points and perhaps imp[rove your overall grade by attending one of tomorrows seminars [ ../seminar/ ] and sending me a report before Monday morning.
Grades [ grading/ ] have been posted.
The assigned work to prepare for Wednsday is to review the first 10 chapters in the text and write down one question that you need answered before the final next week.
Reminder: the last class is on next Monday when we will review the rest of the material in this course. This the Bonus deadline for perfect work in the last project.
Thank you for your assistance with the Online SOTE pilot study.
We would like to provide you with instructions for communicating the online SOTE with your students.
During the first class meeting of SOTE week, please communicate the information below to your students:
"We are now in SOTE week. Students should check their CSUSB e-mail accounts as they will be receiving an e-mail that contains a password and link to access the online SOTE. Each student should complete the SOTE no later than June 8."
[...]
Thank you again for your help with this pilot study.
Best regards, The Online SOTE Ad Hoc Committee
Also -- you don't have to tell a function what type of data it has -- and so the type in the template is inferred from the call. But to instanciate a template class you must explicitly state the actual type.
The next topic [ 15.html ] is "Exceptions" and is based on chapter 17 in the text book. Study these to prepare for Monday's class.
Grades posted real soon now.
One question involved completing a class and a constructor for a doubly linked list given the UML and a test program. The example is set up so that there is very little choice, except the sequence of the lines inside the class and the constructor:
class Node
{
public:
Node(string s);
string item;
Node * previous;
Node * next;
};
Node::Node(string s)
{
item=s;
previous=NULL;
next=NULL;
}This code has been compiled and tested.
The next class is [ 11.html ] and reviews the content in chapter 12(lists, linking, stacks, queues). Then we move on the Chapter 14. we return to chapter 13 in week 9.
Future Events
Table
# | Dates | Prepare | Topic | Lab |
---|---|---|---|---|
11 | 5/9 | Chapter 12 | Lists, stacks, queues [ 11.html ] | Streams [ lab06.html ] |
- | 5/11 | Project 2 [ p2.html ] | Chapter 10, 11 or 12 | |
12 | 5/11 | Chapter 14 | Overloading operators [ 12.html ] | " [ lab06.html ] |
- | 5/11 | * | Quiz 3 on Chapter 10,11,& 12 [ alg.html ] , P 2 |
Since we are waiting for toner cartridges for the lab printers I will accept project work that is sent to me pasted into an email message [ contact.html ] -- with same deadlines.
# | Dates | Prepare | Topic | Lab |
---|---|---|---|---|
- | 4/27 | Project 1 [ p1.html ] | Chapter 7,8,or 9 | |
8 | 4/27 | Chapter 10 | Recursion [ 08.html ] | " [ lab04.html ] |
- | 4/27 | * | Quiz 2 on Chapter 7,8,9, project 1, and UML |
The distribution looks like this
Table
A/A- | B+/B/B- | C+/C/C- | D+/D/D- | F |
---|---|---|---|---|
3 | 17 | 23 | 11 | 4 |
The best percentage score in the class is 96.2% and if this was the end of the quarter, including the final and all bonusses.... I would multiply all the scores by 1.04 because nobody got an A (98.33). Notice: I don't do any rescaling until the end. And usually I get someone with an A in this class without rescaling.
Four of my solutions: [ lab02string.cpp ] (use C++ 'string' type) [ lab02get.cpp ] [ lab02get2.cpp ] (input one character at a time and discard the extra ones) [ lab02getline.cpp ] (use getline... and tidy up extra input if needed).
By the way I have posted the code for [ R7.8.cpp ] (Review exercise 7.8 on pointer assignments) to see what assignments are legal and in error -- not an easy review exercise.
Question R7.4 asked two (2) question and has therefore two answers.
Currently we have 45 A/A-s, 6B-/B+/Bs, ... and 5 Fs. But these are early days.
If you want to add this class, you will have to wait for somebody to drop it. You can attend the first 6 sessions in hope of this but if you are not on my roster by then you must leave.
If you have any doubts about this (or any other class) please drop it as soon as possible to make room for others. I will have to drop people who don't attend class and don't contact me with excuses during the first 6 sessions.
I am redacting this blog to remove old and useless items.
I'll be posting the schedule and syllabus (no big changes planned, closer to the start of spring.
This gave the following grade distribution
Table
Grade Distribution | A/A- | B+/B/B- | C+/C/C- | D+/D/D- | F |
---|---|---|---|---|---|
Frequency | 3 | 17 | 11 | 9 | 9 |
Let me know as soon as possible if you spot an error.
Best of luck -- the final is design to determine the grade for the class.
You can also use the Search [ ] to find information on a topic.
Yes I will accept reports on seminars on the last two days that are emailed to me with CSE202 in the subject the day before (Monday) the day when grades are due in CMS (Tuesday). However they do not make up for points lost on the final. Just for points lost in the course work.
By the way, see [ http://thisisindexed.com/2010/04/how-to-get-unstuck/ ] as an example of "Indexed" the web site.
An older version of the text is at [ bigcpp1.html ] which makes intersting reading.
Grade Distribution | A/A- | B+/B/B- | C+/C/C- | D+/D/D- | F |
Frequency | 10 | 6 | 5 | 0 | 2 |
My nephew may be attending Cal State shortly, so feeling a bit nostalgic, I decided to contact some of my professors. I'm not sure if you remember me, but I'm sure you remember my friend <anonimized> (yes, that was a joke). I admit that I thought most of your classes were a waste of time, but I was very wrong. I've built several successful companies, and now own a multi-million dollar corporation, all because of my knowledge and use of computer science. Since I graduated, I've found innovative ways to integrate my knowledge of computer science into every business I've owned. So, I suppose this is a thank you letter to let you know that I credit people like you with my success. If my nephew does attend Cal State (I'm trying to convince him), I'm recommending you as an instructor.
. . . . . . . . . ( end of section CS202 Web Site) <<Contents | End>>