top of page

Introduction to Programming

Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple computer programs. The course assumes no programming background and provides an overview of the software development process in addition to introducing important programming constructs and methodologies.

 

Duties and Responsibilities:

  • Coding: Writing clean, efficient code using appropriate programming languages to implement the software design. 

  • Algorithm Design: Breaking down complex problems into logical steps (algorithms) to be executed by the computer. 

  • Testing and Debugging: Identifying and fixing errors (bugs) in the code through thorough testing and debugging processes. 

  • Software Design: Creating a structured plan for the software application, including features, functionality, and interactions. 

  • Code Review: Examining and improving code written by other programmers to maintain quality standards 

  • Documentation: Creating technical documentation explaining the code, its functionality, and how to use the software 

  • Collaboration: Working with designers, project managers, and other developers to ensure alignment with project goals 

  • Maintenance and Updates: Modifying existing code to fix issues, add new features, and adapt to changing requirements 

 

Job Titles:

Software Developer, Web Developer, Computer Programmer, Data Scientist, Front-end Developer, Database Administrator, Computer Systems Analyst, Mobile Developer, and Information Security Analyst. 

 

Duration: 8 weeks

 

Delivery: Classroom & Hybrid

 

Start Date: Please Call

bottom of page