David Green

Assistant Professor of Information Systems

Teaching

Teaching Interests:

  • Management Information Systems

  • Computer/ Networking Security

  • Project Management / ERP Implementation
  • Web Design/Web Programming for e-commerce (html, xml, ASP.net)

  • Programming (VB.net, C#.net, C++.net, Java)

  • Systems Analysis and Design

  • Group Decision Support Systems/ Collaborative Technologies

  • Statistics, Data Analysis/ Research Methods

Courses I've Taught:

  • BIS 320 - Web Technologies & Information Architecture
    In this course, we will take an in depth look at web design concepts and techniques. We will examine theoretical concepts that make the world of Web design unique. Also, this course will adopt a practical hands-on approach when examining Web development techniques. Along with examining different coding strategies, this course will explore the advancement of Web site implementation, as well as, timeless problem solving strategies.
  • CIS 101 – Computers for Learning (MSU)
    Students will learn effective strategies for learning and applying microcomputer software including word processing, spreadsheet, presentation, and database management. The course introduces concepts, terminology, and tools of the microcomputer software operating and application system environment. Introduction to the effective utilization of networking for communication research, and information downloading is also incorporated in the course. Emphasis is upon preparing the student to use computer technology effectively in the education and work environment. This course satisfies the required core computer competency for general education.

  • CIS 200 – Logic & Design of Computer Programs (MSU)
    This course serves as a preparation for computer programming coursework. It introduces the student to the logic, structure, and methodology of computer programming languages. The emphasis is on formal analytical approaches and quantitative problem-solving skills.

  • CIS 205 – Introduction to C++ Programming (MSU)
    This course uses the C++ programming languages to introduce basic programming concepts and processes such as data types, variables, operators, control structures, and arrays. A steady progression of hands-on programming is used to teach analytical and quantitative problem solving, methodological programming and design.

  • CIS 642 – Systems Security (MSU)
    An overview of concepts and theories fundamental to systems security in global-reach enterprises of all sizes.  Topics include a mix of confidentiality, integrity, and assurance; formal systems security architectures and models for medical, service and manufacturing value-added environments; taxonomic classifications of common threats and countermeasures; need-to-know and least-privilege based physical and virtual authentication and authorization access control systems and methodologies; cryptographic and biometric initiatives; active and passive agent surveillance; telecommunications and networked applications security;  risk assessment, business continuity and disaster recovery planning; systems security law, privacy, and ethics; and global systems security operations and management best practices.

  • CIS 650 –  Innovation, Technology, & Organizational Change (MSU)
  • MGMT 170 – Introduction to Business (SIU)

  • MGMT 208 – Business Statistics (SIU)
    The overall objective of the course is to familiarize students with the use of statistical procedures for the purpose of generating decision-making information from data. Major topics in this course include: basic statistical concepts and terminology, descriptive statistics, probability concepts and distributions, the normal family of distributions, hypothesis testing, analysis of variance, regression and correlation, and chi-square tests.

  • MGMT 304 – Introduction to Management (SIU)
    1. Terminology Students learn to understand and use the language and terminology used by managers. In addition to the language, you will learn various management concepts that are helpful in managing and developing organizations. To some extent, you learn to apply those concepts. 2. Theory You learn various management concepts and theories such as leadership, motivation, organization design, strategic management, and change management. By the end of this course, you will know how to deal with problems in designing and structuring organizations, providing for appropriate controls in organizations, and in helping organizations to grow and change with the environment. In some cases you learn how to apply those theories. 3. Attitude Students should finish the course with a realistic attitude towards management and business. For example, you may find out that business and management is not inherently unethical. On the other hand, we will not try to convince you that firms are great humanitarian and democratic institutions, either. Thus, this course is also meant to shape the attitudes of students towards business. 4.Teamwork You will have the opportunity to work in teams and gain experience in teamwork and cooperation. Most businesses now manage their work using teams and this course will set you on the right track to learning about teamwork.. When you search for a job, most employers will ask you about your teamwork experiences. 5. Writing & Analysis You will complete some case analysis and write reports for case analyses. You will improve your writing skills by learning to write a concise analysis of management cases. This also involves an analytical component. You can also improve your analytical skills through case analysis. Both writing and analysis should prepare you for higher level classes -- no matter what your Major. 6. Internet You need to learn to use the Internet to identify various resources available for managers and to use them in enhancing your decision-making and analytical skills.

  • MGMT 362 T.A. – Programming with Microsoft Visual C#.net (SIU)
    This is an introductory class on applications development in Management Information Systems using C#.Net and Visual Studio.Net 2003 and Visual Studio 2003 and 2005. C#.Net is the NEW Microsoft version of C++. Like C++ it is a strongly object oriented language with capabilities from the latest technologies for E-commerce on the Web. Most of the course is spent on the basics of the language yet the course also gives a brief introduction to the Microsoft .Net, Active X Data Objects (ADO), Universal Modeling Language (UML) and related technologies. More details are given in the syllabus below.

  • MGMT 422 T.A. – Web Programming with ASP.net (SIU)
    This is a class on Web Programming for E-commerce focused on use of Microsoft Visual Studio.Net IDE, Visual Basic.Net, Active Server Page.Net. In addition there is limited non-Microsoft coverage of Adobe Photoshop, Dreamweaver, PHP, Java Script and Perl.

  • OLP 3613 – Systems Approach to Organizational Change (MCU)

  • OLP 4243 – Policy and Strategy Issues for Organizational Leaders (MCU)