The goal of the course is to introduce students to the key concepts of programming. Information systems and technology (IS&T) professionals need to know at least the concepts and functions of programming since software (programs) are the critical feature of all computer-based systems. Moreover, many employers require their IS&T professionals to program. Internet (or web-based) programming is important since the vast majority of software is designed for the web. The course provides instruction in many programming languages as well as tools that support software development and related activities.
Organizations & IST
The goal of the course is to introduce students to major concepts and role of information technology (IT) in the modern organization. Today, IT provides firms and managers with strategic advantage in a competitive and dynamic market. The course takes a practical and managerial approach by bringing in basic terminology, new technologies, communication networks and the Internet, and showing how these become a critical success factor in the operation of companies in the new millennium.
Covers database concepts and practices emphasizing the relational model. Various techniques for the development and use of databases are covered. Topics include relational design, transaction processing, decision support, integrity and security.
This course introduces students to modern software development principles and practices. It provides the necessary academic grounding in software development to support more advanced information systems and technology courses.
Communications & Networking
This course is aimed to provide a broad introduction to data communication with a focus on network design and management issues. The course is divided into five sections. Section 1 deals with requirement analysis in which business information and its requirements are studied. An overview of the data communication and telecommunication industries is presented. Section 2 deals with fundamental ideas and concepts that are important for everyone in this field to understand. Topics include data transmission and media types, communication concepts and various transmission efficiency techniques. Section 3 is on networking. Both traditional wide-area networks as well as emerging high-speed WAN are covered. We also review various local-area network architectures, hardware and software including LAN operating systems. The emerging area of wireless networking is also briefly discussed. Section 4 deals with applications and communication software. It introduces the need for internetworking and discusses the main concepts of the TCP/IP based Internet architecture. The last Section deals with network management and network security issues.
Management and IS&T
The course provides students with a deep understanding of what is involved in building and leveraging an effective Information Technology (IT) organization within the enterprise. Students will learn and practice the core IT Management practices and competencies, by which leading companies develop and organize their critical IT functions, in order to deliver improved business results.
Delivering Business Value through IS&T Leadership
The course offers students a fresh perspective and raises the strategic relevance of IT to a higher level than ever before. The course is a complimentary course to IST306. Together they both explore the key ingredients required to achieve sustainable IT management excellence in modern organizations.
The business world is changing constantly and rapidly, and Information Technology (IT) is at the heart of the change. IT, which is being taken out of the data center into the executive conference room, demands of leaders to understand how to influence and leverage Information Technology to a greater degree, while integrating it with the company’s strategic business goals.
The course positions the students at the high point of the IT leadership activity, where goals and priorities are set and implemented. Upon completion of this course, students will think and behave strategically, exploit opportunities to employ leading-edge technologies, and deliver the right business value with IT.
IST 306 is a complimentary course to IST 305. Together, both courses explore the key ingredients required to achieve sustainable IT management excellence in modern organizations.
Introduction to IS&T Research
Introduces new doctoral students to the nature of doctoral studies. Introduces the student to conceptual foundations for information science research past and current research areas and researchers in the discipline. The student learns about writing the doctoral dissertation and develops a preliminary research topic analysis.
Research Methods for IS&T
This course is intended to enable students to take advanced research courses; understand the principles of various research approaches including design/improvement research; develop their own research studies; effectively review research; understand the principles of measurement and sampling; understand how to design experimental, survey, longitudinal, comparative and case research studies; understand how to carry out qualitative and quantitative data analysis using appropriate software; and understand the role of a researcher in the academy. While this course covers a broad range of principles, concepts, and techniques, additional study in one or more of quantitative, qualitative, or design/improvement research is needed to become proficient in the use of such approaches.
Presents an overview of societal phenomenon and research strategies that study a few issues for an intuitive and intensive research perspective; provides hands-on experience in designing, conducting, and writing up qualitative research; emphasizes issues in research on information systems questions. Topics covered include: different ways of perceiving information and systems, the variety of intensive methods and the tools for analysis; the scientific status of analytic and interpretive methods relative to the natural science model; theory building; ethnography; hermeneutics; writing strategies; ethical issues. Designed for Ph.D. students.
Advanced Quantitative Research
This course covers the design of quantitative studies (experimental and non-experimental), the development and validation of measurement instruments, sampling strategies, power analysis, and multivariate statistical analyses, including such techniques as analysis of variance, regression, partial correlation, factor analysis, and structural equation modeling. Students will conduct multiple small projects, individually and in groups, involving these concepts and techniques.
Design Research Seminar
The course develops skills for implementing and evaluating the techniques and methods that are used in the various phases of design research. After an exposure to the characteristics that differentiate design research from other types of research, research methods and techniques used in the various phases of such research will be discussed in the context of exemplars of such research. The exemplars will be from a number of information systems areas such as software engineering, networking, Internet technologies, information security, telemedicine, middleware, multimedia and others.
Can computers change what you think and do? Can they motivate you to stop smoking, persuade you to buy insurance, or convince you to conserve water when you shower? The answer is a resounding “yes”. Until recently, most software applications and technologies were developed without much thought to how they influenced their users. This perspective is changing. Today, industry experts and academics are embracing a purposeful approach to persuasive design. In an industry context, designing for persuasion is becoming essential for success. In academic settings, the study of persuasive technology illuminates the principles that influence and motivate people in different aspects of their lives. This course will bring together the latest research happening in three distinct disciplines: information and communication technology, psychology and health sciences. Persuasive technology may be defined as any interactive computing system designed to change people’s attitudes or behaviors without coercion or deception. The emergence of the Internet has led to a proliferation of web sites designed to persuade or motivate people to change their attitudes and behavior. The auction site eBay has developed an online exchange system with enough credibility that users are persuaded to make financial transactions and to divulge personal information. Within the domain of e-health, systems such as mobile applications for managing obesity and digital interventions to overcome addictive behaviors have demonstrated the huge potential of persuasive technologies for behavioral changes.
Global IT Management
This course provides an in-depth examination of global IT management, as it is conducted within the emerging country of Costa Rica. Costa Rica is one of the most technologically advanced countries in Central America and has become the locations of numerous global outsourcing (e.g., LL Bean) and technology enterprises (e.g., Intel, HP). Moreover, Costa Rica has been a world leader in environmental sustainability and innovative use of technology (GIS) to achieve these gains. Through readings, hands-on site visits, and class projects, students will learn the challenges and opportunities for IT management in global environments including but not limited to Latin America. In conjunction with the MGT 312 class, students will have the opportunity to sample the country’s rich biodiversity through visits to a 5-star eco-resort and an adventure park. Upon return to Claremont, team project presentations connect class learning with experience and the potential for future application.
Knowledge Management & Social Media
Knowledge management refers to the way organizations gather, manage, and use the knowledge they acquire. Topics covered include tacit and explicit knowledge and how it differs from data and information, strategic use, technologies, people and cultural issues, knowledge transfer, and implementation.
Natural Language Processing
Natural language is all around us: we speak and write to communicate, to transfer information, and to save knowledge. Natural Language Processing (NLP) is especially useful in information systems and technology because most of our advanced systems include some form of natural language. In this class, students will be introduced to NLP, available resources (lexicons, ontologies, etc.) and tools (parsers, open source software). This is a hands-on class where we study cutting-edge techniques and apply these to current problems in different domains. Prerequisite: Ability to program, however, the use of open source software will be encouraged.
Knowledge Discovery & Data Mining
Do you want to help predict the next popular product or customer-product matching. Find out how medicine can be personalized? Find what will trend next on social media? Help prevent crimes? Do you want to learn to work with Big Data? Then the Knowledge Discovery and Data Mining course can teach you to do that and much more. In this course, we will look at the entire knowledge discovery process. As part of this process, we focus on cutting edge, interesting data mining techniques that can be used in a wide variety of settings (business, science, web). We will discuss algorithmic details, implementation issues, advantages and disadvantages, and look at many examples. The course is a practical, hands-on course where you learn what knowledge discovery entails, the different groups of algorithms and their usefulness and shortcomings. We use open-source tools (so you do not spend all your time programming) to apply you knowledge and practice your skills with a real-world project.
Cryptography & Computer Security
Webster's dictionary defines cryptography as: "The enciphering and deciphering of messages in secret code or cipher." However, modern cryptography is a much broader field; it provides algorithms and protocols which protect honest parties from malicious parties. Malicious parties can, for example, eavesdrop on the communication on the Internet and try to read messages send by other parties; they can try to impersonate other parties, or login to computers without permission. Basic topics in cryptology include secure encryption, digital signatures, and authentication. This course will take both a theoretical and engineering view of how to build secured information systems using network and computer security techniques. Mathematical background to understand DES, RSA, DSA and hashing will be covered. Various hacking techniques will be analyzed and solutions to protect systems will be discussed.
The purpose of this course is to learn the mechanics of various social technologies, including blogs, wikis, and discussion boards. The goal of the class will be to understand the range of social technologies that are available, the range of capabilities they possess, how they can be used effectively, and how they can be modified to enhance their usability. The studio approach features hands- on in-class activities that enable students to share their learning immediately and to ask for assistance in understanding how specific social technologies work in practice. In addition to in-class activities some guest speakers will share their knowledge about building and managing social technologies.
The primary purpose of this course is to convey the fundamental concepts of Web development. Students learn to evaluate and create appropriate Web site designs. Upon completion of this course, students will be prepared for subsequent courses in the IS curriculum having to do with Web development or personal investigation of advanced Web topics. The course is about design, and is not focused on any particular tools used in building Web pages and sites, although exposure to such tools occurs through project work.
Advanced Software Development Tools
This course covers varying topics in software development in depth. Inclusion of topics will depend on current research and practice in IS&T, as well as student and faculty preferences. Instructional form may include readings, papers, projects, lectures, discussions, and other activities.
Advance Communication & Networking Tools
The development of large-scale software systems. Component-based development, enterprise application integration, role of middleware, defining architectures, and managing large projects are discussed. Implementation of capability maturity model is also covered.
Geographic Information Systems: Essential Concepts
This course provides an overview of the theoretical foundations and the applied use of Geographic Information Systems (GIS). At the end of the course, each student should have a working knowledge of GIS and how to apply these systems in various situations and organizational settings. Students demonstrate their understanding of the principles and fundamental concepts of GIS in a culminating project. The course ensures that students are exposed to the most current technologies and examines emerging issues and trends in the field.
This course introduces students to the design and development of basic GIS applications and systems. Students will develop the fundamental components of a GIS solution and demonstrate their mastery of basic GIS solution development practices with the delivery of a prototype GIS. The course ensures that students are exposed to the most current technologies and examines emerging issues and trends in the GIS field.
Advanced GIS Solution Development
This course focuses on the development of advanced GIS solutions. Students will acquire advanced technical skills and focus on designing and developing advanced GIS solutions to meet organizational and end-user needs. The course concludes with the delivery of a prototype GIS-based solution that addresses a real-world problem. The course ensures that students are exposed to the most current technologies and examines emerging issues and trends in the field.
This course provides students with an opportunity to design, develop, and implement a GIS-based solution in response to an industry/organization defined problem. Ideally, this course will place students in an organization that is involved in the development of GIS systems and applications on a part-time basis for a semester. Students will be involved in various aspects of project planning, development, and management (e.g., client relations, scheduling, data acquisition, coding, etc.). This course is designed to transition the student from a classroom participant to a professional GIS Solution Development practitioner.
Special Topics: Data Science Programming
"Data Science" is a recent term that captures the value of analyzing and interpreting data sets, particularly unstructured information of the sort generated by online interactions or other "messy" data that is incomplete or noisy. The course will involve programming assignments that investigate these kinds of data sets, borrowing techniques and algorithms from machine learning, data mining, and applied statistics. Because the field is new, there are relatively few canonical resources; however, a text under consideration as a reference is one used by Syracuse University which is freely available at http://jsresearch.net/groups/teachdatascience.
Special Topics: Mobile Applications
This course focuses on the fundamental aspects of mobile computing, application architecture, and design. Students will learn the benefits and challenges of mobile application planning, design, development, and management. Students will also acquire advanced technical skills that focus on designing, developing, and implementing a mobile application to meet organizational and / or end-user needs. Students will complete a hands-on project building a prototype mobile application. The course ensures that students are exposed to the most current mobile technologies and examines emerging issues and trends in the field, e.g., mobile gaming.
Social Technologies Practicum
This practicum course represents a unique opportunity to research and design a social technology system that facilitates use of social media, learning systems, and related technologies for use in arts leadership, online education, marketing, and community engagement. The course will commence with a review of research and related developments on the topic of social technology and arts management. Following that, a series of interviews will be conducted with representatives from different stakeholder groups here at CGU (e.g., Getty Leadership Institute, Arts Management Program) and with experts from the arts management community, with a special focus on art museums. Based on these efforts, students will contribute to the design of an overall vision and architecture for a web-based system that could be used here at CGU, including comparing this architecture to best in practice systems in place and/or under development. The practicum is open to students from a variety of backgrounds, and technical knowledge on social media and technologies is not required. This course is one of two social technologies practicums being sponsored by the Getty Leadership Institute.
Introduction to Health Informatics
This course will approach the related fields of Medical Informatics, Bioinformatics, and Information Science through an examination of foundations, applications, and case studies that reach across arbitrary disciplinary boundaries to explore the intersections and synergies among them.