Software Development
Software Development Overview
Students in the Software Development program are introduced to software development through hands-on coding projects, learning how to create websites, manage databases, and solve real-world problems using tools like Python and cloud technology. Along the way, they'll build important skills in programming, web development, and software design.
Next Level Programs of Study Course #7183
Principles of Computing provides students the opportunity to explore how computers can be used in a wide variety of settings. The course will begin by exploring trends of computing and the necessary skills to implement information systems. Topics include operating systems, database technology, cybersecurity, cloud implementations and other concepts associated with applying the principles of good information management to the organization. Students will also have the opportunity to utilize basic programming skills to develop scripts designed to solve problems. Students will learn about algorithms, logic development and flowcharting.
Next Level Programs of Study Course #7185
Website and Database Development will provide students a basic understanding of the essential Web and Database skills and business practices that directly relate to Internet technologies used in Website and Database design and development. Students will learn to develop Websites using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Additionally students will be introduced to the basic concepts of databases including types of databases, general database environments, database design, normalization and development of tables, queries, reports, and applications. Students will be familiarized with the use of ANSI Standard Structured Query Language. Students will be introduced to data concepts such as data warehousing, data mining, and BIG Data. Students will develop a business application using database software such as Microsoft Access.
Next Level Programs of Study Course #7184
Software Development introduces students to concepts and practices of programming languages and software development. Students are introduced to algorithms and development tools used to document/implement computer logic. Discusses the history of software development, the different types of programming such as real time processing, web/database applications, and different program development environments. Concepts will be applied using different programming languages, and students will develop and test working programs in an integrated system.
IT Software students are eligible for the following free dual credits with Ivy Tech (students do need to provide proof they are "college ready" in order to enroll in the dual credits):
|
Course |
Course Title |
Credits |
| SDEV120 | Computing Logic | 3 |
| INFM109 | Informatics Fundamentals | 3 |
| SDEV153 | Website Development | 3 |
| SDEV140 | Introduction to Software Development | 3 |
It is the policy of the Area Career Center (ACC) not to discriminate on the basis of race, color, national origin, sex, or disability in its career and technical education programs, services, and activities, including employment policies and practices. The ACC will take steps to assure that the lack of English language skills will not be a barrier to admission and participation in the ACC's career and technical education programs. For information regarding nondiscrimination policies, please contact: LaTerra Smith, TitleIX/Section 504 Coordinator, lrsmith@hammond.k12.in.us
This site provides information using PDF, visit this link to download the Adobe Acrobat Reader DC software.