Announcements
- Feb 20. The reason that the modified KidsTextArea3 Example did not work
in class yesterday is that the statement
var kidsArray = JSON.parse(contents);
was not placed in any function, so it executed before the variable was initialized, causing an error. The solution is to move this statement to the top of the getKidsByGender function so this statement executes after the file upload occurs and the "Show Kids of Selected Gender" button is clicked. - Feb 17. If you submit Project 3 without the extra credit additions on Feb 20, you may submit it again with the extra credit part added by the due date of Mar 6. When you resubmit this project, put a comment in D2L and also email me to let me know that you are resubmitting the project for extra credit.
- Feb 14. The Total Midterm Score is posted on D2L. It is the sum of the D2L Midterm and the Short Essay portions.
- Feb 9. Registration is open for the Proctored Final Exam. Times for the final start on Wednesday, March 19, at 9:00am, and end on Saturday, March 22, at 5:000pm. You can take the proctored final in the Course Online Proctoring Center in the Loop or find a local proctor, which is usually at a library or two-year college. The Online Learning Office can help you find a local proctor if you need help. Don't wait to sign up for the Proctored Final. If you wait until the last minute you may not be able to take ithe exam at your preferred date and time.
- Jan 30. The Midterm Review Guide has been revised to show the topics we discussed this quarter. Especially, look at these sections: HTML Attributes, JavaScript DOM Object Properties, CSS Shorthand Styles, Hex Color Codes, Number Maximum Value.
- Jan 28. There will be no practice quizzes next week on Monday, Feb 3, and Wednesday, Feb 5.
- Jan 28. The Short Essay portion of the midterm exam opens on Wednesday, Feb 5, and closes on Monday, Feb 10.
The D2L Multiple Choice portion of the midterm exam opens on Thursday, Feb 6, and closes on Monday, Feb 10. - Jan 26. Starting with Project 2a: each image tag <img> should include an alt attribute, which describes the image for users that have vision restrictions, for when the image file is missing. A screen reader can read the contents of the alt tag. Many of you already included an alt tag for your image on the Project 0 index page.
- Jan 25. Reminder: Practice Quiz 2b closes Sunday night, Jan 25.
- Jan 25. For submitting your projects starting with Project 1b, in addition to your zipfile being named proj1Smith.zip, where Smith is your last name, the file that you zip up should be named proj1Smith. This insures that when I unzip your zipfile, the resulting project file will be proj1Smith so no rename is needed.
- Jan 22. The questions and answers to the closed practice quizzes, which are PQ1a and PQ1b, are posted. Use the Practice Quizzes link in the navigation bar on the left of this page. PQ2a closes tonight.
- Jan 22. The sync students will take Practice Quiz 3b at the beginning of class on Monday, Jan 27. Before taking this quiz, study the Comparisons for Equality Section; some of the quiz questions will be based on its contents.
- Jan 18. 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 -2 -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. - No source code headers -3 -5.
The source code header at the top of each source code file should contain your name, project number, and submit date. - Images should not be too large. -1 -6
Image width of 200px to 300px usually suffices. Use a CSS style to set the width of an image. - Not setting the font for items on your web pages -2 -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. - 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 -3 -5.
- Used absolute links instead of relative links for pages in your website -0 -5.
- No source code comments -2 -10.
- Jan 13. Reminder. These three items are due this week:
- If you did not attend class via Zoom either Monday, Jan 6, or Wednesday, Jan 8 your StudyLog for Week 1 is due today.
- Project 0 is due Tuesday, Jan 14.
- Practice Quiz 1a is due Thursday, Jan 16.
- Jan 12. Two issues for your projects stylesheet:
- Be sure to specify a font or fonts for your webpages in your CSS stylesheet.
Here is a W3Schools reference to help you choose your fonts:
www.w3schools.com/css/css_font_pairings.asp - Make sure that the images on your webpages are not too big.
You can set the size of all images with this style:
img { width: 200px; }
If you have more than one image to resize, give each image an id and and refer to these ids in the CSS stylesheet:
<!-- HTML images --> <img id="img1" src="image1.jpg"><br> <img id="img2" src="image2.jpg"> ... // CSS mage sizes #img1 { width: 200px; } #img2 { width: 250px; "
- Be sure to specify a font or fonts for your webpages in your CSS stylesheet.
Here is a W3Schools reference to help you choose your fonts:
- Jan 7. The StudyLogs dropbox is posted on D2L on the Submissions Page. This dropbox is for you to submit your study log documents if you are in the async section. Also, the Class Discussion forum is posted on the Discussions Page.
- Jan 7. The second class meeting for IT 238 is this coming Wednesday, Jan 8, at 10:10 am. IT 238 meets every Monday and Wednesday on Zoom, except for the Martin Luther King holiday, which is on Monday, Jan 20.
- Jan 6. The first class meeting is at 10:10 AM on January 6. This class meeting is synchronous via Zoom. There is no live in-class section.
- Jan 6. 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 6. Scheduled office hours are from 2:00 pm to 2:45 pm on Mondays and Wednesdays. Call my cell phone (847/612-7285) or email me at sjost@cdm.depaul.edu. 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 6. 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 6. 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 6. 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 6. Practice quizzes count 10% of your grade. Students in the synchronous section will take the practice quizzes in class. Asynchronous students will have ten days after the practice quiz is taken in class to take the quiz.
- Jan 6. The discussion forum ClassDiscussion is available on D2L for students to post and answer questions related to the class for Attendance extra credit.
- Jan 6. The deadline to drop this course with full tuition refund and no W grade on transcript: Friday, Jan 17, 11:59 pm.
- Jan 6. 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.