Announcements
- Jan 21. As I told the class today, I will be flying to Nebraska tomorrow to see my mother who is in hospice care. There should be no problem with classes on Monday and Wednesday; I will be zooming in from there. Scheduling office hours might be more hectic; just email or text me as usual if you have questions or would like to schedule an appointment.
- Jan 21. The questions and answers are posted for Practice Quiz 1.
- Jan 18. Reminder: there is no IT 238 class tomorrow because it is Martin Luther King day. See you Wednesday, Jan 19.
- Jan 17. Comments on Grading for Project 0
For each deduction two numbers are shown: (i) the deduction for Project 0, and (ii) the maximum deduction for future projects.
- No source code comments -1 -10.
Comments give a high level explanation of the code; don't just repeat what the code does. Include source code comments in all HTML, CSS, and JavaScript files.
Keep source code comments short. Instead of
<!-- This adds the required image for my page. -->use<!-- Add required image -->
Use the imperative case when possible. - No source code headers -2 -5.
The source code header at the top of each source code file (CSS, and JS) should contain your name, project number, and submit date. The source code header on the HTML page should be placed after the validation header:
<!DOCTYPE html> <!-- Stan Smith Project 0 Jan 15, 2026 -->Deductions: -0 -2 - Images should not be too large. -0 -5
The image file size should not be more than 25 or 30 K. Use an image editor to reduce the size of an image. The Paint image editor comes preinstalled on Windows. The image editor Preview is preinstalled on a Mac. Also, the image width of 200px to 300px usually suffices. Use a CSS style to set the width of an image like this:
img { width: 200px; } - Not setting the font for items on your web pages -0 -5.
Avoid the Times New Roman (default) font. It makes your pages look old-fashioned. - The name of your submitted zipfile is not proj1Smith.zip -0 -3
Replace Smith with your last name. Even better, put your project in a folder named proj1Smith, then zip it to create a zipfile with the same name. - URL for uploaded website on studentweb server not included in a comment -5 -5.
Test your URL before submitting it. - h1 or h2 header not included on a webpage -0 -5.
- Used absolute links instead of relative links for pages in your website -0 -5.
On the index page, don't use this link:
http://studentweb.cdm.depaul.edu/ssmith/ it238/proj1/index.htmluse this link instead:
proj1/index.html
- On stub or project pages, did not include a link back to the index page. -5 -10.
- Used the attribute
<a href="..." target="_blank">
to link to other pages on the studentweb server. -0 -3
Use target="_self" (default) instead. Use target="_blank" to link to external web pages. - Putting your Project 0 folders and files into a proj0 folder makes your URL more complicated. Simplify by placing the project index for Project 0 directly in the it238 folder. -0 -0
- No source code comments -1 -10.
- Jan 10. Each quarter, the DePaul asks instructors to submit a list of no-shows for their courses. If you have synchronously attended at least one of the IT 238 class meetings, or submitted a study log for Week 1, you will not be reported as a no-show. However, if you have not attended any class meetings and have not submitted a study log for Week 1, please submit a document to this Attendance Verification drop box, stating that you wish to remain in the class. Submit this document by noon, Tuesday, Jan 13.
- Jan 10. If you did not synchrously attend both of the class meetings in Week 1 (Jan 5 and 7), please submit a Study Log to obtain credit for Week 1 attendance. A study log for a week is due the following Tuesday. For Week 1, your study log is due on Tuesday, Jan 13, for Week 1. Even if you are in the async section (Section
- Jan 6. It turns out that the reason that the Sample Webpage did not display
properly in class yesterday was that a cached stylesheet was being used instead of the latest verson
on the server. The webpage worked properly after I cleared the browser cash. You can do this on Chrome by
clicking on the three vertical dots in the upper right corner. Select
Settings >> Privacy and Security >> Delete Browing Data.
Check Cached images and files, then click the button Remove from this device.
View the Sample Webpage using this URL:
https://studentweb.cdm.depaul.edu/sjost/it238/sample-webpage/
Here are the source code files:
it238/sample-webpage/index.html
it238/styles.css
it238/images/northern-cardinal.jpg - Jan 5. The Zoom recording of the lecture for Monday, Jan 5, is posted.
Find it on D2L at
Content >> Zoom Invites and Recordings. - Jan 5. A dropbox is posted on D2L for submitting your study logs. Recall that you need not submit study logs if you attend class meetings synchronously via Zoom.
- Jan 5. Attendance counts 10% of your grade. Students in the sync section obtain credit
for attendance by attending Zoom class sessions. Students in the async section
or anyone that must miss a class, obtain credit for attendance by submitting a
study log for that week, which will summarize what you did to study for IT 238
during that week. Although exactly what you submit is up to you, here are some
suggestions: the number of hours you spent studying for the various parts of the
class (e.g., watching lectures and studying class examples, working on
tutorials, projects, and practice quizzes), what did you find interesting, hard,
or confusing, what questions did you have? If you have questions for the
instructor, email him directly, in addition to putting these questions in the
study log.
Even if you are in the async section, you are welcome to attend the class via Zoom any time you are available. If you attend both class meetings for a week, you need not submit a study log for that week. - Jan 5. The first class meeting of IT 238 is in Room CDM 222 at 11:50 AM on March 31. This class meeting is synchronous in person or via Zoom.
- Jan 5. My cell number is 847/612-7285. If you text or email me, please identify yourself because I don't have a list of your phone numbers. If you email me over the weekend, you may want to also text me to let me know that I should check for your email.
- Jan 5. Scheduled office hours are from 5 pm to 5:45 pm on Tuesdays and 3:00 pm to 3:45 pm on Wednesdays via phone or Zoom. We can set up a Zoom session if necessary. Use the Office Hours Zoom link, which will be posted on D2L. To talk to me outside of these scheduled office hours, call, text, or email to make an appointment.
- Jan 5. The online textbook for this class: Marijn Haverbecke, Eloquent JavaScript, A Modern Introduction to Programming, 3rd Edition, No Starch Press, 2019. Here is a link to the Eloquent JavaScript book as a PDF document.
- Jan 5. Download Visual Studio Code, from this site:
https://code.visualstudio.com/download, if you don't already have it installed. We will use the VS Code to create and edit HTML, CSS, and JavaScript files for this class. - Jan 5. Download FileZilla to use for uploading projects to the studentweb.cdm.depaul.edu server. Here are links to download FileZilla for Windows: https://filezilla-project.org/download.php?platform=win64 and for Mac: https://filezilla-project.org/download.php?platform=osx
- Jan 5. The dropbox for Project 0 is posted on D2L. It is due on Apr 8.
- Jan 5. Practice quizzes count 10% of your grade. You will be allowed three tries for each quiz. The highest score will be used for your practice quiz score. A practice quiz will be posted on each Friday except midterm week. This quiz will be due 8 days later on Sunday night at 11:59 pm.
- Jan 5. The deadline to drop this course with full tuition refund and no W grade on transcript: Friday, Apr 11 at 11:59 pm.
- Jan 5. Set the Microsoft Explorer on your Windows PC to show file extensions:
Invoke the Windows 10 File Explorer by selecting Start, All Programs, Accessories, and Windows Explorer.
From the File Explorer, select the main menu item Tools, check the box File name extensions
Mac and Unix do not have official file extensions.