ITSE-1330 Introduction to C# Programming
Rudy Martinez
Credit Fall 2025
Section(s)
ITSE-1330-001 (22162)
LEC DIL ONL DIL
LAB DIL ONL DIL
Getting Started
-
Set a timer for one hour to read the Syllabus (including links), Schedule (see link below), and Blackboard (Bb) content.
-
In Bb, select the Beginning section on the left. View the Orientation Video.
-
In Bb, select the Beginning section on the left. Complete the Orientation Exam.
-
Begin work on the first assignment.
-
Maintain a daily commitment to studying and coding.
Course Description and 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 logical 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
The textbook is part of the First Day Access program and will be available by the first day of class. The price is included with tuition.
Access the textbook in Bb | Resources | "First Day Course Materials" link.
Textbook Used in the Course:
Starting Out with Visual C#
Author: Gaddis; Publisher: Pearson; Sixth Edition. Publication Date: 2023
ISBN-13: 9780138094652
Print or digital versions of the official textbook from the publisher are acceptable. Only the textbook is required. Additional packages/products are not required.
Course Requirements
*** Schedule ***
Course Requirements and Grading Rubric:
Tutoring Services (generally intended for entry-level subject material)
Course Subjects
Textbook Chapters:
Introduction to Computers and Programming
Introduction to C#
Processing Data
Making Decisions
Loops, Files, and Random Numbers
Modularizing Your Code with Methods
Arrays and Lists
Text Processing
Structures, Enumerated Types, and Dictionaries
Introduction to Classes
Inheritance, Polymorphism, and Interfaces
Databases
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.
Office Hours
Published: 07/09/2025 08:51:56