CSC5101X - Develop in Swift – Explorations
Course Description
Discover the fundamentals of Swift programming in this hands-on course designed for beginners and those looking to expand their coding skills. Through engaging projects, you’ll explore core programming concepts, including values, algorithms, and data organization. By the end, you'll have the skills and confidence to start building your own apps. Whether you're looking to enhance your job prospects or delve into the world of app development, this course will provide you with the foundational tools you need to succeed.
Key Benefits
- 100% online self-paced course.
- Learn entry-level job skills in Swift Development
- No prior experience required.
- Stackable for academic credit towards a degree.
- No textbooks and other materials required for purchase.
Learning Modules Include
- Unit 1: Values
- Unit 2: Algorithms
- Unit 3: Organizing Data
- Unit 4: Building Apps
Course Learning Outcomes
- Apply fundamental Swift programming concepts, including variables, constants, and data types.
- Demonstrate the use of conditionals, loops, and functions in Swift to create basic program logic.
- Use Xcode and SwiftUI to design user interfaces for iOS applications, incorporating basic views, controls, and layout principles.
- Implement simple interactions and navigational components to build intuitive, responsive applications.
- Apply debugging techniques to identify and resolve common errors in Swift code.
- Utilize playgrounds to experiment with Swift code and reinforce understanding of programming concepts.
- Integrate core iOS frameworks to enhance functionality within Swift applications, including the use of graphics, animations, and gestures.
- Understand the role and usage of data persistence and networking within an iOS environment.
Prior Learning Credit
This certificate serves as a valuable credential that complements your educational path, offering the potential to earn academic credits for prior learning that can be applied to a wide range of undergraduate and graduate degree programs at National University. Below is a list of degrees that are eligible for academic credit transfer:
- TBD
Requirements to Enroll
No applications are needed to enroll. All learners are eligible to enroll in the course. There are no admissions requirements. It is recommended that learners have a high school diploma or GED.
Estimated Time to Completion
This course can be completed in 4 months working approximately 15 hours per week.
Access Time
Learners will have access to their course learning modules for up to 5 months from the date of their enrollment.
Certificate of Completion
After completion of all course units and earning a 100% class progress, learners will be awarded an official National University Professional and Continuing Education Certificate of Completion.
How to Access My Course
Allow up to 24 hours after enrollment for the course to appear in Brightspace. Follow the steps below:
- Log in to your student portal at westraining.nu.edu
- Click “Login”, then “Student Login”
- Log in using User Name (email address) and Password
- In your PACE student portal, click on “Brightspace LMS” on the left-hand navigation panel.
- Under My Courses, click the course title to get started.
Applies Towards the Following Certificates
- Apple iOS Develop in Swift Programming : Apple iOS Develop in Swift Programming