M2667: Introduction to Programming
Starting dates and places
Description
Prerequisites:
This course assumes students have these skills:- Basic familiarity with using a computer, such as browsing the Internet or using a word-processing application.
- The ability to use a mouse and keyboard to navigate through the Microsoft Windows user interface.
- The ability to perform simple file access tasks, such as browsing a directory structure, opening and saving files, and creating folders.
Course Description:
This three-day, instructor-led course introduces students to computer 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…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Prerequisites:
This course assumes students have these skills:- Basic familiarity with using a computer, such as browsing the Internet or using a word-processing application.
- The ability to use a mouse and keyboard to navigate through the Microsoft Windows user interface.
- The ability to perform simple file access tasks, such as browsing a directory structure, opening and saving files, and creating folders.
Course Description:
This three-day, instructor-led course introduces students to computer 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.
The course covers such topics as programming language characteristics, integrated development environments, flowcharts, algorithms and pseudocode, variables, operators, conditional statements, looping statements, procedures, error-handling and debugging, object-oriented programming techniques, user interface design, software modeling, and Extensible Markup Language (XML) Web services.
This course is intended for students who wish to:
- Learn what software development is and what software
developers do.
- Learn programming concepts and terminology to facilitate
communication with software developers.
- Learn to read, trace, and understand simple code.
- Learn to write, test, and debug code to solve a simple
problem.
- Evaluate their personal aptitude for career as a programmer or
software developer.
This course is appropriate for:
- Individuals who are contemplating a career in software
development and who wish to understand the fundamentals of computer
programming.
- Professionals, such as managers and technical salespeople, who
must understand programming concepts and be able to communicate
with software developers.
- End-users of productivity applications, such as Microsoft Word,
Microsoft Excel, Microsoft PowerPoint®, and Microsoft Access, who
want to add advanced functionality to documents and databases.
- Web designers who want to understand how programs and scripts can
make Web sites more dynamic.
This course includes the following modules:
Introduction to Computer Programs
- Overview of Software Development
- Phases in the Execution of a Computer Program
- Overview of Problem-Solving Techniques
- Overview of Program Types
Introduction to Scripting
- Using Web Scripting
- Using Macro Scripting
- Using Windows Scripting
Using Data and Variables
- Using Variables
- Using Operators
- Using Programming Syntax
Using Program Logic
- Using Branching
- Using Loops
- Identifying Logic Errors
Using Procedures and Functions
- Using Procedures
- Using Functions
Introduction to Developing a User Interface
- Designing a User Interface
- Building a User Interface
Introduction to Working with Data
- Introduction to Managing Data
- Using the Entity Relationship Model
- Sorting Data by Using Keys
- Using XML
Programming Approaches
- Using the Procedural Programming Approach
- Using the Object-Oriented Programming Approach
Examining Classes
- Identifying Classes
For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.