Programming & Software Development

Overview of Programming & Software Development Pathway

As our society becomes more and more dependent on the use technology, an information technology skills set enhances a student’s opportunities the work place, as well as widen their prospect of career choices.

Pathway Lead:

Susan Grasso
(513) 363-7400

Activities/Experiences

The Hughes STEM Programming & Software Development Pathway will prepare students for careers that involve the design, development and implementation of computer systems and software. Students will learn different operating systems, programming, web design, software development, and multimedia management. As computers and technology continues to grow, so does the need for qualified employees.

Students will be prepared with a functional skill set to design, develop, test, document, implement and maintain computers systems and software, making them marketable and competitive candidates. Using individualized instructions, blended and project based learning, students will develop proficiency in coding using modern programming languages such as HMTL5/CSS3, Python, Ruby, and C-Based languages, foundational to producing websites, integrated web apps and mobile apps. Expertise in these skills opens doors to careers working with cutting edge technology. The skill sets that are learned and developed in this pathway will make the students marketable and competitive candidates for related career field experiences and possible internships.

Students will also be exposed to high-end media production in order to generate quality content for their websites and applications. The Adobe Creative Suite, industry standard software like Premiere, Photoshop and InDesign, are used by students to create photos, video, print and web material.

 

Course Descriptions

Information Technology

This first course in the IT career field is designed to provide students with a working knowledge of computer concepts and essential skills necessary for work and communication in today's society. Students will learn safety, security, and ethical issues in computing and social networking. Students will also learn about input/output systems, computer hardware and operating systems, and office applications.

Multi-Media Management

Students will apply principles of image creation, management procedures, and multimedia techniques as they create, revise, optimize, and export graphics for video, print, and web publishing. The course will address issues related to web based publishing, social media, and security. Students will utilize current commercial and open source languages, programs, and applications.

ProgrammingProgramming and Software Development student coding

In this course, students will learn the basics of building simple interactive applications. Students will learn the basic units of logic: sequence, selection, and loop. Students will apply algorithmic solutions to problem-domain scenarios. Students will gain experience in using commercial and open source languages, programs, and applications.

Web Design

Students will learn the dynamics of the Web environment while pursuing an in-depth study of both Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Web based protocols such as FTP, TCP/IP, and HTTP will be addressed. Students will create a website with tag text elements, special characters, lines, graphics, hypertext links, and graphical tables.

Computer and Mobile Applications

Students will learn to create applications for mobile devices using a variety of commercial and open source software. They will install these applications, modify them, and develop customer service skills to handle user issues. Knowledge and skills related to customer service in professional offices, small businesses, departments, workgroups, and corporate information services will be addressed.

Database Applications Development

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. Students will develop macros for automating database tasks and building menu driven applications. Knowledge and skills of data modeling, diagraming, query writing, and design theory will be developed.

Certifications

  • Microsoft Office

College Credits

  • Computer Logic
  • JavaScript Programming
  • 2-D Animation
  • Web Design
  • Multimedia Management

Career Tech Student Organization

Career Opportunities

  • Software Developer
  • Software Engineer
  • Database Administrator
  • IT Support Specialist
  • Videographer
  • Video Editor
  • Web Developer
  • Entrepreneur

Clubs, Activities & Externships