· Describe the general phases of software development
· Demonstrate understanding of the use of variables and its relation to memory
· Recognize the purpose behind program compilation process
· Differentiate between error types
· Explain the purpose and general functionality provided by conditional statements
· Explain the purpose and general functionality provided by various loop constructs
· Demonstrate understanding of the notion of functions and their role in dealing with complexity
· Recognize the difference between the two commonly used programming paradigms namely Procedural and Object Oriented programming
· Exhibit reasonable understanding of object oriented concepts like encapsulation, inheritance, and polymorphism and how it take part in managing complexity
Description
This course serves as a general overview of programming concepts. Since the concepts tackled in this course applies to most programming languages, it is a requirement for other programming language courses like Visual Basic 2005.
Audience :
This is the starting point for anyone willing to pursue a career in programming.
Topics :
Introduction and workflow
o Computer system elements
o What is a program
o What is a Compiler
o What is a Linker
o Compiler errors versus Linker errors
Variable and Programming Constructs
o Data Types and Variables
o Decisions and Loops
Arrays and Functions
o Arrays
o Functions
Programming Paradigms
o Procedural programming
o Object-oriented programming
Recommended Knowledge :
The familiarity with any version of Windows operating system and Windows applications is required.
Recommended Course(s) :
Category :
Training Materials :
YAT Official Courseware
Labs :
This course includes several labs to ensure you will gain the targeted skills and experience.
Credential :
This course is a part of Standard YPDP Diploma.