Contact UsRequest InformationStudent Financial ServicesGraduate Housing
Computer Information Science Computer Information Science
Course Descriptions

CIS 523 (Fall)
DATA PROCESSING AND DATABASE MANAGEMENT
3 credits

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.


top of page


CIS 540 (Fall)
NETWORK THEORY
3 credits

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.


top of page


CIS 612 (Summer)
ETHICS, ISSUES, AND GOVERNMENT REGULATIONS
3 credits

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.


top of page


CIS 613 (Fall)
SOFTWARE ENGINEERING
3 credits

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.


top of page


CIS 615 (Summer)
PROJECT MANAGEMENT
3 credits

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.


top of page


CIS 617 (Spring)
SOFTWARE PROJECT DEVELOPMENT
3 credits

This course will allow students to implement a software project. The students will 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. The implementation will follow an iterative and incremental process development, including final delivery of a tested system.


top of page


CIS 619 (Spring)
LAN ADMINISTRATION
3 credits

This course will focus on the designing, setting up, and managing of local area networks and intranets. This course will develop network administration with a focus on security issues. The course will provide students with a hands-on experience to install and administer a network and its security system. Data security issues, viruses, and virus protection are also covered. The type of network architecture will be defined during the course to allow for adaption to current technology trends. Examples of possible network environments include Windows, Linux, and/or Virtualized environment. Prerequisite: CIS 540


top of page


CIS 621 (Spring)
CLIENT INTERFACE DEVELOPMENT
3 credits

This course will require students to design and develop standards-based client interfaces for Web applications. The students will study Web-based standards and using a tool set that supports these standards. Application development in this course will emphasize client Web interface scripting and serve as a general introduction to computer programming. The specific tool set used will depend on the types of interfaces to be developed along with changes in the 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.


top of page


CIS 622 (Fall)
INTRODUCTION TO WEB PROGRAMMING
3 credits

The course focuses on the development of Web services using a popular framework like ASP.NET. The course will build upon and expand basic programming techniques focusing on the server side of the application. The course will use a Windows interface for the tools set. The course will investigate the use of Rich Internet Applications like Silverlight.


top of page


CIS 623 (Summer)
DATABASE SERVICES DEVELOPMENT USING MICROSOFT TOOLS
3 credits

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: CIS 523, CIS 622.


top of page


CIS 624 (Spring)
DATA WAREHOUSES
3 credits

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: CIS 523.


top of page


CIS 626 (Fall)
WEB SERVICES DEVELOPMENT
3 credits

The course focuses on the development of Web services for use by many different types of Web applications. The course would develop basic programming techniques to implement the function on the server side of the application. The course will use a non-Windows interface for the tools set.


top of page


CIS 627 (Summer)
WEB DATABASE SERVICES DEVELOPMENT
3 credits

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. The tool set for this course will not be Windows based. An example of a possible tool set is PHP and mySQL on either a Linux or Windows server. The course also considers privacy of data and data protection on servers. Prerequisite: CIS 523, CIS 622, or CIS 626.


top of page


CIS 646
COLLABORATION TECHNOLOGIES
3 credits

This course entails collaboration technologies and processes addressing issues such as group process, facilitation, control, data-sharing, privacy, security, consistency, and globalization. Other topics include human-computer interaction, groupware design, architecture, and implementation. This course will consider collaboration technologies such as electronic mail, intranets, portals, online communities, Weblogs, dashboards, location awareness applications, conferencing, forums, meeting rooms, learning management, scheduling, calendars, workflow, document, and knowledge management. Students will design and implement a project using a variety of collaboration tools and technologies.
Prerequisites: CIS 523, CIS 540

top of page


CIS 658 (Summer)
DATA MINING
3 credits

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: CIS 523.


top of page


CIS 670-679 ( )
SPECIAL TOPICS IN COMPUTER INFORMATION SCIENCE
3 credits

Specialized study in Computer Information Science. Topics vary according to interest of students and faculty.


top of page


CIS 685 (Every semester as needed)
CIS CAPSTONE
3 credits

Independent research on an approved topic in Computer Information Science. Students will be directed by a faculty member in this research. The topic must be approved by the Graduate Director and the faculty member who is directing the research. Results of this research should include the preparation of a publishable quality paper or report and an oral presentation on the research. Prerequisite: All Core courses.


top of page



Program offered online with some residency requirements for testing and presentations.


Margaret M. McCoey, M.S.

Margaret M. McCoey, M.S.
Program Director

La Salle University
Computer Information Science
1900 West Olney Avenue
Philadelphia, PA 19141 USA
Phone: 215.951.1136
Fax: 215.951.1805
E-mail: itleader@lasalle.edu


La Salle University reserves the right to alter or change this information
at any time, without notice.

© Copyright 2014 La Salle University