Menu

open search close window
close window
close window

Software Development – Associate of Applied Science

Software Development

as a Resource to Help the Environment

Overview

It is a fact that technology is universal – from the alarm that jolts you out of your sleep in the morning to electric cars to rockets that propel people into outer space. All these systems require software, which Time Magazine described in 1984 as the “wizard in the machine.” Software can aid scientists, organizations, and individuals in preserving the environment and battling climate change. Renewable energy systems such as wind turbines and solar farms rely on technology to run them. Artificial Intelligence systems and machine learning systems are aiding in the fight against climate change with satellite imagery and data, smart cities, smart homes, and smart transportation to name a few. Database systems store colossal amounts of information on the environment which can then be used to mitigate the impact of climate change. 

Environmental Importance

Software Development is essential to the study of the environment as software developers create tools that enable environmental scientists and data analysts to conduct environmental research. In addition, software developers create monitoring tools and apps that assist in studying the environmental impact of everyday activities. 

Employment

The employment outlook for software developers is very bright according to the Bureau of Labor and Statistics and O*NET online. The wages for software developers are high, both in Maine and nationally. 

Course Structure

Our Software Development degree is unique in Maine – delivered in a unique 2-week term calendar and courses leveraging a combination of live in-person and online instruction, from our campus on the Pineland Farms campus of Unity College in New Gloucester, Maine.

Learn more about this program.

How You Will Learn  

We have identified the best features of in-person and online learning, brought them together, and created an innovative and flexible education designed for the modern learner. All courses run on a two-week term calendar where learners take one course at a time. Every class meets in person regularly in addition to the online sections of the course. Using this flexible approach, learners leverage tools such as discussion boards, academic support resources, videos, and project-based assignments to demonstrate their understanding of the content. Our new facility in New Gloucester, Maine, is equipped with state-of-the-art classrooms deploying cuttingedge technology, laboratories, conference rooms, co-working/ study spaces, and more to support and enhance teaching and learning. 

Learning Outcomes and Competencies

One of our guiding principles is that knowledge is what learners gain from the materials presented in the course, but competency is the ability to apply that knowledge through a task in a simulated work setting. A competency is a way to demonstrate knowledge, skills, and abilities. Below are a few of the many program competencies outlined with the Software Development degree program.   

  1. Apply a problem-solving process to solve hardware and software problems. 
  2. Demonstrate an understanding of program logic by creating flowcharts and structure charts. 
  3. Demonstrate an understanding and an application of the Open Systems Interconnection (OSI) Model, layers, and functions as well as operating systems and sub-systems. 
  4. Design and code syntactically and logically correct operational programs using an assigned programming language. 
  5. Manage code and code versions using a software repository. 
  6. Implement solutions in a programming language using object-oriented design principles. 
  7. Write static and interactive code in a scripting language. 
  8. Discuss the ethical and societal issues related to information technology. 
  9. Demonstrate an understanding of basic data science concepts, data manipulation techniques, and data integrity concerns. 
  10. Demonstrate an understanding of personal computer hardware. 
  11. Demonstrate an understanding of the software development process and software process management. 

Download More Info Now

Frequently Asked Questions

  • Is this an online program?

    No. We leverage in-person learning at our campus in New Gloucester, Maine, and supplement it with guided online instruction to create an innovative and flexible educational experience.

  • How and where will I study?

    All programs are delivered in person onsite in Freeport Hall on the Pineland Farms campus of Unity College70 Farm View Drive, New Gloucester, ME 04260.

  • How much does it cost?

    Our cost per credit is $250, we have no additional fees! Even at this price, most learners are eligible for Financial Aid (federal & state), which can reduce out-of-pocket costs significantly.

  • How do I find out if I’m eligible for Financial Aid?

    The process is simple, complete the FAFSA and make sure to include the Technical Institute for Environmental Professions at Unity College school code 006858. If you have questions about financial aid, paying for college, or the process, our career coaches are ready and eager to help.

  • When do classes start?

    There are 20 terms per year so there is always an opportunity to begin right around the corner.

  • What am I going to learn?

    Skills and competencies that have been identified as essential by subject matter experts in your field and will align with prospective employer needs.  

  • How do I apply?

    Applying is easy, free, and can be completed from almost any device, including a smartphone. Complete the online application. We also recommend all learners submit a FAFSA (Free Application for Federal Student Aid).

Contact the Technical Institute

Address

Technical Institute for Environmental Professions
70 Farm View Drive
Freeport Hall – Pineland Farms
New Gloucester, Maine 04260

Maps and Directions

Frequently Asked Questions

  • Is this an online program?

    No. We leverage in-person learning at our campus in New Gloucester, Maine, and supplement it with guided online instruction to create an innovative and flexible educational experience.

  • How and where will I study?

    All programs are delivered in person onsite in Freeport Hall on the Pineland Farms campus of Unity College70 Farm View Drive, New Gloucester, ME 04260.

  • How much does it cost?

    Our cost per credit is $250, we have no additional fees! Even at this price, most learners are eligible for Financial Aid (federal & state), which can reduce out-of-pocket costs significantly.

  • How do I find out if I’m eligible for Financial Aid?

    The process is simple, complete the FAFSA and make sure to include the Technical Institute for Environmental Professions at Unity College school code 006858. If you have questions about financial aid, paying for college, or the process, our career coaches are ready and eager to help.

  • When do classes start?

    There are 20 terms per year so there is always an opportunity to begin right around the corner.

  • What am I going to learn?

    Skills and competencies that have been identified as essential by subject matter experts in your field and will align with prospective employer needs.  

  • How do I apply?

    Applying is easy, free, and can be completed from almost any device, including a smartphone. Complete the online application. We also recommend all learners submit a FAFSA (Free Application for Federal Student Aid).

Contact the Technical Institute

Address

Technical Institute for Environmental Professions
70 Farm View Drive
Freeport Hall – Pineland Farms
New Gloucester, Maine 04260

Maps and Directions