Visual Basic Programming: Classes and Collections (Coursera)

Visual Basic Programming: Classes and Collections (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
This specialization is for anyone interested in learning more about computer programming.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Visual Basic Programming: Classes and Collections (Coursera)
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Learners will need to have a local machine with any one of the following operating systems; Windows 7 SP1 or higher, macOS 10.1.13 or higher, or almost any version of Linux from the last several years. The learner will either need to download the free community edition of Visual Studio or the open source .NET Core installation.


What You Will Learn

- Develop computer programs that utilize classes and objects to solve business and mathematical problems


Course 3 of 4 in the Introduction to Computer Programming with Visual Basic Specialization


Syllabus


WEEK 1

Dates and Advanced Strings

In this module, we continue our adventure coding! We will build on our skills by working with dates and time values. We will expand our abilities by looking at how to work with advance string operations. Lastly we will explore was to format values for output.


WEEK 2

Modeling Classes

In this module, we continue building out our programming toolset by adding the ability to abstract code and data. We begin to look at how classes are used to store both data and the operations on the data. In this module, we will not program, but we will model the classes in the Unified Modeling Language (UML). UML is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system


WEEK 3

Developing Classes

In this module, we continue looking at abstraction utilizing classes. We will implement parts of the models we developed in the previous module. In this module we will implement the individual classes and one-to-one has-a relationships. In future modules we will implement the one-to-many has-a relationships and is-a relationships.


WEEK 4

Collections

In this module, we add the ability to store multiple values in a single variable. We look at both low-level arrays and a few higher-level data structures used to store multiple variables. We will utilize the collections to implement classes with one-to-many has-a relationships we discussed in our previous modeling module.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
32.00 EUR/month
This specialization is for anyone interested in learning more about computer programming.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.