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
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 Assignments tab 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.
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)
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