31 courses with the subject CIS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CIS 523Data Processing and Database Management
This course entails analysis and evaluation of database designs in relation to the strategic mission of the project. Topics include database systems, database architectures, and data-definition and data-manipulation languages. Also included are logical and physical database design, database models (e.g., entity-relationship, relational), normalization, integrity, query languages including SQL, and relational algebra, in addition to social and ethical considerations and privacy of data. This course incorporates case studies and a project using a relational DBMS.
Lecture/theory course considers the current methods, practices, and standards used to enable communication on computer and voice networks. This includes a study of the physical layers, architectural layers, design, operation, management, and ISO standards, with particular consideration given to many of the IEEE 802 standards, various protocols in the TCP/IP suite, and telephony technologies. Both local and wide area networks are examined.
This course considers privacy both on- and off-line; legal background of intellectual property and e-mail; ethics and codes of ethics; effects of computers on work and society; and responsibilities and risks of computing, including topics such as accuracy of information, e-waste, and multitasking. This course includes an examination of government policies and regulations related to data security and information assurance. La Salle University Catalog 2023-2024 - Graduate 109
Software Engineering treats the technical and administrative issues of the software development life-cycle process. Models of the software development process, including structured analysis and design as well as object-oriented analysis and design methodologies, are presented. Topics include software milestones, project planning, team management, requirements analysis, specification development, analysis and design, implementation, integration, testing, and maintenance. Software legal issues, including contractual ownership, copyrights, and intellectual property rights, are considered. Additional topics include ethical issues recommended by the IEEE and ACM Code of Ethics as well as ethical responsibility of accurate software. The Unified Modeling Language (UML) and tools will be utilized. This course requires the completion of a team project.
This course entails standard Project Management (PM) concepts, principles, and practices for information technology (IT) and systems. It considers the various corporate organizational structures, politics, and external influences impacting effective PM for IT projects. It also covers systems development, product and PM life cycles, including the Project Management Institute's (PMI) Project Management Body of Knowledge (PMBOK). The course incorporates exploration of project phases and processes and how they relate to the disciplines of PM--integration, scope, time, cost, procurement, risk, human resources, quality, and communications. Students will analyze, evaluate, and select appropriate PM systems, tools, and methodologies from a project leader point of view and develop understanding of PM practices through selected project work.
This courses focuses on the implementation a software project. The students complete the implementation of a model that was constructed in a previous course or build a system that implements component services from an existing model. Students will use collaborative software development methods.
This course addresses the design and development of standards-based client interfaces for Web applications. The course includes Web-based standards and tool sets that support these standards. Application development emphasizes client Web interface scripting to serve as a general introduction to computer programming. The specific tool set used will depend on the types of interfaces to be developed, considering technology trends. Examples of possible tools include XHTML, CSS, and JavaScript. This course may be waived if the student has prior experience in client interface development.
CIS 623Database Services Development Using Microsoft Tools
This course encompasses programming models that support database access, including ADO.NET. It covers client/server and multitiered architectures; use of components, including COM Class Libraries and .NET Framework; development of database applications using VB.NET and ASP.NET; Internet and intranet database design and implementation; database-driven Web sites; and use of XML syntax related to databases. It also considers privacy of data and data protection on servers. Prerequisite(s): CIS 523, CIS 622
This course covers the use of large-scale data stores to support decision making; critical success factors in designing and implementing a data warehouse and management of a data warehouse project; requirements analysis; design using the star schema; entire data warehouse integration; infrastructure needs; data staging process, including data cleansing and transformation; and data access, including On-line Analytic Processing (OLAP) tools. Also considered are introduction to data mining and analysis, evaluation, and selection of data warehousing tools, techniques, and methodologies. Prerequisite(s): CIS 523
This course focuses on the development of Web services for use by many different types of Web applications. The course develops basic programming techniques to implement the server side function of the application. The course uses a non-Windows interface for the tools set.
This course is an extension to CIS 623. It encompasses programming models that support database access, including ADO.NET. It covers client/server and multitiered architectures; development of database applications; Internet and intranet database design and implementation; database-driven Web sites; and use of XML syntax related to databases. Examples of the possible tool sets for this tool set are PHP and mySQL on either a Linux or Windows server. The course also considers privacy of data and data protection on servers. Prerequisite(s): CIS 523, CIS 622, or CIS 626
This course will require students to learn the R programming language and assess how to use it and find interesting features in data. Students will learn about R and statistical best practices and how to display data in a manner that will help you explain your findings to those who do not have a technical background. Moreover, the course introduces students to modeling and simulation. Topics may include basic queueing theory, the role of random numbers in simulations, and the identification of input probability distributions.
This course introduces students to the field of artificial intelligence (AI). Students will learn how big data and data mining techniques are utilized by machines to create the AI models used by autonomous aircraft and automobiles, personal assistants, IT security software, fraud investigations and credit bureaus. The course will review the history, present day use, and future of artificial intelligence. Through case studies and current events, students will examine the benefits and risks associated with AI. The course will cover issues related to AI and privacy, ethics, and machine bias. Neuromorphic computing, the Open Neural Network Exchange (ONNX), and data analytics will also be discussed.
This course introduces the field of data mining, with specific emphasis on its use for Machine Learning algorithms. Techniques covered may include conceptual clustering, learning decision rules and decision trees, case-based reasoning, Bayesian analysis, genetic algorithms, and neural networks. The course covers data preparation and analysis of results. Skills in Microsoft Excel are useful. Prerequisite(s): CIS 523
Students culminate their learning with a capstone project under the supervision of a faculty advisor. Some students partner with an external company or work on a project associated with their employer as a project deliverable for that company. Prerequisite(s): All Core courses