|
Introduction to Programming Training
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.
Course Number
2-M-667
Learning Objectives
After completing this course, students will be able to:
- Describe a typical computer system and its critical components
- Describe the software development process, its purpose, critical steps, and where programming fits in that process
- Describe the purposes of programming and software development
- Describe the evolution of common characteristics of, and differences among, modern programming languages
- Define an integrated development environment
- Describe the architectural aspects of a software application
- Identify a problem that requires a programmed solution
- Use common abstract methods to describe the solution concept
- Implement variables
- List and describe common operators
- Implement conditional statements
- Implement looping constructs
- Implement procedures
- Handle errors
- Implement object-oriented programming techniques
- Model an object-oriented program
- Build a Windows-based application
- Build a Web application
- Describe XML Web services
Audience
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
Length
3 Days
Price:
$1,995.00
|
|
 |
|
Introduction to Programming Training
|
|
 |
|
|
|
|
|
|
|
| |
|
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
Introduction to the Software Development Process
- Software Development Phases
- Introduction to the Unified Modeling Language
- Developing Use-Case Diagrams
- Examining Other UML Diagrams
Where Do We Go From Here?
- Looking Back
- Looking Forward
|
Introduction to Programming Training
|