Entity Relationship Diagrams, Data Flow Diagrams, Network Diagrams, Data Repository, process specifications, the use of Rapid Application Development, and the use of CASE tools. Topics include project management, fact gathering, feasibility analysis, interpersonal skills, and cost benefit analysis in addition to the application of the structured methodologies. Topics include data analysis, event analysis, implementation of specific process analysis and design, prototyping, physical network modeling, input and output design of a graphical user interface, program design, and post implementation support. Programming problems involving sequential and non-sequential file organizations. The design and implementation of programs using a GUI with Visual Basic.
Students write programs to create and manipulate graphical entities.
Concepts of interrupt, deadlock, and concurrency are studied. Students will have hands-on experience with a modern computer operating system such as Windows 95. A study of the hardware needed for adequate data communication. Topics include protocols and network architectures, communication services, error control, and network managements. Prerequisite CS 330.