CS48, Winter 2019

NameRoleBio
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
proj00 false Getting Started Thu 01/10 04:00PM Thu 01/10 06:50PM

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

num ready? description exam date
e01 true Midterm Exam 1 Wed 02/27 02:00PM
e02 true Final Exam 4pm-7pm Mon 03/18 04: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