Izvor: https://appleprofessionallearning.instructure.com/courses/24
Develop in Swift uči studente razvoju aplikacija s Xcodeom na Macu i Swiftom, moćnim i intuitivnim programskim jezikom otvorenog koda. To je isti jezik koji profesionalni programeri koriste u brzorastućoj ekonomiji aplikacija za izradu aplikacija za iOS, macOS, tvOS, watchOS i šire.
Ovaj tečaj pruža nastavnicima priliku da nauče temeljno znanje potrebno za podučavanje Swifta i Xcodea izravno od Appleovih stručnjaka, što ga čini idealnim uvodnim tečajem za podučavanje Develop in Swift u bilo kojem obrazovnom okruženju. Nastavnici će također imati prilike primijeniti svoje znanje u osobnom projektu i započeti s izradom plana za podučavanje ovog kurikuluma u vlastitom okruženju učenja.
Za edukatore koji predaju nastavni plan i program Develop in Swift AP® CS Principles, ovaj tečaj nudi unaprijed odobreni nastavni plan i program, planove lekcija i formativno ocjenjivanje. Posebno je osmišljen za pripremu učenika za AP® ispit iz načela računalne znanosti. College Board prepoznaje Apple kao jednog od 11 odobrenih pružatelja kurikuluma AP® Computer Science Principles za školsku godinu 2021.-2022.
Upoznajte se s Xcode Playgrounds, istražite varijable i konstante, izradite aplikaciju PhotoFrame i počnite razmišljati o osobnoj privatnosti na webu čitajući interaktivnu priču grupe studenata TV kluba.
Istraživanja: 8 sati
AP® CS Principles: 12 hours
Ispitajte vitalnu ulogu koju raznolikost igra u dizajniranju uravnoteženih i pravičnih algoritama. Istražit ćete unplugged aktivnosti i aktivnosti igrališta kako biste predstavili temeljne koncepte, kao što su sekvenciranje, uvjeti, tipovi i parametri. Napravit ćete aplikaciju QuestionBot i pratiti studente TV kluba dok uče o privatnosti i sigurnosti podataka koji se prenose putem mreže.
Istraživanja: 13 sati
AP® CS Principi: 13 sati
Praktično se upoznajte s tipovima kako biste naučili o snazi ponašanja i atributa. Istraživat ćete instance tipova, uključujući pohranjivanje vrijednosti u nizove i korištenje iteracije za manipuliranje tim popisima vrijednosti. Napravit ćete igru BouncyBall i nastaviti priču o TV klubu kako biste istražili dijeljenje podataka na stranicama društvenih medija.
Istraživanja: 8,5 sati
AP® CS Principi: 9,5 sati
Radite kroz nekoliko projekata aplikacija, dodajući elemente korisničkog sučelja (UI) na zaslon, povezujući te elemente s kodom i reagirajući na događaje generirane interakcijom korisnika. Svaka sljedeća aplikacija izazvat će vas da sami napravite više od ovih koraka i ispitate umjetnost predstavljanja.
Istraživanja: 9,5 sati
AP® CS Principi: 11 sati