Software Development
Software Development
YEAR 1 - Software Development I
- Course Title: Principles of Computing
- Course Instructor: Justin Smith
- Number of Credits: 3 credits
- Semesters Offered: 2 semesters
- Prerequisites:
- Eligible Grade Levels: 9th, 10th, 11th
- Dual Credits: Ivy Tech
YEAR 2 - Software Development II
- Course Title: Website & Database Development/Software Development
- Course Instructor: Justine Smith
- Number of Credits: 6 credits
- Semesters Offered: 2 semesters
- Prerequisites: Successful completion of Principles of Computing
- Eligible Grade Levels: 10th, 11th, 12th
- Dual Credits: Ivy Tech
YEAR 3 - Software Development III
- Course Title: Software Development Capstone
- Course Instructor: Justin Smith
- Number of Credits: 6 credit
- Semesters Offered: 2 semesters
- Prerequisites: Successful completion of Website & Database Development/Software Development
- Eligible Grade Levels: 12th
- Dual Credits: Ivy Tech
Content Standards and Competencies
- Demonstrate knowledge of programming languages, algorithms, and data structures.
- Apply the software development lifecycle (planning, design, coding, testing, deployment, maintenance).
- Write, debug, and document code using industry-standard tools and best practices.
- Apply problem-solving and logical reasoning to create efficient software solutions.
- Demonstrate proficiency in databases, APIs, and version control systems.
- Develop user interfaces and software applications that meet client or user requirements.
- Apply cybersecurity principles and ethical standards in coding and system design.
- Collaborate in teams to design, builds, and present software projects.
- Demonstrate effective use of project management tools and agile development practices.
- Recognize emerging trends in technology such as cloud computing, AI, and mobile applications.
- Communicate technical ideas effectively through presentations, documentation, and code reviews.
- Prepare for industry-recognized certifications and future careers in software and technology fields.
Dual Credit Information
Dual credit opportunities are subject to change by postsecondary partners or by state agencies, including the Indiana Commission for Higher Education, the Indiana Department of Education, and the Indiana Office of Career and Technical Education.
| Course Number | Course Name | Credit Amount | College/University | Year |
|---|---|---|---|---|
| INFM 109 | Principles of Computing | 3 | Ivy Tech | Year 1 |
| SDEV 153 / DBMS 110 | Web Data Development | 6 | Ivy Tech | Year 2 |
| SDEV 120 / SDEV 140 | Software Development | 6 | Ivy Tech | Year 3 |
Academic Standards for Success
- Maintain consistent attendance, punctuality, and active participation in classroom and lab activities.
- Demonstrate effective written, verbal, and digital communication using technical terminology.
- Apply math, logic, and problem-solving skills to programming and software design.
- Follow complex, multistep coding and debugging procedures with precision and accuracy.
- Interpret and apply information from technical manuals, documentation, and user requirements.
- Exhibit professionalism, responsibility, and respect in collaborative and workplace environments.
- Demonstrate creativity, critical thinking, and innovation in software projects.
- Collaborate effectively in teams, showing leadership, adaptability, and accountability.
- Evaluate code, reflect on progress, and refine solutions based on feedback and testing.
- Manage time, organization, and resources to complete projects and meet deadlines.
Pike CTE Program Approval Rubric
View the Program Approval Rubric here.
NOTE: Required prerequisites include the successful completion of *Algebra I & *English 10 for academic credit.
-
Software Development Pathway
The Software Development pathway at the Pike Career and STEM Center is designed for students who are interested in designing, coding, and building technology such as apps, video games, and software programs. This pathway introduces students to the fundamentals of computer programming and problem-solving while preparing them for future studies and careers in engineering, computer science, informatics, web design, and other technology fields.
Students learn multiple coding languages and industry tools, including HTML, CSS, JavaScript, Python, and SQL. Through hands-on projects, students gain experience creating their own applications, developing video games, and designing functional software. These real-world projects help students understand how software is built, tested, and improved while building creativity and logical thinking skills.
The Software Development pathway offers opportunities to earn valuable credentials and college credit, including:
- Google Data Analytics Certification
- Advanced HTML5 & CSS3 Specialist Certification
- Ivy Tech Dual Credit (College Credit)
- College credit courses such as:
- SDEV 120 – 3 credits
- SDEV 140 – 3 credits
- SDEV 153 – 3 credits
- DBMS 110 – 3 credits
Students also gain experience working with hardware and technology integration, expanding their understanding of how software interacts with physical devices and systems.
Graduates of the Software Development pathway are prepared for careers in software engineering, web development, game design, data analytics, cybersecurity, and information technology. This pathway blends creativity, technology, and real-world coding experience to prepare students for high-demand careers in the digital world.
