Home
Assignments
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Fundamentals of IT Content
Module 1
0.1.1 Welcome to Fundamentals of IT
[9 minutes]
0.1.2 How to Install Slack on a Computer [2 minutes]
0.1.3 How to Install Slack on a Phone [2 minutes]
0.1.4 How to Capture a Useful Screenshot [4 minutes]
0.1.5 How to Install the Virtual Desktop Client [2 minutes]
0.1.6 How to Participate in a Slack Huddle [4 minutes]
0.1.7 Professional Electronic Communication [4 minutes]
0.1.8 How to Ask for Technical Help [4 minutes]
0.1.9 How to Write a Professional Email [4 minutes]
0.1.10 Module 1 Quiz Study Guide [2 minutes]
0.1.11 Designing Computerized Solutions
[14 minutes]
0.1.12 User Stories and Acceptance Criteria [3 minutes]
0.1.13 Tasks and Testing [3 minutes]
0.1.14 How to Play Parcheesi
[14 minutes]
Module 2
0.2.1 What Is a Model? [2 minutes]
0.2.2 Object Oriented Programming [3 minutes]
0.2.3 Abstraction: What Matters in the Model?
[10 minutes]
0.2.4 Understanding Objects and Fields
[10 minutes]
0.2.5 Object Identity, Type, and Values
[11 minutes]
0.2.6 Relationships Between Objects [4 minutes]
0.2.7 How to Install Violet [2 minutes]
0.2.8 Getting Started With Violet [2 minutes]
0.2.9 Using the Feedback System [4 minutes]
0.2.10 Reading UML Object Diagrams
[16 minutes]
0.2.11 Object Instances in UML Object Diagrams [5 minutes]
0.2.12 Fields in UML Object Diagrams
[21 minutes]
0.2.13 Object References in UML Object Diagrams [5 minutes]
0.2.14 Creating Object Diagrams in Violet
[15 minutes]
0.2.15 Submitting Violet UML Diagrams to the Feedback System
[20 minutes]
0.2.16 How to Resolve Feedback System UML Object Diagram Errors [4 minutes]
0.2.17 How to Install Visual Studio [2 minutes]
0.2.18 How to Configure Visual Studio [4 minutes]
0.2.19 Structure of a Visual Studio Solution
[16 minutes]
0.2.20 The Anatomy of a Computer Program
[18 minutes]
0.2.21 Reading a Programming Specification [4 minutes]
0.2.22 Building Solutions in Visual Studio [4 minutes]
0.2.23 Basic Debugging Workflow
[18 minutes]
0.2.24 From a UML Object to a C# Object [3 minutes]
0.2.25 Creating Objects With new [4 minutes]
0.2.26 Submitting C# Code to the Feedback System [3 minutes]
0.2.27 How to Resolve Feedback System C# Code Errors [4 minutes]
0.2.28 Module 2 Quiz Study Guide [2 minutes]
Module 3
0.3.1 Programs Follow Instructions [3 minutes]
0.3.2 Precision and Ambiguity in Instructions [3 minutes]
0.3.3 Sequence: What Happens Next? [3 minutes]
0.3.4 Understanding True/False Values [4 minutes]
0.3.5 Flowcharts and Activity Diagrams [3 minutes]
0.3.6 Start, Action, and End Nodes in Activity Diagrams [3 minutes]
0.3.7 Decision Nodes and Paths in Activity Diagrams [3 minutes]
0.3.8 Creating an Activity Diagram in Violet [4 minutes]
0.3.9 Contrasting UML Object and Activity Diagrams [3 minutes]
0.3.10 Navigating a Solution With Solution Explorer [4 minutes]
0.3.11 Setting Breakpoints in Visual Studio [4 minutes]
0.3.12 Stepping Over Code With F10 [3 minutes]
0.3.13 Using the Visual Studio Error List [4 minutes]
0.3.14 Translating an Activity Diagram to C# [5 minutes]
0.3.15 Reading a Simple if Statement [4 minutes]
0.3.16 Reading a Simple if/else Statement [4 minutes]
0.3.17 Module 3 Quiz Study Guide [2 minutes]
Module 4
0.4.1 The Decimal Number System [3 minutes]
0.4.2 The Binary Number System [3 minutes]
0.4.3 Bits and Binary [3 minutes]
0.4.4 Reading Small Binary Numbers [4 minutes]
0.4.5 The Hexadecimal Number System [3 minutes]
0.4.6 Connecting Binary and Hexadecimal [3 minutes]
0.4.7 Information Has a Type [4 minutes]
0.4.8 Choosing a Data Type for Information
[13 minutes]
0.4.9 UML Class Diagrams
[15 minutes]
0.4.10 Attributes and Data Types in UML Class Diagrams [5 minutes]
0.4.11 Modeling Information Storage With an Activity Diagram [3 minutes]
0.4.12 Contrasting UML Object, Activity, and Class Diagrams [3 minutes]
0.4.13 Basic Data Types in C#
[9 minutes]
0.4.14 Where Is the Information Now? Memory vs. Storage [3 minutes]
0.4.15 Files and Persistent Storage [3 minutes]
0.4.16 Writing Information to a Text File [3 minutes]
0.4.17 Reading Information From a Text File [4 minutes]
0.4.18 Module 4 Quiz Study Guide [2 minutes]
Module 5
0.5.1 Hexadecimal Web Colors [3 minutes]
0.5.2 HTML: Structuring a Web Page [3 minutes]
0.5.3 CSS: Styling a Web Page [3 minutes]
0.5.4 Internet vs the Web: What's the Difference? [3 minutes]
0.5.5 Clients and Servers: The Browser [3 minutes]
0.5.6 What Happens When You Visit a Website? [3 minutes]
0.5.7 Requests and Responses [3 minutes]
0.5.8 Activity Partitions and Swimlanes [3 minutes]
0.5.9 Modeling a Web Request With a UML Activity Diagram [3 minutes]
0.5.10 Reading a URL [4 minutes]
0.5.11 Query Parameters [4 minutes]
0.5.12 Building a URL From User Input [3 minutes]
0.5.13 Displaying a Web Page [3 minutes]
0.5.14 Manual Interpretation of Web Page [3 minutes]
0.5.15 Module 5 Quiz Study Guide [2 minutes]
Module 6
0.6.1 What Is Data? [3 minutes]
0.6.2 Structured vs. Unstructured Data [3 minutes]
0.6.3 Spreadsheets [3 minutes]
0.6.4 Using Google Sheets [4 minutes]
0.6.5 Using Spreadsheets to Manage Structured Data [4 minutes]
0.6.6 Importing Data Into Google Sheets [3 minutes]
0.6.7 CSV Files [3 minutes]
0.6.8 Records, Fields, Rows, and Columns [4 minutes]
0.6.9 Clean Data Is Consistent Data [3 minutes]
0.6.10 Giving Each Record a Unique ID [3 minutes]
0.6.11 Connecting Related Records With IDs [3 minutes]
0.6.12 Entities, Attributes, and Relationships [4 minutes]
0.6.13 Entity Relationship Diagrams [4 minutes]
0.6.14 Sorting, Filtering, and Summarizing Data [3 minutes]
0.6.15 Summarizing Data With a PivotTable [3 minutes]
0.6.16 Visualizing Data With a Chart [3 minutes]
0.6.17 What Can a Visualization Help You See? [3 minutes]
0.6.18 Modeling Data in a Class Diagram [3 minutes]
0.6.19 ERDs and UML Class Diagrams: Two Views of Structure [5 minutes]
0.6.20 Displaying Structured Data in a DataGrid [3 minutes]
0.6.21 Module 6 Quiz Study Guide [2 minutes]
Module 7
0.7.1 What AI Systems Do [3 minutes]
0.7.2 Generative AI [3 minutes]
0.7.3 Prompts, Inputs, and Outputs [3 minutes]
0.7.4 AI Output Is Generated, Not Guaranteed [3 minutes]
0.7.5 Evaluating AI Accuracy, Credibility, and Relevance [3 minutes]
0.7.6 Bias and Missing Context [3 minutes]
0.7.7 Evidence and Verification [3 minutes]
0.7.8 Choosing an Authoritative Source [3 minutes]
0.7.9 Information You Should Not Share With AI [3 minutes]
0.7.10 Responsible and Transparent Use of AI [3 minutes]
0.7.11 Comparing AI Responses [3 minutes]
0.7.12 Accept, Revise, Verify, or Reject [3 minutes]
0.7.13 Human Judgment Is the Final Step [3 minutes]
0.7.14 Exploring IT Careers and Pathways
[12 minutes]
0.7.15 Modeling AI and Human Judgment With a UML Activity Diagram [3 minutes]
0.7.16 Module 7 Quiz Study Guide [2 minutes]
0.7.17 Oral Final Study Guide [2 minutes]