CIT Department Logo CIT 299
Introduction to C# Programming

Prerequisites
CIT 115
CIT 140
Offered
Spring, Fall
Software
Microsoft Visual Studio .NET
Credit By Exam
Yes
Coordinator
Tim Price

Description
This course covers the study of problem solving utilizing the advantages of a particular programming language, currently Microsoft's C#.  Students will study the structure and details of the language and will complete programming projects.  The purpose of this course is to introduce students to object oriented problem solving and programming with emphasis on object design, construction, use, modification, and reuse.  Students complete exercises and programs using an object oriented programming language.

Objectives
  • Introduce C# as a programming tool
  • Explain and follow the steps in solving a problem using the Analysis, Design, and Implementation approach
  • Recognize and use the common algorithmic patterns
  • Learn object oriented design concepts
  • Learn to build and use objects, classes, and inheritance in programs
ABET Outcomes (What is ABET?)
  • Demonstrate an appropriate mastery of the knowledge, techniques, skills and modern tools of their discipline.
  • Apply current knowledge and adapt to emerging applications in mathematics, science, engineering and technology.
  • Conduct, analyze and interpret experiments and apply experimental results to improve processes.
  • Identify, analyze and solve technical problems.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
  • Comprehend, interpret, and analyze texts.
  • Analyze complex issues and make informed decisions.
  • Solve challenging problems.
  • Demonstrate substantial knowledge and understanding of at least one field of study.
Topics
  • Object Oriented Concepts
  • Methods, Variables and Data Types
  • Classes, Interfaces, and Structures
  • Input/Output
  • Arrays and Collections
  • Inheritance and Polymorphism
  • Intro to .NET class libraries


Bobby Approved Logo Bobby 508 Approved Logo All contents copyright 2003, CIT Department, IUPUI
Last Updated: