Software Tools & Techniques Lab (UCSD CSE15L)
Joe Gibbs Politz - jpolitz@eng.ucsd.edu
- jpolitz.github.io
Material and Schedule
- Week 0 β Setup
- Welcome Survey - Due 11:59pm (just before midnight) Monday September 26, 2022
- Week 0 Lab (Creating Github Page) - Due 11:59am (just before noon) Wednesday September 28, 2022
- Quiz 1 (will be released after class Monday) - Due 11:59am (just before noon) Wednesday September 28, 2022
- Week 1 β Remote Access and the Filesystem
- Quiz 1 (will be released after class Monday) - Due 11:59am (just before noon) Wednesday September 28, 2022
- Week 1 Lab Report - Due 10:00pm (evening) Friday September 30, 2022
- Week 2
- Quiz 2 (will be released after class Monday) - Due 11:59am (just before noon) Wednesday October 5, 2022
- Week 3
- Quiz 3 (will be released after class Monday) - Due 11:59am (just before noon) Wednesday October 12, 2022
- Week 3 Lab Report - Due 10pm (evening) Friday October 14, 2022
- Week 4
- Quiz 4 (will be released after class Monday) - Due 11:59am (just before noon) Wednesday October 19, 2022
- Week 5
- Quiz 5 - Due 11:59am (just before noon) Wednesday October 26, 2022
- Skill Demonstration 1 - Due Your lab time
- Resubmission of Lab Report 2 - Servers and Bugs - Due 11:59pm (evening) Friday October 28, 2022
- Lab Report 3 - Due 12:00 (noon) Monday October 31, 2022 π
- Week 6
- Quiz 6 - Due 11:59am (just before noon) Wednesday November 2, 2022
- Week 7
- Quiz 7 - Due 11:59am (just before noon) Wednesday November 9, 2022
- Lab Report 3 Resubmit - Due 12:00pm (noon) Monday November 14, 2022
- Lab Report 4 - Due 12:00 pm (noon) Monday November 14, 2022
- Week 8
- Quiz 8 - Due 11:59am (just before noon) Wednesday November 16, 2022
- Lab 8 Code Review Submission - Due 10pm Friday November 18, 2022
- Week 9
- Lecture is remote this week! Read this post for details. - Due 12:00pm Monday November 21, 2022
- Week 8 Lab Code Review (Participation Credit Deadline Extended) - Due 12:00pm Monday November 21, 2022
- Lab Report 5 (Autograding Script) - Due 12:00pm Monday November 28, 2022
- Lab 9 Participation - Due 12:00pm Wednesday December 1, 2022
- Week 10
- Skill Demonstration 2 - Due 10pm on Monday, December 5 (there is a short grace period built into the Gradescope assignment until 11:59pm)
- Skill Demonstration 1 Redo - Due 10pm on Friday, December 2 (there is a short grace period built into the Gradescope assignment until 11:59pm)
Course Calendar
This calendar shows rooms for scheduled in-person lecture and lab meetings.
Frequently Asked Questions
For now, this page is a placeholder and holds frequently asked questions about the course. This site will switch to containing the official course website and syllabus at the start of winter quarter (September 19, 2022).
Q: Will the course have remote options?
No. Plan to attend all lecture and lab sessions in person. Participation policies will take into account that not all students can make it all the time, but we will not have remote equivalents for completing lab and lecture.
Q: Is participation required?
Yes. A final policy will be posted by the start of the quarter with details, but you should plan to attend both lecture and your assigned lab section every week.
Q: What about week 0 and Thanksgiving week?
There will be no official lab sessions in week 0 (because it would only be the Thursday lab sessions) and no lab on November 23/24. All students will have a shorter asynchronous activity in those times β in week 0 it will be about getting set up and in Thanksgiving week it will be about relevant material at that point in the course.
In-person activities for the course will start as usual in week 1 (September 26).
Lecture on Wednesday, November 23 will be remote and asynchronous. There will still be lecture content with associated *participation, but you can do it any time on the 23rd.
Q: I have a question about enrollment or the waitlist.
At this point, the waitlist is processed in first-come, first-serve order βΒ for each student in the class that drops, a student on the waitlist joins. To get a spot in the class you should attend lecture and lab and do all the usual course activities. Check the web registration across all the sections; the course has 10 separate lab sections, and their enrollments and waitlists fluctuate. Contact CSE Advising for more information on enrollment and waitlist processes.
Q: How should I prepare for the course?
Review Java (for example, CSE11). Get enough sleep and set up your schedule so you can make the class and lab times. Bookmark this web site!