temple_button.gif (1404 bytes)

Close browser

 
CIS 3309 - Component-Based Software Development

 

 

External Links
Course Syllabus        Course Guidelines        Homework Assignments             Labs          Lecture Notes             Other Resources 

 

 

whitehomebutton.gif (10745 bytes) 

Welcome to CIS 3309 - Fall 2009

This is the home page for CIS 3309, your gateway to most resources for this course. It provides information regarding course syllabus, course guidelines, assignments, projects, lab, links to other useful sites.  Click any of the topics in the navigation bar at the top of this page  to find out more about it. 

 

IMPORTANT NOTE: If you are considering moving ahead and doing some work for this course over the Summer please note carefully that will have now migrated to Visual Studio 2008, and will no longer using be using VS 2005.  Your textbooks and software will reflect this change.  If you go to the second floor of Wachman Hall to borrow Visual Studio be sure to get VS 2008 and not VS 2005.  If you have VS 2005 on your computer -- it does not hurt to keep it there although it takes almost 2 gigabytes of space.  If you want to remove VS 2005, please beware that the removal takes a while, and you need to be sure you have removed ALL of it before loading VS 2008.
 

Course Description  This course emphasizes component-based software development using Visual Basic .NET 2008.  Students are introduced to software development techniques applicable in a component (class)-based, integrated software development environment (IDE).  Students will learn (and practice using) the VB .NET language, object-oriented software design techniques, and the principles of good user interface design.  Students will also learn how to navigate in, and take full advantage of, an IDE in building quality software, including user interfaces to databases, sequential files, and graphics tools.  Object-oriented concepts such as inheritance, polymorphism, static and dynamic binding, and interface (abstract class) components will be covered.  The primary focus is on windows-based software products, but the use of ASP.NET for client-server systems development is also introduced. 
 

Prerequisites: CIS 2173, CIS 2109 and CIS 3229.   If you have not taken and passed these THREE courses with a C or better or received transfer credits for them, you CANNOT take this course. 

Notes:

1.  Where ever you are on the CIS 3309 website, to get back to this page, just click Home on the navigation bar the current page (usually in gray). 

2.  Students taking the course, will need a password to gain access to the lecture notes.   

This web resource will be used in conjunction with Temple's web conferencing, BlackBoard. You will need a separate password to access it. To get to BlackBoard click here.

For general information about the CIS Department click on  www.cis.temple.edu

I am particularly indebted to professors Lefkovitz, Stafford, and Wiesel from whom I stole most of what appears on these pages.  And thanks, too, to Dr. Baram, from whom I captured the template for these pages, as he originally constructed it for CIS 2109.

NOTE:  This website will be changed from time-to-time.  I think you will find it helpful as it is, but some change throughout the semester is inevitable.  If you have questions ... ASK -- please.

[back to top]

Last Updated
Saturday, August 29, 2009

Maintained by: Frank L Friedman