Software Development

Instruction in the Software Development program includes designing, coding, and implementing software applications using a variety of programming languages to include SQL, Java, C Sharp, Python and JavaScript. Additionally, students build skills in problem-solving, communicating and working as a team. Business and Data Analytics concentration students develop skills with SQL, Business Intelligence, and Visualization while Software Development concentration students focus on web and mobile application development.

Program Learning Outcomes
  • Write application software that makes efficient and secure use of operating system services
  • Develop an information system using accepted software development processes
  • Produce user applications using a specialized technology that builds upon fundamental software development practices
  • Apply principles of human-computer interaction in the design of computer interfaces
  • Analyze a problem and identify the appropriate data, hardware components and/or software requirements to develop a feasible solution
  • Use current tools and practices that support the software documentation process
  • Document system requirements and/or developing materials for clients in the proper use of hardware or software
  • Work cooperatively and effectively in teams to accomplish a shared goal
  • Analyze local and global information technology (IT) trends, while recognizing the influences of IT on cultural, economic, ethical, and legal issues and responsibilities
  • Support the management of information systems
  • Use industry standard digital media/multimedia hardware and software
CIP Code
11.0201