Syllabus
Introduction to C# Programming

Introduction to C# Programming

ITSE-1330

Credit Spring 2021
01/19/2021 - 05/16/2021

Course Information

Section 001
Distance Learning
ONL DIL
Rudy Martinez

Office Hours

  • --- - ---
    Email Professor to Confirm Appointment.
  • M T W Th F
    7:30am - 8:30am
    Use Google Meet audio.

ITSE 1330 Syllabus

Getting Started

  1. Set a timer for one hour to read the Syllabus (including links), Schedule (see link below), and Blackboard (Bb) content.
  2. In Bb, select the Resources tab on the left. Watch the Orientation Video.
  3. In Bb, select the Assignments tab on the left. Complete the Orientation Exam
  4. Begin work on the first assignment.
  5. Maintain a daily commitment to studying and coding.

Course Description & rationale

Course Description:

Data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling. This course is an introduction to computer programming for Windows. Emphasis will be on the fundamentals of structured design, development, testing, implementation, and documentation, including language syntax, data and file structures, input/output devices, files, and databases. The following C# topics will be covered: C# syntax, basics of C# classes, interfaces, exception handling, assemblies, .NET collections, Windows Forms, and relational database programming. The Microsoft Visual Studio .NET IDE will be used for program development.

Course Rationale:

This is an introductory programming course using the C# language. It does not assume any prior programming experience. This course will prepare students for intermediate C# and ASP.NET courses. This is an optional course in the Local Area Network Administration and Microcomputer Applications Support AAS degrees, and in the Local Area Network Administration and Database Certificates.

Prerequisite:

  None.

Student Learning Outcomes/Learning Objectives

Learning Objectives:

With the use of the C# language and Visual Studio, at the completion of this course the student should be able to:

  • Recognize, diagram, and implement introductory programming concepts using C#
  • Determine locgical alternatives with C# decision structures utilizing iteration, class methods, fields, and properties.
  • Assemble forms, classes, and controls into C# solutions utilizing arrays and file/database access methods

Readings

Course Content:

OER (Open Educational Resources) are used in this course and are listed in the Blackboard classroom.

Textbook purchase is not required.

Course Requirements

 

*** Schedule ***

 

Course Requirements and Grading Rubric:

Tutoring Services (generally intended for entry-level subject material)

Course Subjects

Chapters in the Online Textbook

Welcome!

Let Us Code

.NET

C# Overview

Object Orientation

Configure Visual Studio

Best Friend

Variables & Data Types

Operators

Making Decisions

Arrays

Iteration

Classes & Objects

Static & Parameters

Structures & Interfaces

File & Directory I/O

Windows Forms

Database Operations

Resources

Blackboard Access

Blackboard (Bb) course access 1st week of class:

Students must access the course in Bb during the 1st week of class to be counted as "Attending".  If a student does not access the course in Bb during the 1st week of class s/he will be classified as "Never Attended" and will be ineligible for financial aid and automatically dropped from the course.