CIS Discussions week1
Object oriented programming
Structure of a Visual Basic program
Visual Studio Express programming environment
Week 1 Discussion 2
CIS201 Programming
Discussion 2
Resources
Read/review the following resources for this activity:
· Schneider: Chapter 1.3, 1.4, 2.1
· Lecture 1: Programming Fundamentals
· Lecture 2: Planning Environment and Design
· Video Tutorial: Getting Started and Adding Controls to a Form (Note: Throughout the course, you will view similar video tutorials. While these videos were recorded using Visual Studio 2008, the functionality of this version is the same as the 2012 version that you are using for this course.)
Introduction: Object-Oriented Design (OOD)
To practice the OOD concept, take a moment to design in your mind your dream car of the future. What name would you give it? What color is it? What kind of roof does it have? How fast does it go? Can it fly? How does it navigate? Does it interact with other cars? Does it recognize you? Guess what! You just created an abstract object by thinking in an OOD style!
You are solving a transportation need by designing a solution with an object that has properties.
Initial Post Instructions
For this discussion, identify your car by listing the objects (features like sun roof, wings), properties (characteristics like color, size), methods (actions such as opening doors) and events (press the brake the car stops).
Example
1 Objects: wings, sun roof…
2 Properties: orange, 19ft. long, oblong…
3 Methods: doors fold down when opening, windshield opens…
4 Events: press gas to go, press brake to stop…
Secondary Post Instructions
Respond to your classmates postings by adding to their scenario or questioning the logic behind the design of the vehicle.
Writing Requirements
· In addition to one initial post, respond to at least two peers.
· Initial Post Length: minimum of 250 words
· Secondary Post Length: minimum of 200 words per post
Grading and Assessment
Meeting the minimum number of postings does not guarantee an A; you must present an in-depth discussion of high quality, integrate sources to support your assertions, and refer to peers’ comments in your secondary posts to build on concepts.
This activity will be graded using the Discussion Forum Grading Rubric (in Course Documents).
Course Learning Outcome(s): 2, 3 2. Develop critical thinking skills. 3. Understand object oriented programming languages.
Due Date for Initial Post: By 11:55 pm ET on Wednesday
Due Date for Secondary Posts: By 11:55 pm ET on Saturday