• 검색 결과가 없습니다.

Stanford CS193p

N/A
N/A
Protected

Academic year: 2022

Share "Stanford CS193p"

Copied!
4
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

CS193p Spring 2020

Stanford CS193p

Developing Applications for iOS Spring 2020

Lecture 1

(2)

CS193p Spring 2020

Welcome

What is this course about?

Developing applications for iOS (iPhone and iPad mostly, but applicable to Apple Watch/TV too).

Using SwiftUI (which shipped for the first time a few months ago in iOS 13!).

(If you want to learn UIKit (Swift or Objective-C), see previous CS193p iterations on YouTube.)

What will I learn?

Some things will be familiar to you (OOP, C-like programming language, etc.) But a number of things will likely be very new to some of you …

Swift Programming Language Functional Programming

“Reactive” User-Interface Development Paradigm (including MVVM) Object-Oriented Databases

And this is a great place to experience “real life” applications of numerous CS concepts … CHI, API design, Language Design, Animation, Persistence, Networking, Multi-threading, etc.

(3)

CS193p Spring 2020

Welcome

Coronavirus

Occasionally, Stanford records CS193p to make it available free to the world.

Coincidentally (and luckily), this is one of those quarters!

So you will not miss a minute of exciting lecture action!

(Though lectures will be weird for me with no one there.)

Due to potentially huge time-zone differences of students, lectures will not be “live” on line.

The vast majority of two-way interaction in this course has always been via Piazza anyway.

That will continue to be true.

We will certainly miss some things (no questions in lecture, no face-to-face office hours, etc.).

But overall, I expect (hope?) that CS193p will be one of the less-impacted courses.

In any case, we’ll adjust as needed on the fly!

(4)

CS193p Spring 2020

Welcome

How does this course work?

Demos (lots and lots)

Lecture Slides (for concepts mostly)

Reading Assignments (to learn Swift; first 3 weeks only)

Programming Assignments (5 or 6 of them in the first 7 weeks) Final Project (last 3 weeks)

Let’s get started!

We’re going to start by building an application together over the first few weeks Starting right now …

참조

관련 문서

If you look down at the bathroom floor in your home, you will see repeating shapes that cover

5 Because I know what it is like to be a new student in a strange school, I want to help him fit in.. I know what it is like to be a new student in a strange school, so I

By pressing the Add button in the Java Action window you will be able to select the *.class files that you want to embed in your Cult3D project, they can be in any folder

21 When the queen heard about Luigi, she invited him to her palace for dinner.. 22 Before sitting down at the table, Luigi presented the queen with all his gifts,

If you look down at the bathroom floor in your home, you will see repeating shapes that cover

7 If you want to speak English well 8 Once he starts to read a book 9 As long as it doesn’t snow 10 Once you learn the rules 11 If you don’t like exercising alone 12

If you look down at the bathroom floor in your home, you will see repeating shapes that cover

모두들 매우 재미있고 즐거운 시간을 보내고 있다.. 그러나