Software Engineering /
Advanced GUI Programming
CSc 430 - Prof. B. Domanski
Course Contents
Typical Texts:
for VB:
Starting
Out With Visual Basic 2008 Update, 4/E
Tony Gaddis, Haywood
Community College
Kip Irvine, Florida
International University
ISBN-10: 0136076955
ISBN-13: 9780136076957
Publisher: Addison-Wesley
Copyright: 2010
Format: Paper Bound w/CD-ROM; 888 pp
Published: 02/09/2009
for Software Engineering:
Textbook: Schaurm's Outline - Software Engineering
David Gustafson, PhD
(c)2002, McGraw Hill, ISBN: 0071377948
Software Engineering:
; handouts via the web will be provided as necessary
- Principles of Software Engineering
These will be discussed throughout the course, and
are to be applied to the programming labs assigned:
- Determining Feasibility & Managing Analysis
& Design Activities
- Interviewing
- Prototyping
- Using Data Flow Diagrams
- Using Data Dictionaries
- Describing Process Specifications
- Preparing the Systems Proposal
- Designing Effective Output
- Designing Effective Input
- Designing the File or Database
- Designing the User Interface
- Total Quality Management --
- Software Engineering & Documentation --
- Design & Documentation Techniques
- The HIPO Method
- Flowcharts
- Pseudocode
- Procedures Manual
- Code Generation & Design Reengineering
- Testing,. Maintenance & Auditing
- The Testing Process
- Maintenance Practices
- Auditing
2. Visual
Basic
- Introduction and Sample Program (Stopwatch)
- Data and Instructions
- Variables and Constants
- Statements, Expressions and Procedures
- Forms & Tools
- Picture Boxes and Images
- Labels
- Text Boxes
- Command Buttons, Check Boxes, Option Buttons
- Frames
- List Boxes, Combo Boxes
- Scroll Bars
- Timers
- Lines and Shapes
- Drive & Directory & File List Boxes
- Common Dialog Box
- Program Control incl. Arrays and Control Arrays
and Collections
- Using Procedures & Functions
- Debugging
- Menus
- File I/O: Sequential and Random Access
- Graphics Programming
- Classes & Objects
- Drag and Drop
- Databases
- OLE / ActiveX
- Using the Windows API
Last updated
09.02.2009 by
DrB