Visit

Main Content Area

Futures Lab

Poudre District High School Futures Lab
Futures Lab offers concurrent enrollment opportunities for Poudre School District students to earn college credit in high school.

About Futures Lab

Futures Lab offers a learner-centered, hands-on experience that complements the learning at a student's home high school campus. Courses at the Lab support college and career readiness by allowing students the opportunity to deepen their learning and develop in-demand career skills. Concurrent enrollment allows all students to have additional options when leaving high school and introduces them to local institutions like Aims Community College that offer degree opportunities in their interest areas and the ability to earn college credit in high school at no cost. 

Students at Futures Lab are co-enrolled from all high schools in the Poudre School District in this central innovation center where students can explore their college and career interests. Concurrent enrollment opportunities complement the Futures Lab design principles of autonomy, connection, authentic work, and deep learning.  

"Taking AIMS Concurrent enrollment classes at Futures Lab has allowed me to better understand how college classes work, and, at the same time, get ahead on college credit. Financially, it has been really beneficial for my family, as it costs a lot less than normal college classes. I get credit for exploring my interests at a lower cost."
--Meghan Satterwhite, Senior at Rocky Mountain High School and Futures Lab, Aviation Pathway

Here To Help

For questions or to start enrollment, please contact: 

Current Available Courses

The selection of available courses may change for each new semester.

CNG 1024 - Networking I: Network +

Provides 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. Course is not repeatable for credit.

Credits

3

CSC 2046 - Mobile App Development: (platform)

Learn how to develop mobile apps using key features and frameworks. Students will learn application design and development using a mobile development platform software development kit (SDK) and corresponding programming language. Main features include: handling UI triggered and touch events, data management, simple and complex UI views, drawing, location and application settings. Course is repeatable for credit under different titles.

Course Prerequisites

CSC 1060 with a grade of "C" or better.

Credits

3

CSC 1019 - Introduction to Programming: (Programming Language)

Focuses on a general introduction to computer programming. This course emphasizes the design and implementation of structured and logically correct programs with good documentation. It is centered on basic 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. Course is repeatable for credit under different titles.

Credits

3

MGD 1063 - Sound Design I

Explores the use of sound in multimedia production and audio storytelling. Students examine the principles of recording. Classes focus on how sound can enhance interactive productions and improve computer presentations. Students learn how to use the computer as a full audio editing studio. Course is not repeatable for credit.

Credits

3