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