|
|
|
|
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.
|
- Explain and follow the steps in solving a problem using the Analysis, Design, and Implementation approach. (ABET h)
- Recognize and use the common algorithmic patterns. (ABET a)
- Apply object oriented design concepts. (ABET a)
- Use objects, classes, and inheritance in programs. (ABET a, b, c)
- Build GUIs for programs following accepted conventions. (ABET a, g)
- Write programs that read to and write from files. (ABET a).
- Properly use exception handling. (ABET a)
|
- a.
Use and apply current technical concepts and practices in the core information technologies.
- b.
Analyze, identify and define the requirements that must be satisfied to address problems or opportunities faced by organizations or individuals.
- c.
Design effective and usable IT-based solutions and integrate them into the user environment.
- g.
Demonstrate an understanding of best practices and standards and their application.
- h.
Demonstrate independent critical thinking and problem solving skills.
|
-
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
|
|