##**Description** ###[This](https://classes.usc.edu/term-20222/course/csci-455/) is the blurb/description from the official course catalog. ###In other words, you'll be learning the **'fun'damentals of programming**, using C++ and Java, in that order :) ##**Pre-requisites** ###None, really. You do need to be **prepared to write code**, and think logically/clearly. ##**Course links** ###1. Permalink to these pages you are looking at: http://bytes.usc.edu/cs455saty. FYI, this entire site is created using Markdown (opposite of 'markup'), so the pages should come up nicely (on account of "responsive web design") on every device. Also, the look of the site will change periodically, fyi.. The type size is big, to make it possible for people sitting in the back of the classroom to be able to read the pages - you can reduce the size if you want, by (repeatedly) doing 'Ctrl -' We'll use this site for lecture notes (and "extras"). ###2. The other link: https://courses.uscden.net/d2l/home/22689 (D2L) - the course involves the use of Desire2Learn (aka 'D2L', a new-to-USC learning portal). You will submit your homeworks through D2L, and will access your scores there as well. This is also where you can access lecture videos. Note: we're not going to use Blackboard for anything. ###3. Piazza page: https://piazza.com/class/l3dbsw476824ne [signup: piazza.com/usc/summer2022/cs455, code: CodingIsFun] - this is a 'discussion' page, for you to post questions related to HWs and lecture materials, and post related answers/comments. Instead of mailing me or the TAs or the graders, it's oftentimes better to post a note on Piazza instead, on account of more 'eyeballs' being able to look at them, and us not having to answer same/similar questions repeatedly. ##**Teaching staff** ###**Prof**: Saty Raghavachary ####I work in, teach, write about, lecture, consult, code and do informal research on computer graphics (CG). [Here](http://www.viterbi.usc.edu/academics/faculty/faculty-directory/profile.php?faculty=raghavachary_saty.xml) is my brief bio. I'm also on Facebook, Linkedin and Twitter - be in touch! ####Office hours: by appt. ####Email: saty@usc.edu ###**TAs**: ####Michael Shoga: mshoga@usc.edu ####Lee Kezar: lkezar@usc.edu ###**CP**s: ####Kunlin: kunlinha@usc.edu ####Manav: manavpra@usc.edu ####Rakshita: sbalivad@usc.edu ####Swapnil: swapnilg@usc.edu ##**Statement for students with disabilities** ###Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me as early in the semester as possible. ##**Statement on academic integrity** ###USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to **protect one's own academic work from misuse by others as well as to avoid using another's work as one's own**. All students are expected to understand and abide by these principles. ###Students will be referred to the Office of Student Judicial Affairs and Community Standards (SJACS) for further review, should there be any suspicion of academic dishonesty. The review process can be found here. ###Translation: **DO NOT CHEAT under ANY circumstance(s)!!** ##**Emergency preparedness/course continuity in a crisis** ###In case of a declared emergency if travel to campus is not feasible, USC executive leadership will announce an electronic way for instructors to teach students in their residence halls or homes using a combination of our course site, D2L, teleconferencing, and other technologies. LIKEWISE, on account of COVID-19! ###