|
Course Name / Section: |
CIS 3209 / 001 |
|
Course Title: |
Component-Based Software
Development |
|
Instructor: |
Frank L. Friedman |
|
Office: |
Wachman Hall, Room 312 |
|
Email: |
|
|
Phone: |
215-204-5559 |
|
Course Web Page: |
|
|
Website for Complete Syllabus: |
|
|
Prerequisites: |
CIS1073 ( CIS 081), CIS 2173 (CIS
083), and CIS 2109 (CIS 109) must have been completed with a grade of C or
better. |
|
Textbook(s): |
Ekedahl,
Michael, ‘Programming with Microsoft Visual Basic 2005: An Object-Oriented
Approach’, 2nd Edition, Thomson/Course Technology, Boston, MA. |
|
Course Goal: |
This is an introductory course in
component-based software development. The goal is to introduce students
to software development techniques applicable in a component-based,
integrated software development environment in which the focus is on
windows-based and embedded software products. |
|
Topics Covered: |
Introduction to the concepts that
are fundamental for gaining an in-depth understanding of object-oriented
software design and languages used in such design. Students will learn
about (and practice using) object-oriented software design techniques, the VB
.NET language, and approaches to better forms design. Students will also
learn how to navigate about and take full advantage of an integrated
development environment and how to build quality user interfaces to databases
and sequential files. |
|
Attendance Policy: |
Attendance to labs is mandatory;
Attendance will be taken during lectures and labs. |