A290/A590 Web/C# Main Menu
|
|
A290/A590
Tools for Computing/Topics in Programming:
Interface Design and Programming for the Web
with Visual Studio and Visual C#.
"We choose to go
to the Moon in this decade and do the other things, not
because they are easy, but because they are hard ..."
-President John F. Kennedy, Address at Rice University, September 12, 1962
- Office: Luddy Hall 2050 (IF2050).
- Office Hours:
- By appointment only.
- Office Hour Special NOTES:
- Any changes to my office hours will be posted here.
- Tuesday, March 5, 2024: FIRST DAY THIS CLASS MEETS.
Office: Luddy Hall 2050 (IF2050).
Phone: 855-3974.
E-mail: jwhitmer@indiana.edu.
MEETING Times:
MEETINGS: Tuesday and Thursday: 9:45am - 11:00am (sections 5518 and 6378)
Miles Brand Hall I W109
Spring Semester 2024 Students Please note the following: [Updated: 4/16/24]
- Final Project Phase 2 scores posted and emails
sent: Final Project Phase 2 scores are posted on
Canvas. Everyone should have received an email with their score and
some comments. For those who submitted, the overall class average of
33.00/70 or 47.14% for the class. This was an expectedly low average
for the class. I am obliged to point out, however, the distribution
that led to this average was also not good. There were two "groups" in
this submission. One group scored between 40 and 70, while the other
group scored from below 30 to 15. There was 1 scores of 70, 3 in the
40s, 3 in the 20s, and 2 in the "10s." Two students did not submit
Phase 2 and were not included in these totals or averages. Those who
scored below 30 either simply did not provide the level of detail
expected in either their storyboards, or their written account of the
logical/programming components, or one of those components was missing
entirely. While many of the Phase 2 submissions were well-done, even
those that scored above 50 were almost all impacted by the complete
omission of some (or at least one) of the required components clearly
detailed on Pages 3-4 in the Final Project Description. It appears
some of you did not carefully review that important document and/or
failed to carefully consider the additional resources I shared in our
class meetings before Phase 2a and 2b were due. Please keep in mind
these sorts of oversights will have a very substantial impact if they
are repeated in your Phase 3 deliverable. We will discuss this more in
our remaining meetings.
Another reminder to be very careful about what you use for audio,
video, or images. DO NOT assume something is free/public-domain. You
need to either confirm that it is, or find something else, or create
it yourself. Unless you have checked with me in advance, as some of
you have, we will not be "understanding" about this issue, if you are
careless in this regard. IMPORTANT NOTE: All
resources you use that are not your own must be clearly credited in
the "Comments" for that page, including the URI where the resource was
found. Let me know if you have questions about this specific issue.
ALSO NOTE: I will also repeat here that if you intend to gather data
and have proposed to use SQL or something similar, OR you have plans
to access a large number of "external" sites, I would advise you to
exercise extreme caution. In the case of SQL/DATA, I would strongly
encourage you to consider storing and retrieving your data in a local
*.TXT or *.CSV file. This will be "proof" that your configuration
works, without the risk that we will not be able to access the same
external data that you are relying on. As far as external websites,
the same issue applies, as well as the fact your project is supposed
to be "your" sebsite. While you cannot store these external sites
locally, it will be up to you to insure that absolutely every link
works, because if it does not, we will have no choice but to apply
penalties because we will not be able to thoroughly test and evaluate
your project.
FINALLY, I had a difficult time identifying the 5 "distinct" ASP.NET
controls that are a required component of Phase 3 in many Phase 2
submissions. Be sure you understand this means 5 "different" controls,
of which a "Button" PLUS the "ButtonClick" event handler and the
"Visual C#" code in that event handler, would be an example of ONE
control we have used. Using 5 buttons is NOT 5 "distinct" controls, it
is one. Make sure you are clear about this. We will expect you to
clearly identify the 5 controls in the README.TXT file that is part of
Phase 3. I will discuss this in our remaining meetings as well.
- JIT 3 and MINI 3 are now
available via the Homework page. NOTE the links to JIT 3 and MINI 3
point to the same file. MAKE SURE you take note of the difference in
the "topics" for MINI 3 when compared to MINIs 1 and 2 as well as the
different requirements for JIT 3. You should clearly understand this
assignment leaves the topics up to you, as long as they are directly
related to your Final Project and NOT a topic already discussed on
MINIs 1 or 2. Please be sure to review the description and submission
instructions so you submit each one properly. Note especially you need
to VERY CLEARLY include "what" the topic is for each of your 3 JIT
items by how you STATE THEM, so everyone knows what you are talking
about without reading your MINI 3 or knowing your sources or
project. Be sure to contact me if you have any questions. BOTH are due
electronically by 10:00PM on Sunday, April 21,
2024. JIT 3 is due via direct email to Jeff
and MINI 3 is due to your Canvas "MINI 3"
assignment.
- Homework PROJECT 2 is now available via the
Homework Assignments page. It is due on Friday, April 19, 2024 BY
11:59:00.00PM (SHARP). You are encouraged to look at it at your
earliest convenience, so you can let me know if you have any
questions. I have already talked about it briefly and will
return to it in class Thursday. Note this Homework PROJECT involves
both additions to and SIGNIFICANT changes to the Fun With Visual
Studio site we have been building together. You now have all the
details and tools you need to begin serious work on this immediately,
if you wish and you should have all you need now that we have
completed our meeting on Tuesday, April 16 (next Tuesday).
- The A290/A590 Final Project
Description and Calendar is now available via the
Homework page (at the bottom). It is due in three (3) phases on
Tuesday, April 9, 2024 by 9:30am, Tuesday,
April 16, 2024 by 9:30am, and no later than
11:59:00.00pm (SHARP) on Friday, April 26,
2024. Please read through ALL of it (5 pages) at your
earliest convenience so that I can make any corrections or updates as
promptly as possible. PLEASE be sure you read through it at least
three (3) before our next class. I will dedicate part of our Meeting 7
time on April 4, 2024 to discussing and clarifying what I am asking
and expecting you to do, especially regarding Phase 1 (+ Phase
0). This will be your only chance for additional questions before
Phase 1 (+0) is due on Tuesday, April 9. I will dedicate appropriate
parts of future meetings to those components that are due later in the
semester.
- AI preferred appointment times now available. You
will now find the and preferred appointment times for the AIs in
A290/A590, Abhijith, Prajwal, and Sumanth, on the Course website
Homepage just below the section with announcements. Please note that
"preferred appointment time" means just that. These are the times it
is the most likely each of them would be able to meet with you online
or in person to answer questions that have not been answered in the
meetings or course resources. I do not ask them to hold regular
"office hours," as that is not a very effective use of their time. If
you have a question about a Homework PROJECT, you are welcome to
contact either of them to set up an appointment. Keep in mind we
expect appointments to be kept and a missed appointment without notice
may impact your options for future appointments. ALSO keep in mind
that all three of them are always in class on Tuesdays and Thursdays
from 9:45am - 11:00am (classtime) to answer your questions. Finally,
you are free to set up an appointment with any of them, regardless of
which is doing the evaluations of your submitted work.
Graduate Associate Instructors (AIs), Spring 2024:
Abhijith Dameruppala
Email: adameru@iu.edu
- Office Hours/Appointments: No formal office hours. Preferred appointment times available and appointments strongly encouraged.
PREFERRED Appointment times:
-
Thursdays: 3:00pm - 5:00pm and Fridays: 3:00pm - 5:00pm
Prajwal Kaushal
Email: prkaus@iu.edu
- Office Hours/Appointments: No formal office hours. Preferred appointment times available and appointments strongly encouraged.
PREFERRED Appointment times:
-
Tuesdays: 1:00pm - 3:00pm and Fridays: - 10:00am - 12:00pm
Sai Sumanth Muvva
Email: saimuvva@iu.edu
- Office Hours/Appointments: No formal office hours. Preferred appointment times available and appointments strongly encouraged.
PREFERRED Appointment times:
-
Wednesdays: 10:00am - 12:00pm and Fridays: 1:00pm - 3:00pm
|