Software Development Certificate Program
Program Overview
Software Development Certificate Program
The Software Development Certificate program is designed to provide students with the practical knowledge and skills necessary to compete in an evolving technology ecosystem. This comprehensive program covers software development in Java and Python, as well as web development skills.
Program Overview
The program is perfect for software development novices, students interested in web development technologies, individuals seeking instruction on testing and debugging programs, and professionals looking to complement their on-the-job experience.
What You Can Learn
- Enumerate terminology from various development methodologies, including Agile Scrum
- Understand principles of object-oriented (OOP) and procedural programming and syntax using Python
- Debug programs and test them using simple software test techniques
- Identify and utilize the basic logical structures of a program
- Explore future directions of coding using artificial intelligence (AI)
Program Structure
The program follows a tailored learning path, beginning with Fundamentals of Software Development and Programming for those new to the field, or direct enrollment into core courses for those with prior experience.
Required Courses
The program consists of four required courses:
- Fundamentals of Software Development and Programming: Introduces coding, app development, and software design fundamentals using Python.
- Principles and Practices of Computing: Covers problem-solving, data types, control structures, and program design.
- Data Structures and Algorithms for Software Development: Deepens understanding of data structures and algorithms, covering design, analysis, and implementation.
- Students select from various courses for their final requirement, including:
- Java Programming I and II
- Python Programming I and II: Exploratory Statistics
- Introduction to Computer Science I and II
- Introduction to SQL and Advanced Structured Query Language (SQL) Syntax
- iOS App Development with Swift
- Computer Science Internship
Cost and Fees
- Application and Candidacy Fee: $200
- Estimated Textbooks and Materials: $124
- Estimated Program Tuition: $5,475
- International Student Fees: Not included in the estimated program tuition; detailed information available on the International Certificate Programs Dates & Fees page.
International Students
This certificate is approved for international students to study full-time in the U.S. on an F-1 visa. International students must meet English language proficiency requirements for admission into the program.
Related Programs
- Data Science: Leverages the power of big data to extract insights and improve decision-making.
- GIS and Geospatial Technology: Provides an introduction to the methods and techniques used within the field of GIS and geospatial technology.
- Blockchain Technology Management: Deepens understanding of blockchain and distributed ledger technology (DLT) and explores practical applications.
- Cybersecurity: Offers essential cybersecurity skills to protect technology infrastructure from physical and virtual threats.
- Data Science with Concentration in Cybersecurity: Combines big data and cybersecurity to protect technological infrastructures.
- Systems Analysis: Trains students in the analysis and design of information systems.
