Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 1546 - C# (C-Sharp) Programming III


4.5 Credits

Students build on the basics of C# to create a web application with a backend set of web APIs. Frameworks are used alongside C# to enable dependency injection and database access. Students use the Application Programming Interface (API) for each framework covered in the course. Concepts covered are Model, View, Controller (MVC), APIs, Dependency Injection, Containers, Unit Testing, and Version Control for industry level backend development.

Prerequisites: (1) INFO 1536

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Comprehend concepts related to general web terminology, Web Application Programming Interface (API) services, and Model-View-Controller (MVC) applications. 
  2. Develop an MVC application.
  3. Develop a Web API application.
  4. Apply the principles of proper application architecture.
  5. Use a GitHub Repository for projects.
  6. Develop unit tests for MVC applications and Web API applications. 
  7. Document development progress on a project.
  8. Demonstrate the functionality of the final project.


View Class Schedule




Add to Portfolio (opens a new window)