Powered by PSD Schools

Math & Computer Science

MobileMakersEDU iOS App Development (Coding)

Credits:
10
Course Description

Throughout this course, students build mobile apps for Apple’s mobile devices using the language and tools of professionals – Swift and Xcode. Students experience an authentic workplace environment applying the skills of problem-solving, collaboration, and communication to industry best practices, like paired programming and rapid iteration. Students apply the same development cycle as those in the workplace, which means students build an app, analyze errors in code, and adjust to solve for problems. To do this well, they must develop their resourcefulness and collaborate with their peers. Upon completion, students can sit for their App Development with Swift Level 1 certification from Certiport and/or can opt to sit for the AP Computer Science Principles exam.

*NCAA Course Information for Counselors

Graduation Requirement

Introduction to Programming: Python (Coding)

Credits:
5
Course Description

This course focuses on a general introduction to computer programming, with Python as the language. This course emphasizes the design and implementation of structured and logically correct programs with good documentation. It is centered on basic Python programming concepts, including control structures, modularization, and data processing. A structured programming language is used to implement program designs. It emphasizes the writing of multiple programs following the software development process, from start to finish, including design, implementation, and testing.

Graduation Requirement

Cybersecurity (Networking & Cybersecurity)

Credits:
5
Course Description

Cybersecurity I is a course intended to teach students the basic concepts of cybersecurity. The course places an emphasis on security integration, application of cybersecurity practices and devices, ethics, and best practices management. The fundamental skills in this course cover both in house and external threats to network security and design, how to enforce network level security policies, and how to safeguard an organization's information. Upon completion of this course, proficient students will be demonstrate and understanding of cybersecurity concepts, identify fundamental principles of networking systems, understand network infrastructure and network security, and be able to demonstrate how to implement various aspects of security within a networking system.

Graduation Requirement

Networking 1: Network+ (Networking & Cybersecurity)

Credits:
5
Meeting Time

 

 

Course Description

This course will expand upon Q3's introduction to Networking by providing students with the knowledge necessary to understand, identify and perform necessary tasks involved in supporting a network. Covers the vendor-independent networking skills and concepts that affect all aspects of networking, such as installing and configuring the TCP/IP. This course also prepares students for the Networking II: Network + course.

Graduation Requirement
PSD does not unlawfully discriminate on the basis of race, color, creed, religion, national origin, ancestry, sex, sexual orientation, gender identity, gender expression, marital status, veteran status, age or disability in access or admission to, or treatment or employment in, its programs or activities. A lack of English speaking skills will not be a barrier to admission or participation.