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