BCS 426 : C# Programming

Description

This course will cover the syntax of the C# programming language, .NET infrastructure, creating graphical user interfaces, using databases, using web services, and multithreading. This course is designed for students with some programming experience.

Prerequisites

BCS 345 Java Programming with a grade of C or better

Objectives

At the completion of this course, students will be able to use problem-solving skills to:

  • Write C# code that uses selection, repetition, classes, and arrays.
  • Differentiate between assemblies, applications, and DLLs.
  • Develop C# programs that have a graphical user interface.
  • Develop C# programs that utilize the database capabilities of the C# language.
  • Develop C# programs that utilize web services.
  • Develop C# programs that utilize multithreading.

TextBook

  • Professional C# 7 and .NET Core 2.0 W/Access Ed 19 ISBN: 9781119449270
  • Christian Nagel, John Wiley & Sons, Inc., 2016

Office of First Year and Transfer Year Experience

Bryan Garcia

Director

934-420-2000

email@farmingdale.edu 
Monday-Friday 8:30am-4:30pm