Microsoft
| 2667 - Introduction to Programming | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Price:
1,295.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Click on the drop down menu above to view available dates and location. To register, click on acceptable date. If you don't see an acceptable date, please contact us and we will find a solution for you.Introduction to ProgrammingCourse 2667—Three days—Instructor-Led Introduction Elements of this syllabus are subject to change. 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. Audience This course is intended for students who wish to:
This course is appropriate for:
At Course CompletionAfter completing this course, students will be able to:
PrerequisitesThis course assumes students have these skills:
Course MaterialsThe student kit includes a comprehensive workbook and other necessary materials for this class.
Course OutlineModule 1: Introduction to Computer Programs This module introduces the software development process and fundamentals of computer software. Students will learn how computer programs execute, and the types of programs that developers are generally asked to build. They will also learn about different programming languages, techniques, and technologies used by developers in the software development process. Lessons
Lab 1: Determining the Program Phases and Examining Them in Code
After completing this module, students will be able to:
Module 2: Introduction to Scripting This module introduces the concept of scripting, and shows how scripting can be used on the Web, to create macros, and in Windows. Students will also learn about Hypertext Markup Language (HTML) and its use on the Web. Lessons
Lab 2: Writing Scripts
After completing this module, students will be able to:
Module 3: Using Data and Variables This module introduces the fundamental concepts of variables and data types, which are common to almost all programming languages. Students will learn how to implement variables to store data and how to use operators to manipulate data and variables. Lessons
Lab 3: Using Arithmetic Operators
After completing this module, students will be able to:
Module 4: Using Program Logic This module introduces common programming constructs used in software development to control program flow. Students will learn how to implement conditional expressions and looping statements. They will also learn how to identify errors that can occur in computer programs as a result of incorrect program flow. Lessons
Lab 4: Selecting Candidates Based on Interview Results
After completing this module, students will be able to:
Module 5: Using Procedures and Functions This module introduces the use of procedures and functions to create more modular computer programs. Students will learn about arguments and parameters and how functions return values. Lessons
Lab 5: Identifying Functions and Passing Arguments to a Procedure
After completing this module, students will be able to:
Module 6: Introduction to Developing a User Interface This module explains how to design user interfaces for software applications. Students will learn best practices for user interface design and learn how user interfaces are created in Microsoft Visual Studio .NET. Lessons
Lab 6: Building a User Interface
After completing this module, students will be able to:
Module 7: Introduction to Working with Data This module introduces the concepts of data storage and management. Students will learn about relational data, entity relationships, and primary and foreign keys. They will also learn how XML can be used to describe and structure data. Lessons
After completing this module, students will be able to:
Module 8: Programming Approaches This module introduces common programming methodologies and compares procedural programming to object-oriented programming. Students will learn the advantages afforded by object-oriented programming techniques. They will also learn how classes of objects can be defined. Lessons
Lab 8: Examining Classes
After completing this module, students will be able to:
Module 9: Introduction to the Software Development Process This module introduces the four phases of the software development lifecycle, and explains the use of the Unified Modeling Language (UML) to identify use cases and to simplify software design. Lessons
Lab 9: Developing a Use-Case Diagram
After completing this module, students will be able to:
Module 10: Where Do We Go From Here? This module reviews material covered in the course and introduces advanced topics that students may wish to pursue. Students will learn how to apply the skills and knowledge obtained in the course to construct a software solution. They will also learn what options are available for pursuing a career in software development. Lessons
Lab 10: Putting Programming Fundamentals Together
After completing this module, students will be able to:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Duration {product_duration} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
