________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Course: Introduction to Programming
In this course, students will learn the basics of computer programming using Microsoft Visual Studio 2022 and the Visual C# and Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to advance to the intermediate programming courses, such as Programming in C#.
The focus will be on basic programming concepts such as computer storage, data types, decision structures, and iteration through the use of loops. The course also covers an introduction to object-oriented programming, covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included on exception handling, application security, performance, and memory management.
Data Types in Programming - Decision Structures and Loops - Encapsulation, Inheritance, and Polymorphism - Exception Handling in C# - Application Security - Memory Management in Programming - Visual Studio for Beginners - C# .NET Programming - Object-Oriented Programming Fundamentals
Addressed to
This course is intended for anyone new to software development who wants, or needs, to gain an understanding of programming fundamentals and object-oriented programming concepts. These students will typically be high school students, post-secondary students, or career changers with no prior programming experience. They may want to understand the basics of programming before moving on to more advanced courses, such as C# Programming.
Training objectives
- Explain the basic fundamentals of programming, such as computer storage and processing.
- Explain computer number systems such as binary.
- Create and use variables and constants in programs.
- Explain how to create and use functions in a program.
- Create and use decision structures in a computer program.
- Create and use repetitions (loops) in a computer program.
- Explain pseudocode and its role in programming.
- Explain basic computer data structures such as arrays, lists, stacks, and queues.
- Implement object-oriented programming concepts.
- Create and use classes in a computer program.
- Implement encapsulation, inheritance and polymorphism.
- Describe the Base Class Library (BCL) in the .NET Framework.
- Explain application security concepts.
- Implement simple I/O in a computer program.
- Identify application errors and explain how to debug an application and handle errors.
- Identify performance considerations for applications.
Course Content Introduction to Programming
Prerequisites
Before attending this course, students must have:
- Ability to use computers to start programs, open and save files, navigate menus and application interfaces
- Ability to understand logical concepts such as comparisons.
- Understanding number theory.
- Ability to create, understand, and follow structured instructions or step-by-step procedures
- Ability to understand and apply abstract concepts to concrete examples.
Language
-
Course: English
-
Labs: English