###### Assessment:

This is a coding class so format, neatness and documentation will be graded. I will take up to 2 (of 20) points off for bad formatting on any given assignment.

Your submissions should look as much as possible as the demo page, not just sort of like it. An 'A' submission is so accurate that I can't tell the difference between the demo page and your submission. Creativity: If you love design and want to go to town on a particular assignment, please do, BUT only after you have proven you know how to make it look as close to the particular assignment example as possible. You can't break grammar rules until you have proven you know and can implement the grammar rules, otherwise it is just a grammatical error.

Points will be taken off if problems on assignments are not completed.

If on your assignments you simply copy and paste a classmate's work into your assignment, your instructor will be able to tell, and you will not get any credit. That is also called plagiarism. If you hire someone or get your engineering roommate to do your assignments, we will also be able to tell and this is grounds for failing the course (and worse: see the plagiarism policies below under IX. Policies and Procedures).

The content of your projects must meet all journalistic standards: adherence to AP style, grammatically correct, well proofed, and most importantly, the work must be your own (see the plagiarism policies below under IX. Policies and Procedures).

Submission: You will submit Assignments 1-4 and the final project by zipping up your project folder and submitting it through a Google Drive link provided to you.

Participation will be graded on a number of criteria, including (but not exclusively) collaboration and helping out classmates if you understand something that someone else is struggling with.

I also grade on effort. Not everyone will find this course material easy, but if you try your hardest (and I can tell), your grade will reflect that. However, simply passing in an incomplete assignment does not count as effort. Effort means that you have tried to complete the assignment, identified where you are having trouble and then sought out your instructor for extra help.

As noted above, this is complicated material, which will be easy for some and more challenging for others. If you feel at all tentative about the material, please arrange a meeting with me so we can go over the material one-on- one. I'm happy to meet in person on campus or over Zoom.

#### Course Notes and Policies

Journalism is a team sport. I expect you to collaborate with your classmates, help each other out and generally treat each other with respect and courtesy.

The subject matter for this course is in the technology realm. While not an engineering class, it is still in the technology sector of journalism, hence this area of the journalism industry has many of the prejudices and pitfalls of the currently problematic technology industry, namely, an assumption that people of certain demographics - in particular women and BIPOC (Black and Indigenous People of Color) - don't have the aptitude to code. This is ironic since Ida Lovelace (1815-1852) is considered the first computer programmer and Grace Hopper (1906-1992) was one of the first programmers of the Harvard Mark I computer and invented numerous innovations that are the foundation of today's programming languages and consequently of the Internet. Hopper also coin ed the phrase 'computer bug' after finding that a moth was mucking up the works in one of the large mainframe computers she was working with. Black women 'human computers' (mathematicians) were a crucial part of NASA's success. Their history was documented in the book (and movie) 'Hidden Figures.' In the 1970s, any given business' computer programming department was about 50% women.