Lecture Notes IST-1551
06 Dec 2024
1. Introduction
1.1. Introduction
1.2. Key Computing Ideas
1.3. Development Tools
1.4. C# Program Structure
1.5. Lab 01
1.6. Chapter Review
2. Data and Variables
3. Methods/Functions
4. Selection/Conditional
5. Iteration:
for
Loops
6. Iteration: While Loops
7. Files & Paths
8. Arrays
9. Collections
10. Classes
11. Object-Oriented Programming
12. Data Structure
13. Selected Topics
14. Appendix
Lecture Notes IST-1551
1.
Introduction
View page source
1.
Introduction
1.1. Introduction
1.1.1. Motivation
1.1.2. C#, .NET, and VS Code
1.2. Key Computing Ideas
1.2.1. The Workflow
1.2.2. The IPO Model
1.2.3. Programming Constructs
1.2.4. Problem-solving & Algorithm
1.2.5. Number Systems
1.2.6. Compilation vs. Interpretation
1.2.7. Expression & Statements
1.2.8. Handling Errors
1.3. Development Tools
1.3.1. Software Development Kits (SDKs)
1.3.2. Terminal & Shell
1.3.3. Integrated Development Environment (IDE)
1.3.4. C# REPL (
csharprepl
)
1.3.5. Other Development Tools
1.4. C# Program Structure
1.4.1. The .NET templates
1.4.2. The C# Program.cs file
1.4.3. Solutions and projects
1.4.4. Comments, Curly Braces, and Semicolon
1.5. Lab 01
1.5.1. Install VS Code, .NET SDK, and C# Dev Kit Extension
1.5.2. Create a C# Project
1.6. Chapter Review