THE BEI SCHOOL OF ENGINEERING OF FAIRFIELD UNIVERSITY
GRADUATE COURSE SCHEDULE FOR FALL 2000

Registration begins July, 2000

COURSES RUN AS INDICATED

SOFTWARE ENGINEERING
SW 401-01 Software Design Methods 3 MO J. Porter X19
SW 401-02 Software Design Methods 3 FR J. Porter M204
SW402-01 Database Concepts SQL 3 TU T. Galasso M206
SW402-02 Database Concepts Oracle 3 MO E. Whiskeyman M206
SW403-01 Visual Programming 3 MO V. Honnaya X19
SW403-02 Visual Programming 3 TH T. Medlin X19
SW408-01 Visual programming with Java 3 MO D. Lyon B257
SW408-02 Visual Programming with Java 3 TH D. Lyon B257
SW 404-01 Network Concepts 3 MO R. Angelo M108
SW 406-01 Web Development I 3 WD J. DeCarli M204
SW 406-02 Web Development I 3 TH TBD M204
SW512-01 Web Development II 3 WD R. Ramachandran M206
SW409-01 Web Development with Java 3 WD D. Lyon B257
SW 503-01 Computer Capacity Planning 3 MO R. Bloom TBD
SW502-01 Software Engineering Practices 3 MO D. Conti TBD
DM460-01 RD 460-01Leadership in Technical Enterprise 3 TU H. Hoffman TBD
SW 506-01 Advanced Visual Programming 3 WD TBD TBD
SW 507-01 Network Operating Systems 3 MO S. Tortorici M204
SW 550-01 Professional Project (MSSE)-I 3 SAT J. Porter M207
SW 551-01 Professional Project (MSSE)-II 3 TH P. Williams M207
SW 583-01 Supply Chain Management Concepts 3 TH E. Ulfsson M206
SW 592-01 Supporting TCP/IP 3 TU TBD M204

MANAGEMENT OF TECHNOLOGY
RD 460-01 Leadership in Technical Enterprise 3 TU H. Hoffman 6:30-9:30PM
GK 415-01 Information Systems 3 MO P. Stapleton
GK 420-01 Technology Management 3 WD D. Bauer
MG 508-02 Strategic Management of Tech & Innov. 3 WD C. Scheraga
CP551-01 Capstone I 3 TH R. Dukkipatti
DM 440-01 Quality Principles in Design & Mfg. 3 MO R. Dukkipati
MR 420-01 Supply Chain Management Concepts 3 TH E. Ulfsson 6:30-9:30PM
IM410-01 Software Engineering Practices 3 MO D. Conti
IM 430-01 Network Concepts 3 MO R. Angelo
IM 440-01 Computer Capacity Planning 3 MO R. Bloom
MR440-01 Management Problem Solving 3 TBD P. Bauer
MR 410-01 Tech Commercialization & Marketing 3 TH H. VanBemmelen
QA 400-01 Managerial & Mathematical Economics 3 MO M. Leclair 7:00-9:30PM
IS503-01 Decision Support & Expert Systems 3 MO R. Obando
MG 503-01 Human Resource Management 3 WD J. Arthur
MK 401-01 Marketing Management 3 TU G. Bachand 4:10-6:30PM
MG 400-01 Organizational Behavior 3 TU/S C. Tromley
DM470-01 Computer Integ. Design & Mfg. 3 TBD TBD
MR430-01 Human Factors Engineering 3 TBD R. Salafia

BRIDGE COURSES

AC 11-01 Intro to Financial Accounting ** 3 TU/S M. Maccarone 6:459:45
CS 111-01 Intro to Programming, Visual Basic 3 MO W. Guelakis 6:30-9:30PM
CS 133-01 Introduction to C 3 TH W. Raulerson 6:30-9:30
MA 217-01 Applied Statistics 3 MO B. Fine 7:00-9:30PM


Course Descriptions – New Courses for fall, 2000




SW406 Web Development I – Fundamentals 3 credits
Description: This course introduces web site development by focusing on client-side programming and tools. Students will learn basic Internet and intranet concepts as well as gain hands on experience in the production of web pages. The course teaches how to create pages using Hypertext Markup Language (HTML) - the base language of web sites. They will also learn how to automate these pages with modern client-side scripting using JavaScript and Visual Basic Script. Additional topics include utilizing forms, ActiveX(tm) controls, and Java(tm) applets as well as Dynamic HTML and accessing databases from the web pages.
What you will learn: At the end of the course, students will be able to: Identify technologies and supporting tools that enable Web development; Create HTML documents that contain standard controls, ActiveX controls, Java applets, tables, forms, frames, images, and client script; Use dynamic HTML; Create an HTML page that uses data binding to read data from a database; Use Microsoft FrontPage 2000 to create and publish documents on a Web server.
Prerequisites: SW403-01Visual Programming & SW402-01Database Concepts SQL or permission of instructor

SW512 Web Development - II – Advanced 3 credits
Description: This course teaches site developers how to create enterprise-level Web sites. Students will learn how to incorporate server-side scripting and how to use component object model (COM) components on both the client and the server. They will also learn how to leverage databases with web sites to produce dynamic content and record transactions, such as those required for e-Commerce sites. Architectural planning, performance, reliability, security, and other e-Commerce considerations are also discussed.
What you will learn: At the end of the course, students will be able to: Describe the issues involved in creating an enterprise Web site; Create and publish a simple Web site with Microsoft® Visual InterDev(tm) Web development system; Create interactive content for a Web site; Add server scripting to a Web page using active server pages (ASP) and COM components; Implement security in a Web site; Read and write information to an OLE DB provider from ASP using Visual InterDev data tools; Build reusable, robust COM components with Microsoft Visual Basic® programming that are compatible with Microsoft Transaction Server (MTS); Integrate Web solutions with Microsoft BackOffice® family services.
Prerequisite: SW406 Advanced Visual Programming & SW406 Web Development I or permission of instructor

SW409 – SW409 Web Development I with Java 3 credits
Description: This course introduces Java client programming for the web. Topics include: an introduction to HTML, coverage of Java Bean programming with an emphasis on sound object-oriented design using design patterns. JavaScript is used to help in Applet deployment. Introspection is used to help build a flexible command line interpreter and to design beans. Persistence is used to store instances in files. Internet programming is used as an application of Java beans.
What you will learn: At the end of this course students will be able to: Construct Java beans based on open-ended English language specifications for the bean, Design an elementary GUI for web interaction, Design and construct their own web robot for manipulating web-based systems, Identify and use several of the most common design patterns, Use architecture tools to perform the design and analysis of object oriented software.
Prerequisite: SW408 Visual Programming with Java or permission of the instructor