VB.Net Dashboard
Home || News || Stories || Installer ||
Course details
Visual Basic is one of the core Microsoft languages for building desktop, mobile, and web applications. This course was designed to help you start programming with Visual Basic using Visual Studio. Instructor Walt Ritscher jump-starts the course with projects for common application architectures, including console and desktop. Walt then outlines language fundamentals such as data types, strings, operators, conditional code, and looping constructs. Plus, discover how to refactor your code into functions and subs, work with lists, debug your code, handle exceptions, and more.
Learning objectives
- Visual Basic syntax
- Using .NET classes in your application
- Declaring variables and data types
- Working with numbers and dates
- Using strings
- Repeating blocks of code with loops
- Evaluating conditions with if, then, and else
- Debugging and handling exceptions
- Working with lists
This is IT01
Instructor
Ric Torregoza rmthorregoza@gmail.com
Description
The intellectual enterprises of Information Technology and the art of programming are introduced. Students will learn how to think algorithmically and solve issues quickly in this course. Abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming are just a few of the topics covered. C, Python, and SQL, as well as HTML, CSS, and JavaScript, are among the languages available. Arts, humanities, social sciences, and sciences have all inspired problem sets. The course concludes with a final project.
Expectations
It is expected of you to
1. Lectures to watch2. Through Zoom, attend class meetings3. Ten labs to complete4. Problem sets to solve5. Take tests,6. Take examination, and6. Ultimate project design and implementation
It is expected of you to
1. Lectures to watch
2. Through Zoom, attend class meetings
3. Ten labs to complete
4. Problem sets to solve
5. Take tests,
6. Take examination, and
6. Ultimate project design and implementation
Learning Objectives
One of the overriding aims for students in this course is to learn something that we haven't taught them, as seen by the large number of final projects that use languages, libraries, tools, and approaches not covered in the course at the end of the semester. Along the way, students will learn how to
1. More methodical thinking2. Procedural programming3. Information representation and processing4. Concise and clear communication5. Efficiently address problems6. Identify patterns in difficulties;7. Deconstruct problems into components and piece together solutions;8. Operate at different abstraction layers;9. Distinguish between design and implementation details;10. Deduce how systems work from first principles;11. Evaluate the code's correctness, design, and style;12. Learn new languages for themselves;13. Identify privacy and security threats;14. Examine the paperwork and draw inferences based on the standards;15. Problem-solving solutions are tested, flaws are found, and corner cases are identified.16. Clearly state symptoms of issues and ask inquiries; and17. Detect and quantify resource tradeoffs, particularly in terms of time and space.
Finally, the course lays the groundwork for additional study and empowers students to apply Information Technology to challenges in other fields.
2. Procedural programming
3. Information representation and processing
4. Concise and clear communication
5. Efficiently address problems
6. Identify patterns in difficulties;
7. Deconstruct problems into components and piece together solutions;
8. Operate at different abstraction layers;
9. Distinguish between design and implementation details;
10. Deduce how systems work from first principles;
11. Evaluate the code's correctness, design, and style;
12. Learn new languages for themselves;
13. Identify privacy and security threats;
14. Examine the paperwork and draw inferences based on the standards;
15. Problem-solving solutions are tested, flaws are found, and corner cases are identified.
16. Clearly state symptoms of issues and ask inquiries; and
17. Detect and quantify resource tradeoffs, particularly in terms of time and space.
Books/Videos
Lectures
Learning C++
Week 0 Overview
Week 1 Introduction/Getting started Domain Modeling Week 2 Structure, Classes, and Pointers Control Flow Week 3 Functions File I/O Essential Training
Week 4 Basic Syntax Data Types Week 5 Operators Functions Week 6 Classes and Objects Templates Week 7 Standard Library Standard Template Library Week 8 Final Project: a Deck of Cards Introduction and Templates (Templates and the STL) Week 9 STL Containers STL Iteration Week 10 Transformation and STL Function STL algorithms
Week 11
Week 12
Tue, Feb 2, 2021, 1:00 AM GMT+8 Week 13 To be posted Tue, Feb 9, 2021, 1:00 AM GMT+8 Week 14 To be posted Sat, Feb 13, 2021, 1:00 AM GMT+8 Week 15 To be posted Sat, Feb 20, 2021, 1:00 AM GMT+8 Week 16 To be posted Sat, Feb 27, 2021, 1:00 AM GMT+8 Week 17 To be posted Sat, Mar 6, 2021, 1:00 AM GMT+8 Week 18 To be posted Sat, Mar 20, 2021, 12:00 AM GMT+8 Week 19 To be posted Sat, Mar 27, 2021, 12:00 AM GMT+8 Week 20 To be posted Sat, Apr 3, 2021, 12:00 AM GMT+8 Week 21 To be posted Tue, Apr 20, 2021, 12:00 AM GMT+8
Week 22 To be posted Tue, Jan 26, 2021, 1:00 AM GMT+8 Week 23 To be posted Tue, Feb 2, 2021, 1:00 AM GMT+8 Week 2 4 To be posted Tue, Feb 9, 2021, 1:00 AM GMT+8 Week 25 To be posted Sat, Feb 13, 2021, 1:00 AM GMT+8 Week 26 To be posted Sat, Feb 20, 2021, 1:00 AM GMT+8 Week 27 To be posted Sat, Feb 27, 2021, 1:00 AM GMT+8 Week 28 To be posted Sat, Mar 6, 2021, 1:00 AM GMT+8 Week 29 To be posted Sat, Mar 20, 2021, 12:00 AM GMT+8 Week 30 To be posted Sat, Mar 27, 2021, 12:00 AM GMT+8 Week 31 To be posted Sat, Apr 3, 2021, 12:00 AM GMT+8 Week 32 To be posted Tue, Apr 20, 2021, 12:00 AM GMT+8
Week 33 To be posted Tue, Jan 26, 2021, 1:00 AM GMT+8 Week 34 To be posted Tue, Feb 2, 2021, 1:00 AM GMT+8 Week 35 To be posted Tue, Feb 9, 2021, 1:00 AM GMT+8 Week 36 To be posted Sat, Feb 13, 2021, 1:00 AM GMT+8 Week 37 To be posted Sat, Feb 20, 2021, 1:00 AM GMT+8 Week 38 To be posted Sat, Feb 27, 2021, 1:00 AM GMT+8 Week 39 To be posted Sat, Mar 6, 2021, 1:00 AM GMT+8 Week 40 To be posted Sat, Mar 20, 2021, 12:00 AM GMT+8 Week 41 To be posted Sat, Mar 27, 2021, 12:00 AM GMT+8 Week 42 To be posted Sat, Apr 3, 2021, 12:00 AM GMT+8 Week 43 To be posted Tue, Apr 20, 2021, 12:00 AM GMT+8
Week 44 To be posted Tue, Feb 2, 2021, 1:00 AM GMT+8 Week 45 To be posted Tue, Feb 9, 2021, 1:00 AM GMT+8 Week 46 To be posted Sat, Feb 13, 2021, 1:00 AM GMT+8 Week 47 To be posted Sat, Feb 20, 2021, 1:00 AM GMT+8 Week 48 To be posted Sat, Feb 27, 2021, 1:00 AM GMT+8 Week 49 To be posted Sat, Mar 6, 2021, 1:00 AM GMT+8 Week 50 To be posted Sat, Mar 20, 2021, 12:00 AM GMT+8
Learning C++ Week 0 | Overview | |
Week 1 | Introduction/Getting started | Domain Modeling |
Week 2 | Structure, Classes, and Pointers | Control Flow |
Week 3 | Functions | File I/O |
Essential Training Week 4 | Basic Syntax | Data Types |
Week 5 | Operators | Functions |
Week 6 | Classes and Objects | Templates |
Week 7 | Standard Library | Standard Template Library |
Week 8 | Final Project: a Deck of Cards | Introduction and Templates (Templates and the STL) |
Week 9 | STL Containers | STL Iteration |
Week 10 | Transformation and STL Function | STL algorithms |
Week 11 | ||
Week 12 | Tue, Feb 2, 2021, 1:00 AM GMT+8 | |
Week 13 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 14 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 15 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 16 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 17 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 18 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 19 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 20 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 21 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 22 | To be posted | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 23 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 2 4 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 25 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 26 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 27 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 28 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 29 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 30 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 31 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 32 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 33 | To be posted | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 34 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 35 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 36 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 37 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 38 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 39 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 40 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 41 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 42 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 43 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 44 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 45 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 46 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 47 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 48 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 49 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 50 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Mga Komento
Mag-post ng isang Komento