<!-- ************************* --> # **{CS,EE} 455: Intro' to programming [systems design]** ## Dr. Saty Raghavachary ### Summer '22: May 18 through June 28 (~6 weeks), OHE136: ### Lectures: MTW, 1:10-3:15 ### Lab: R, 1:10-3:15 <div style="height:1px;border:1px solid black;"/> <p><img src="pics/inv-9801.jpg" style="width:40%;padding:2px; border:1px solid #777777;"> <p><img src="pics/genart-433eeh.jpg" style="width:40%;padding:2px; border:1px solid #777777;"> <p><img src="pics/do_while_do.jpg" style="width:40%;padding:2px; border:1px solid #777777;"> <div style="height:1px;border:1px solid black;"/> ##**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 :) <div style="height:1px;border:1px solid black;"/> ##**Pre-requisites** ###None, really. You do need to be **prepared to write code**, and think logically/clearly. <div style="height:1px;border:1px solid black;"/> ##**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. <div style="height:1px;border:1px solid black;"/> ##**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 <a href="https://www.facebook.com/satychary">Facebook</a>, <a href="https://www.linkedin.com/in/satychary/">Linkedin</a> and <a href="https://twitter.com/satychary?lang=en">Twitter</a> - 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 <div style="height:1px;border:1px solid black;"/> ##**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. <div style="height:1px;border:1px solid black;"/> ##**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)!!** <div style="height:1px;border:1px solid black;"/> ##**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! <div style="height:1px;border:1px solid black;"/> ###&nbsp; <!-- ********************************** --> <hr class="style1">