Software Banner

Software Development and Programming is currently offered at L.J. Bennett School for Innovative Technology

Software Development & Computer Programming courses provide students with the knowledge and skills necessary to construct computer programs. Computer coding and program structure are often introduced with the BASIC language, but other computer languages, such as Visual Basic (VB), Java, Pascal, C++, and C#, may be explored, as well. Students learn to structure, create, document, and debug computer programs. Advanced courses include student development applications for Windows, database, multimedia, gaming, mobile and/or web environments. An emphasis is placed on design, style, clarity, and efficiency. In these courses, students apply the skills they learn to relevant authentic applications.

Students enrolled in Software and Programming have the option to participate in the P-Tech V Program. P-TECH V is a Pathways in Technology Early College High School Program (P-TECH)​, dedicated to software and programming in computer technology.  P-TECH programs offer students the opportunity to earn an associate's degree at no cost to them or their parents, through their specialized grade 9-14 funding model.  Students enrolled in P-TECH programs receive up to 18 college credits through dual-enrollment during high school, and up to 72 for their full associate's degree program. The college partner for the BIT program is SUNY Erie.

Program Course Sequence

9th Grade

Career & Financial Management

single period

10th Grade

Software & Programming 10

double period

11th Grade

Software & Programming 11

double period

12th Grade

Software & Programming 12

double period

Programming Student 1

Software Student 2

Software Students 3

Areas of Study

Career Options

Work-Based Learning

  • Number Systems

  • Coding Primer

  • Electronics

  • Cybersecurity

  • Databases Concepts

  • Creating Applications

  • Programming

  • Systems Analysis

  • Arrays

  • Application Software

  • Computer Programmer

  • Computer and Information Systems Manager

  • Software Developer

  • Software Quality Assurance Analyst/Tester

  • Web Developer

  • Information Security Analyst

  • Computer Network Architect

  • Service Learning Projects

  • Industry-Based Projects

  • Guest Speakers

  • Job Shadowing

  • Industry Tours

  • Internships

P-Tech V - Dual Enrollment

SUNY Erie Logo

Students in the P-Tech V Program will dually enrolled in the following courses:

DA103 - Introduction to Information Technology - 4 credit hours - 10th grade

DA150 - Programming Visual Basic -
4 credit hours - 11th grade

DA240 - Systems Analysis with Respect to Business Applications -
4 credit hours - 12th grade

DA261 - Database Concepts - 4 credit hours - 12th grade

EN100 - Composition I - Rhetorical Strategies - 3 credits - 12th grade

To find out more about this program please contact the Career and Technical Education Office at 716-816-3700

For registration information: Visit Buffalo Schools' Student Placement & Registration Department

Follow Buffalo Schools CTE on Social Media