Programming and Software Development


Click Apply Now to submit an application to this program.


Click Here to View Digital Notebook

Program Description
Learners apply principles of computer programming and software development to develop code; build, test, and debug programs; create finished products; and plan, analyze, design, develop, implement, and support software applications. Areas will prepare students for careers using technical and academic skills to design, develop, test, document, implement and maintain computer and web-based software.

3D Lab Room and Course

Instruction Video

Skills Necessary for Success
  • Ability to work independently and as part of a team
  • Written and verbal communication skills
  • Strong mathematics and logical skills
  • Disciplined self-starter and follow directions
  • Creative problem-solver
  • Logical thinker who pays attention to detail
  • Patience to follow through on tasks
Professional Pathway
  • Applications Analyst/Engineer
  • Computer Programmer/Engineer
  • Game/Mobile Applications Developer
  • Operating System Designer/Engineer
  • Software Applications Specialist/Tester
  • Systems Analyst/Administrator
Recommendations
  • Experience with prior computer science courses would be helpful
  • Excellent attendance record
  • Strong math/algebra skills
  • Minimum 2.5 GPA
Higher Education Opportunities
  • College credit available. CTAG available.
  • Associate’s/Bachelor’s degree
Possible Post-Secondary Majors
  • Computer Science
  • Information Technology
  • Software Development
  • Web Development
  • Game Development
  • IT industry credentials may be available

GRADE LEVEL: 10, 11, 12
LENGTH: Two years (three periods per day)
SCHOOL: Stow Munroe Falls

COURSES AND CREDITS:
  • Level I: Lab 3;  CP English 1.
  • Level II: Lab 3; CP English 1.

REQUIRED CAPSTONE:  IT industry credentials may be available

Computer Logic & IT Fundamentals (1 credit) (Year 1-Semester 1)

Students will learn about information technology/computer concepts including history, security, and societal issues in computing as well as input/output systems, computer hardware, networking and operating systems and software.  Student will also learn the basic units of logic: sequence, selection and looping and will apply algorithmic solutions to problem-domain scenarios using commercial and open source applications.

Object Oriented Programming (1 credit) (Year 1-Semester 2)

Students will learn to represent programming concepts as “objects” that have data fields and associated procedures known as methods.  Students will implement classes such as support static, instance method, inheritance, polymorphism, exception handling, and object serialization. Commercial and open source programs and applications will be used.

Web Development (1 credit) (Year 2-Semester 1)

Students will learn the dynamics of the Web environment with an in-depth study of Hypertext Markup Language (HTML5) and Cascading Style Sheets (CSS3), and JavaScript.  Students will create websites with tag text elements, special characters, lines, graphics, hypertext links, and graphical grids while addressing web-based protocols and scripting.

Database Application Development (1 credit) (Year 2-Semester 2)

Students will use developer strategies to manipulate data, present database systems theory, and develop database applications.  Students will learn to import and export data, manipulate table properties, make advanced queries, and run basic SQL forms and reports. Knowledge and skills of data modeling, diagramming, query writing, and design theory will be developed.

Complete the form below then click Send and we will contact you.