Skip to content

Commit

Permalink
updated syllabus, added iOS TA
Browse files Browse the repository at this point in the history
  • Loading branch information
AndyyHuang committed Jan 29, 2024
1 parent 8dd8e36 commit 2e5d9d2
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 19 deletions.
Binary file added public/assets/kaashvi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/assets/lucas.jpg
Binary file not shown.
30 changes: 15 additions & 15 deletions public/content/course-info.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ For the Web track, we do not reforce prereqs, but prior coding experience of any

_Textbooks and Required Materials_

If participating in the iOS track, you’ll need a MacBook with macOS 12.5 (Monterey) or later that can run Xcode 14. If your Mac is mid-2012 or newer, you should be fine. Older Macs may have performance issues.
If participating in the iOS track, you’ll need a MacBook with macOS 13.5 (Ventura) or later that can run Xcode 15. Older Macs may have performance issues with Xcode.

## Lectures

The weekly lectures are intended to give an introduction to the contents covered by the homework due the following week. The general structure will be a conceptual overview of the highlighted topics, use cases, and real-life examples. **Attendance is mandatory** and will be recorded.

## Labs
## Lab/Discussion

Labs are a fun way to learn and practice the content in a more hands-on way! We have all sorts of exciting exercises for you to make your own demos and small apps. They also serve as a means of introducing the homework assignment (that was assigned the previous week) for those who are struggling to grasp certain concepts or haven't gotten around to doing the assigned homework.

Expand All @@ -43,47 +43,47 @@ Labs are a fun way to learn and practice the content in a more hands-on way! We
- Crafting a project proposal as well as setting and meeting checkpoints
- Designing application mockups


## Grading Breakdown

| **Weight** | **Assignment** |
| ----------- | --------------------------------------- |
| 20% | Attendance |
| 20% | Attendance |
| 30% | Weekly Homeworks |
| 5% | Final Project Checkpoint: Design Mockup |
| 45% | Final Project: Demo Day |
| 50% | Final Project |

To earn a P, you will need >= 70%. This course is fast-paced and highly cumulative. Your success will depend on your active and consistent participation. However, we understand that emergencies and personal matters do come up.

This course is fast-paced and highly cumulative. Your success will depend on your active and consistent participation. However, we understand that emergencies and personal matters do come up.
## Attendance

**Web**: You are allowed up to **4 unexcused absences across lectures and labs**.

**iOS**: You are allowed up to **2 unexcused absences across lectures**.

If you have extenuating circumstances and have used up your unexcused absences, please fill out our excused absences form. Excused absences do not impact your grade.

**More than 2 incomplete homeworks or failing to complete the final project will result in a NP.**

**If an individual receives unanimously poor peer evaluations from their final project teammates, their grade will be impacted, and consistently low effort will result in a NP.**
If you have an extenuating circumstance and have used up your unexcused absences, please fill out our excused absences form. Your grade will not be impacted by the first two unexcused absences, nor by any excused absences.

## Homeworks

The weekly homeworks are mini-projects that have a detailed, step-by-step spec for you to follow.

You have **2 homework drops** and your homework grade will be affected if you miss any more than that.
You have **2 homework drops** in total which do not impact your grade. Any additional incomplete homeworks will result in a NP. Homeworks are weighted equally.

## Final Project

The last 4 weeks will be dedicated to your final project, which is ideating and building a viable product/application. You’ll be expected to meet with your project team regularly to work towards meeting the checkpoints throughout. We will be offering Office Hours support as you and your team take on this final project.

**Please do your part in the final project. If an individual receives unanimously poor peer evaluations from their final project teammates, their grade will be impacted, and consistently low effort will result in a NP.**

## Late Work

No late work is accepted. Homework and the final project must be turned in on time or you will receive no credit. If you need an extension, email [email protected] with "[CUBSTART WEB]" or "[CUBSTART IOS]" in the subject line.
No late work is accepted. Homework and the final project must be turned in on time or you will receive no credit. To request an extension, please create a private post on Ed, clearly stating which homework assignment you are referring to and the duration for which you need the extension. Please do not email [email protected] with extension requests.

## Academic Honesty

Homework assignments should be completed individually. You may only work in teams on the final project. Respect licenses of libraries that you use, and do not sabotage other students (there is no curve). Follow UC Berkeley’s Honor Code.

## Accomodations
## DSP & Accomodations

Course policies are subject to change for DSP students.

If you need any accommodations, please contact the course staff ([email protected]) with the subject line “[CUBSTART WEB/IOS] ACCOMMODATIONS REQUEST - YOUR FULL NAME.” Please include your letter of accommodations and in your own words, a description of what you need to be successful in this course. Additionally, please state which track you are enrolled in.

Expand Down
8 changes: 4 additions & 4 deletions public/content/staff.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@
],
"tas": [
{
"image": "assets/lucas.jpg",
"name": "Lucas Gagne",
"image": "assets/kaashvi.jpg",
"name": "Kaashvi Agnihotri",
"title": "iOS TA",
"description": "Hello! I'm Lucas, a third year CS student. I love to surf, read, and go to the RSF. I am looking forward to the semester and meeting everybody!",
"social": "@lucasgagne1"
"description": "Hi, I'm Kaashvi! I'm a 3rd year CS student pursuing an English Minor. I like to draw, overanalyze murder mystery shows, and play the flute 🎶 Looking forward to meeting ya'll!",
"social": "@kashew_arts"
},
{
"image": "assets/kartik.jpg",
Expand Down

0 comments on commit 2e5d9d2

Please sign in to comment.