Table of Contents
1. C# Fundamentals
1.1 Background and syntax
1.2 C# sandbox
1.3 Variables and data types
1.4 More variables
1.5 Arithmetic
1.6 Conditionals
1.7 Loops
1.8 Methods
1.9 Strings
1.10 Classes and objects
1.11 More classes
1.12 References
1.13 Inheritance
1.14 Interfaces
1.15 Structs and enums
1.16 Exceptions
1.17 Arrays
1.18 Collections
1.19 Delegates and lambda expressions
1.20 LINQ
1.21 File I/O
1.22 Interacting with file systems
Teach C# with this interactive zyBook, add a new language to your repertoire
C# Fundamentals is a single module that includes learning questions and animations. This zyBook is intended for students with prior programming experience with a different language. Use this module alone or add it to an existing zyBook.
- Includes 200+ learning questions and 40+ animations
- Covers C# essentials like classes, exceptions, lambda expression, collections, and LINQ
- Provides an IDE that allows students to run C# code directly in the zyBook
- New auto-graded zyLabs give students practice with C# concepts
zyBooks utilize the “Say, Show, Ask” approach
Say. We use concise text as a jumping board to our animations and learning questions.
Show. Much of a traditional textbook is replaced with animations to help students visualize key concepts.
Ask. Learning questions and auto-graded homework problems encouraged more student participation.
What is a zyLab?
See the capabilities of the zyBooks programming environment
Author
Frank McCown
Professor of Computer Science, Harding University