CS48, Winter 2019
Name | Role | Bio |
---|---|---|
Caitlin | TA | Hi, I'm Caitlin. I'm a fifth-year student in the combined BS/MS program. I'm very excited to be working with all of you this quarter! |
Conrad | Instructor | Phill Conrad is a Senior Lecturer in the CS department at UCSB. He is interested in ways of incorporating authentic software development experiences into undergraduate computer science courses. Outside of CS, his interests include piano, guitar, hiking and meditation. |
Eliza | Mentor | I'm Eliza, a 4th year Computer Science Major looking forward to graduating this Spring. I originally entered UCSB as a CCS Art Major, but was drawn to the logical and detailed nature of CS during my freshman year. Gradually, I became more comfortable coding and officially switched majors late sophomore year. I understand what it's like to feel intimidated by unfamiliar concepts, so I'd like to help my fellow peers any way I best can. CS56 was my favorite lower-division course because I learned more about real-world programming practices. My areas of interest in CS include autonomous vehicles, human-computer interaction, and UI/UX design. During my previous internship, I rode in one of Waymo's cars, designed the UI for an online educational service, and helped create a marketing plan to promote the service. I'd love to talk about any of these topics if you have questions or just want to chat! |
Jose | Mentor | My name is Jose Cuellar. I am a third year Computer Science student. I enjoy working on mobile application(mostly on Android). As for my experience with cs48, I worked on a ride-sharing mobile application for UCSB students using the React Native framework (unfortunately never published). In my free time I enjoy to play video games, create my own games, and look at memes. |
Nick | Mentor | Nick Duncan is a 3rd year Computer Science major. His interests lie in the field of computer security. Nick has completed several games and web applications as well as an internship working with TCP Client/Server applications and ARM/Linux/FreeRTOS based embedded systems. When not in class, he enjoys hiking, fishing, and drawing. |
Nikhil | Mentor | Nikhil is a 4th year UCSB Computer Science student. He is interested in topics such as machine learning and web development. In his free time, Nikhil enjoys video editing and exercising. |
Saagar | Mentor | Fill in bio here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sed rutrum arcu. Sed scelerisque accumsan nulla, eu placerat ante c ondimentum a. Nulla et accumsan ipsum. Sed finibus turpis ut hendrerit ultricies. Etiam dolor ex, consectetur sit amet velit vitae, eleifend tristique leo. Sed vel molestie velit. |
Santha | TA | Santha is a second-year Computer Science Master's student. She has been a TA for CS56 before. She enjoys coding and in her free time, she likes watching movies and catching up on her reading. |
Scott | Mentor | Scott Chow is a 3rd year Computing student in the College of Creative Studies. He is fascinated with building mobile applications, especially for iOS. When he's not debugging his latest app or cursing the Bluetooth protocol, you can find him running around campus most mornings. |
Wei-Tung | Mentor | My name is Wei Tung. I'm currently a third year computer science major. I have done numerous mobile (Android) and website application projects and internships over the past few years. I have not decided what topic I'll focus on in the future but currently I enjoy writing applications, analyzing data, and a little bit of machine learning. Besides programming, I like to listen to music, play console games, and eat. |
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting Started | Thu 01/10 04:00PM | Fri 01/18 05:00PM |
lab00_mentors | true | Mentor instructions for lab00 | ||
lab01 | true | Starting your project: Story Map | Thu 01/17 04:00PM | Wed 01/24 07:00PM |
lab01_mentors | true | Mentor instructions for lab01 | ||
lab02 | true | First Project Increment: Hello World, and launch | Thu 01/24 04:00PM | Thu 01/31 07:00PM |
lab02_mentors | false | Mentor instructions for lab02 | ||
lab03 | true | Deliver Hello World, Plan for Retro, MVP | Thu 01/31 04:00PM | Thu 02/07 07:00PM |
lab03_mentors | false | Mentor instructions for lab03 | ||
lab04 | trie | First Team Retrospective | Thu 02/07 04:00PM | Thu 02/07 07:00PM |
lab04_mentors | false | Mentor instructions for lab04 | ||
lab05 | true | Deliver MVP | Thu 01/31 04:00PM | Thu 02/14 07:00PM |
lab05_mentors | false | Mentor instructions for lab05 | ||
lab06 | true | Mentor review of MVP +1 week | Thu 02/07 04:00PM | Thu 02/21 07:00PM |
lab06_mentors | false | Mentor instructions for lab06 | ||
lab07 | false | Continue working on project | Thu 02/14 04:00PM | Thu 02/28 07:00PM |
lab07_mentors | false | Mentor instructions for lab06 | ||
lab08 | false | FINAL DEADLINE: Final product | Thu 02/21 04:00PM | Tue 03/05 11:59PM |
lab08_mentors | false | Mentor instructions for lab08 | ||
lab09 | false | Adjourning / Final Retro | Thu 02/28 04:00PM | Thu 03/14 07:00PM |
num | ready? | description | assigned | due |
---|---|---|---|---|
eval01 | true | Evaluation of day 1 presentations | Wed 03/06 02:00PM | Wed 03/06 03:15PM |
eval02 | true | Evaluation of day 2 presentations | Mon 03/11 02:00PM | Mon 03/11 03:15PM |
eval03 | true | Evaluation of day 3 presentations | Wed 03/13 02:00PM | Wed 03/13 03:15PM |
h00 | true | User Stories | Mon 01/07 02:00PM | Wed 01/09 02:00PM |
h01 | true | Agile Basics, Part 1 of 3 | Mon 01/07 02:00PM | Thu 01/10 02:00PM |
h02 | true | Agile Basics, Part 2 of 3 | Mon 01/14 02:00PM | Wed 01/16 02:00PM |
h03 | true | Retrospectives | Wed 01/23 02:00PM | Mon 01/28 02:00PM |
h04 | true | Agile Basics, Part 3 of 3 | Thu 01/24 04:00PM | Wed 01/30 02:00PM |
h05 | true | More on Agile | Wed 01/30 02:00PM | Mon 02/04 02:00PM |
h06 | true | Acceptance Testing | Thu 01/31 04:00PM | Wed 02/06 02:00PM |
h07 | true | More on Testing and BDD | Mon 02/04 02:00PM | Thu 02/07 04:00PM |
h08 | true | ACM Code of Ethics | Mon 02/25 02:00PM | Mon 03/04 02:00PM |
See also: LECTURE* repos from https://github.com/ucsb-cs48-w19
num | date | description |
---|---|---|
lect00 | Mon 01/07 | First day of class |
lect01 | Wed 01/09 | Project Team Formation |
lect02 | Mon 01/14 | User Story Mapping |
lect03 | Wed 01/16 | User Story Mapping, Continued |
lect04 | Wed 01/23 | Retrospective |
lect05 | Mon 01/28 | Creating a README.md for project |
lect06 | Wed 01/30 | Upcoming: Sprint Planning, Retro, MVP |
lect07 | Mon 02/04 | Deployment Tips |
lect08 | Wed 02/06 | Design, Waterfall, Acceptance Tests, Quick Reports |
lect09 | Mon 02/11 | More Presentations, identify partner groups |
lect10 | Wed 02/13 | Standup, Exam Preview, Time to meet |
lect11 | Wed 02/20 | QA, Acceptance Testing, Agile with Guest Speakers from Procore |
lect12 | Mon 02/25 | Exam Review, Testing |
Midterm E01, Wed 02/27 | ||
lect13 | Mon 03/04 | Ethics, History of SDLC |
lect14 | Wed 03/06 | Project Presentations, 1 of 3 |
lect15 | Mon 03/11 | Project Presentations, 2 of 3, and TA Evals |
lect16 | Wed 03/13 | Project Presentations, 3 of 3, and course evals |