ITSE-1330 Introduction to C# Programming


Rudy Martinez

Credit Fall 2023


Section(s)

ITSE-1330-001 (68980)
LEC DIL ONL DIL

LAB DIL ONL DIL

ITSE1330 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 Assignments tab on the left. Complete the Orientation Exam

  3. Begin work on the first assignment.

  4. 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.

Textbook Used in the Course:

Author: Gaddis; Publisher: Pearson; Publication Date: 2020

ISBN-13: 978-0135183519
ISBN-10: 0135183510

Print or digital versions of the official textbook from the publisher are acceptable. Only the textbook is required. Additonal packages/products are not required.


Course Requirements

 

*** Schedule ***

 

Course Requirements and Grading Rubric:

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

 


General Course Policies and Welcome letter


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

M T W Th F 7:30 AM - 8:30 AM Google Meet Audio

NOTE Send email to confirm appointment.

Published: 08/21/2023 11:08:42