[PDF] [PDF] App Development Courses/Certificate Mississippi Curriculum

The OCI is tasked with developing statewide CTE curriculum, programming, Swift® Playgrounds is a revolutionary app for iPad that makes learning Swift® ® interactive Textbook: AP Computer Science Principles with Swift – Apple iBook



Previous PDF Next PDF





[PDF] App Development with Swift Curriculum Guide - Apple

The course culminates in a final project where they can choose one of two basic iOS apps to build App Development with Swift takes students further, whether 



[PDF] Intro to App Development with Swift Resource Guide - Apple

Intro to App Development with Swift is designed to help students new to coding build a solid foundation in programming fundamentals using Swift as the language



[PDF] iOS App Development

Basic understanding about iOS App Development • Development Introduction of Swift programming language 2 Free on iBooks store Free online (partial



[PDF] Beginning iPhone Development with Swift 4

Beginning iPhone Development with Swift 4: Exploring the iOS SDK Molly K Maskrey □Chapter 12: App Customization with Settings and Defaults You can get it from the iBooks store or from the iOS developer site at https://developer



[PDF] App Development Courses/Certificate Mississippi Curriculum

The OCI is tasked with developing statewide CTE curriculum, programming, Swift® Playgrounds is a revolutionary app for iPad that makes learning Swift® ® interactive Textbook: AP Computer Science Principles with Swift – Apple iBook



[PDF] ITP 342 iOS App Development

fundamentals of the Swift programming language and the various frameworks needed iBooks, https://itunes apple com/us/book/intro-to-app-development- with-



[PDF] preparing teaching swift programming and actual classroom teaching

Our school has offered “CIS XXX Mobile App Development with Swift” since fall After running the iBooks app and login with an Apple ID, you can search by 



[PDF] iOS® 8 for Programmers: An App-Driven Approach with Swift

Apple, iOS, iPhone, iPad, iPod touch, Xcode, Swift, Objective-C, Cocoa and Cocoa Before You Begin xxvii 1 Introduction to iOS 8 App Development and Swift 1 iBook 24 Swift Standard Library 23 Swift Standard Library Reference 23

[PDF] app development with swift ios 11 edition pdf

[PDF] app development with swift ios 12 edition

[PDF] app development with swift ios 13 edition

[PDF] app development with swift pdf

[PDF] app dynamics api

[PDF] app für öpnv berlin

[PDF] app in

[PDF] app inventor r2

[PDF] app ipad pour apprendre a lire

[PDF] app marketing platform

[PDF] app per apprendere il francese

[PDF] app per studiare il francese

[PDF] app per traduzione in francese

[PDF] app pour apprendre a compter

[PDF] app pour apprendre du vocabulaire

1

Apple/Swift

July2019

Publishedby:

MississippiCommunityCollegeBoard

3825RidgewoodRoad

Jackson,MS39211

Phone:601Ͳ432Ͳ6155

Email:curriculum@mccb.edu

2

DavidRose,HindsCommunityCollege

RoderickKwan,HindsCommunityCollege

KathyBoyte,HindsCommunityCollege

KennethBoyte,HindsCommunityCollege

CodyRobertson,JonesCountyJuniorCollege

NatashaLewis,NortheastMississippi

CommunityCollege

TonyBouthwell,MeridianCommunityCollege

DanielEthridge,MeridianCommunityCollege

RodTolbert,Dean,JonesCountyJuniorCollege

MississippiCommunityCollege

WilliamStone,StoneCG,Booneville,MS

MississippiCommunityCollegeBoard

MississippiCommunityCollegeBoard

3 throughapartnership

Copyright

2019byMississippiCommunityCollegeBoard

4 5

codingknowledge,soit'sperfectforstudentsjuststartingout.SolvepuzzlestomasterthebasicsusingSwift® -

leadingdevelopers. devicestothedesktoptothecloud. www.Apple®.com/Swift®/playgrounds www.Swift®.org 6

Table1:EducationLevel

ProgramOccupationsEducationLevel

Table2:OccupationalOverview

RegionStateUnitedStates

2016OccupationalJobs

4,5814,5811,233,163

2026OccupationalJobs

5,7935,7931,870,980

TotalChange

1,2121,212637,817

Total%Change

26.46%26.46%51.72%

2016MedianHourlyEarnings

$38.76$38.76$49.75

2016MedianAnnualEarnings

$80,629.12$80,629.12$103,480.00

AnnualOpenings

12112163782

Table3:OccupationalBreakdown

Description2016

Jobs

2026JobsAnnual

Openings

2016Hourly

Earnings

2016

AnnualEarnings

2,080WorkHours

SoftwareDevelopers,

Applications

3,0454,155111$40.57$84,385.60

SoftwareDevelopers,Systems

Software

1,5361,63810$36.70$76,336.00

Total

4,5815,793121$38.76$80,620.80

Table4:OccupationalChange

DescriptionRegional

ChangeRegional

%ChangeState%

ChangeNational%

Change

SoftwareDevelopers,Applications

1,11036.45%36.45%69.90%

SoftwareDevelopers,SystemsSoftware

1026.64%6.64%15.86%

7

CIPCodeProgramofStudy

11.0201

11.0202AppDevelopment

Career

8 canbetakenforthepurposeof certificationinprogramming.

2019MississippiCommunityCollegeBoard

9 principles, advancedsoftware. 10

15ͲhourTechnicalCertificate

SCHBreakdown

ContactHour

Breakdown

Certification

Information

Course

NumberCourseNameSemester

Credit

Hours

LectureLabTotal

Contact

HoursLectureLab

Certification

Name

IST2453MobileAppDevelopment32260

TechnicalElectives62260

Total15

*Courserequiringswiftcertification 11

CourseNumberCourseNameSemester

Credit

Hours

IST2533ITProjectManagement3

InstructorApprovedElectives

PerLocalCommunityCollege

Total 12 and andefficientsolutionstocodingchallenges. 32260

Prerequisite:Instructorapproved

StudentLearningOutcomes:

Studentswill

1. Learnhowbinaryvalueswork.

Unit1IntrotoCoding

2. Learntheiterativedesignprocess.

Unit1IntrotoCoding

3. UnderstandingofUI.

Unit1IntrotoCoding

4. Understandingofplayground.

Unit1IntrotoCoding

5. UnderstandingofSwiftprogramming.

Unit1IntrotoCoding

6. UnderstandingofthevariouslayersoftheInternet(i.e.IP,TCP,HTTP,andTLS).

Unit2FunctionsandAbstractions

7. LearnhowtocreateandinteractiveappprototypeinKeynote.

Unit2FunctionsandAbstractions

8. Learnhowfunctionswork.

Unit2FunctionsandAbstractions

9. Learnaboutconstantsandvariables.

Unit2FunctionsandAbstractions

10. Understandencryption.

Unit3Algorithms

11. Understandcryptography.

Unit4BuildingApps

12. Distinguishbetweensymmetricandasymmetricencryption.

Unit4BuildingApps

13. UnderstandtheimportanceofCertificateAuthorities.

Unit4BuildingApps

14. Understandtheimportanceofdatasourcepatternandobjects.

Unit4BuildingApps

15. Understandofactionsandoutlets.

Unit4BuildingApps

AppleSwiftUnits

Unit1:IntroductiontoCoding(4weeks)

1.1TopicinFocus:HowComputersWork͒

1.2ExploreTaskPractice1͒

1.3CreateTaskPractice1͒

1.4PlaygroundBasics͒

1.5NamingandIdentifiers͒

1.6Strings͒

1.7Hello,world!

1.8FirstApp

Unit2:Functions

andAbstraction(6weeks)

2.2ExploreTaskPractice2͒

2.3CreateTaskPractice2͒

2.4Functions͒

2.5BoogieBot͒

2.6ConstantsandVariables͒

13

2.7Types͒

2.8ParametersandResults

Unit3:Algorithms(6weeks)

3.2MakingDecisions͒

3.3Instances,Methods,andProperties͒

3.4QuestionBot͒

3.5ArraysandLoops͒

3.6DefiningStructures

Unity4:BuildingApps(10weeks)

4.1TopicinFocus:Cryptography͒

4.2ExploreTask(8classroomhours)͒

4.3ChatBot͒

4.4ActionsandOutlets͒

4.5AdaptiveUserInterfaces͒

4.6EnumerationsandSwitch͒

4.7FinalProject͒

4.8CreateTask(12classroomhours)

Need:

AMacrunningmacOSMojaveorHighSierra.

14 scratch. programmingandmakinggreatapps. 32260

Prerequisite:Instructorapproved

StudentLearningOutcomes:

1. UnderstandingofPlaygrounds.

Lesson1PlaygroundBasics

2. LearnSwiftProgramming.

3. LearnhowtouseXcodetobuildandrunanapp.

Lesson4:HelloWorld,Lesson5:FirstApp,

Lesson7:BoogieBot,Lesson13QuestionBot

4. Learnhowtodefineandcallfunctions.

Lesson6:Functions

5. EvaluateXcodesoftware(CocoaFrameworks/ObjectiveͲC/iOSsimulator).

Lesson5:FirstApp

AppleSwiftUnits

Lesson1PlaygroundBasics

1. Typeandchangecodeinaplayground

2. Wheretolookforresultsofyourwork

3. Howtoaddnotesthatwillhelpyourememberwhatyourcodemeans.

4. Whatitlookslikeifsomethinggoeswrong.

Lesson2:Naming

andIdentifiers

1. Declareanewconstantusingtheletkeyword.

2. Chooseameaningful,specificnameforavalue.

3. Refertoapreviouslydeclaredvaluebyitsname

Lesson3:Strings

1. Identifydifferenttypesofcharacters.

2. Declareanewstringconstantusingliteraltext,includingemoji.

3. Combinetwoexistingstrings.

4. Combineastringofliteraltextwithoneormorepreviouslydeclaredvalues.

5. UsetheShowResultsbuttontoviewlongerstrings.

6. Combineastringwithanumber

7. Useescapecharacterstooutputspecialtext.

Lesson4:HelloWorld

1. Understandand

describetheimportanceoflogging

2. Addloggingtocode

3. Usetheconsoleforbasicdebugging

Lesson5:FirstApp

1. StartanewXCodeproject

2. BuildandrunanappintheiOSSimulatoronadevice

3. ShowandhideinspectorsinXCode.

4.

Changethebackgroundcolorofaview.

5. AddaresourcetoanXcodeproject

6. EditthemainstoryboardinanXCodeproject.

Lesson6:Functions

15

1. Describewhyfunctionsareanimportantconcept.

2. Defineandimplementbasicfunctions.

Lesson7:BoogieBot

1. Usefunctionstobuildcomplexroutinesoutofsmallerparts.

2. Describehowfunctionsprovidedbyotherdevelopersallowthestudenttobuildontheirwork.

Lesson8:Constantsand

Variables

1. Understandanddescribethedifferencebetweenconstantsandvariables.

2. Identifyappropriatetimestousevariablesoverconstants.

Lesson9:Types

1. UnderstandandexplainavarietyoftypesfromtheSwiftstandardlibrary.

2. IdentifycaseswheretheSwifttypessystemwillinferasymbol'stype.

Lesson10:

ParametersandResults

1. Createafunctionthatacceptsandusesparameters

2. Createafunctionthatreturnsavalue.

3. Useappropriatenamingconvention'stoclearlydescribefunctionsandparameters.

Lesson11:MakingDecisions

1. Comparevalues

quotesdbs_dbs5.pdfusesText_10