V e rsion: 3/20/2019 2
Additional Course Information
Topical Outline: Each offering of this course must include the following topics (be sure to include information regarding lab,
practicum, and clinical or other non-lecture instruction).
Topical Outline – Each offering of this course must include the following topics (be sure to include information regarding
lab, practicum, clinical or other non-lecture instruction):
• Selection
• Repetition
• Methods
• User-Defined Simple Data Types
• Arrays
• Strings
• Classes
• Inheritance
• Abstract Class
• Interfaces
• Polymorphism
• Generic classes
• Use UML to describe classes and objects, and Windows Programming.
Course Learning Outcomes:
Learning Outcomes – Upon successful completion of this course, students will:
Develop executable programs; create appropriate documentation; and create programs using classes and
objects using object-oriented programming techniques.
Methods of Assessment:
Individual/Group Assignments
Individual/Group Projects
Reading Assignments
Presentations
Lab Works/Assignments
Quizzes/Tests/Exams
Required text(s), optional text(s) and/or materials to be supplied by the student:
• Li ke To ny Gad di s, Starti ng ou t wi th V i sual C#, 4th Edi ti on , (c) 2017 P e arson, I SBN # 13: 978-013-438-2069
• USB Flash Drive
• High-speed Internet Connection
Suggested Course Maximum:
20
List any specific or physical requirements beyond a typical classroom required to teach the
course.
Current Windows Operating System and Current Visual Studio.
Course Requirements/Grading System: Describe any course specific requirements such as research papers or
reading assignments and the generalized grading format for the course.