Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 3.76 KB

README.md

File metadata and controls

47 lines (34 loc) · 3.76 KB

Please feel free to submit updates.

Instructors

Mark Michaelis, Grant Erickson, and Meg Woodford

For any general question we suggest asking in Microsoft Teams. This is a great place to collaborate and ask questions of both each other and the instructors. Though you can message people directly, as much as possible, we encourage open discussion on the meeting chat so that others can benefit as well.

You can also send an e-mail to: [email protected]

Online Meeting

We will be utilizing Microsoft Teams for this class. The link to the meeting will be in the course syllabus on Canvas. You can find additional information for accessing Teams here

GitHub Information

Please fill out this form with your GitHub information. This is used by us so we can appropriately grade assignments.

Book

Essential C# 8.0 (7th Edition)
ISBN-13: 9780135972267

General Information:

Computer Setup

Required

Though most of the course work will be cross platform, we will be working on Windows inside of Visual Studio. For the UI portion of the class Visual Studio on Windows will be required.

Recommended

  • Visual Studio 2022. Version 17.1 or later. The community edition is fine, though we believe most students should have access to higher SKUs with EWU's MSDN (this assumption may be wrong). Lab computers should have Professional already installed. This will install .NET 6.0.
  • GitKraken Though you can do all of the git interaction from within Visual Studio or on the command line, GitKraken is free for open source work. It also provides a nice graphical version of the commit history so you can see how various commits and branches relate.
  • GitHub Student Developer Pack Lots of great development tools and resources. The JetBrains products ReSharper (a plugin for Visual Studio), and Rider (a full C# IDE) are great tools for helping you write better code.

Optional

  • Visual Studio Live Share This lets you easily collaborate with other people on a share set of code.
  • Visual Studio Code This can largely be used as an alternative to Visual Studio. Many of us also use it as our catch-all lightweight text/code editor.
  • GitExtensions, GitHub Desktop, (or any other git tool): There are lots of options out there for working with git. If there is a tool you like, use it!

Class Video

We will try to record class presentations so that students can review after class. Recordings will be available here. Please note:

  • Do not expect or rely on video recordings. We are not making any commitment to having video recordings of class.
  • Please keep all videos confidential. These videos are for people enrolled in this class. No videos or parts of videos should be copied/distributed/shared.