CIS 106 End-User Computing (A). Develops students' acumen in key end-user computing technologies, to a level that will allow students to utilize technology successfully in the workplace and to meet the contemporary expectations of employers. Includes topics such as word processing, operating systems, spreadsheets, office presentation, network applications, and databases. Requires extensive lab work. 3 Cr. Every Semester.
CIS 117 Introduction to Web Development (A). Provides introduction to the infrastructure of the World Wide Web (WWW). Develops proficiency in creating static web pages. Includes these topics: client-server architecture, World Web Web, Internet protocols, Web document structure, XHTML tags, Cascading Style Sheets (CSS). Requires extensive hands-on laboratory exercises. 1 Cr. Every Semester.
CIS 202 Fundamentals of Information Systems (A). Prerequisite: CSC 104 or CIS 106. Introduces the use of information systems and information technology in organizations. Considers concepts of information management, systems theory, quality, enhanced decision making, and added value in products and services. Stresses information technology, including computing and telecommunications systems. Teaches students to analyze requirements, define an information system, and develop custom solutions to enhance productivity. 3 Cr. Every Semester.
CIS 206 Information Technology Tools (A). Prerequisite: CSC 104 or CIS 106. Develops intermediate level proficiency in key office productivity and information technology tools. Includes these topics: operating systems, graphical user interfaces, word processing, desktop publishing, grammar and style checkers, office presentations, multimedia documents, spreadsheets and advanced applications, business charts, Internet and intranet, e-mail, World Wide Web, search engines, and Web publishing. Requires extensive hands-on laboratory exercises. 1 Cr. Every Semester.
CIS 295 Topics in Computer Information Systems (A). Prerequisite: Published prior to registration each semester. Addresses current topics in the field at an introductory level. Each offering of the course is motivated by the expertise of the instructor and by students' interests. Descriptions and prerequisites are published prior to the registration period for the course. Example topic: information technology hardware and software laboratory. 1-3 Cr.
CIS 303 Information Technology Hardware and Software (A). Prerequisites: CSC 203 and MTH 281. Covers both hardware and software components of computer systems. Includes these topics: basic elements of a computer system, data representation, digital logic, CPU architecture, memory, buses, instruction sets, assembly language, magnetic and optical disks, backup storage, video displays, I/O devices, networks, multi-user and multitasking operating systems, process, file, and memory management. Closed to students who have received credit for CSC 303. 3 Cr. Every Semester.
CIS 305 Web Design and Publication (A). Provides a general introduction to Web development and design tools for publishing. Focuses on HTML coding and current design software used for the creation of static and dynamic pages, containing optimized vector and bitmap graphic formats, sound and video, forms, navigation bars/links, scripting, CSS formats, and a variety of current web tools and features. Incorporates W3C and accessibility guidelines. 3 Cr.
CIS 317 Analysis and Logical Design of Information Systems (A). Prerequisites: CIS 202, CIS 206 and CSC 203. Studies requirement analysis, system development and modification process. Includes topics such as lifecycle phases and the role of systems analyst; organizational style, feasibility and impact of information systems; requirements analysis, sampling and investigating data, interviewing; data flow diagrams, data dictionaries, preparing and writing proposals; prototyping, designing for effective input and output, user interface; software metrics, quality assurance and software package evaluation and acquisition. Requires supervised laboratory sessions. 4 Cr. Fall.
CIS 404 Multimedia and Human-Computer Interaction (A). Prerequisites: CSC 209 and CIS 317. Introduces human-computer interaction (HCI) issues in the design of multimedia information systems. Includes these topics: usability, theories of HCI, design process, evaluating interface design; internationalization, cross cultural usability; human information processing, direct manipulation, menus, commands, natural language solutions, user manuals and documentation; interactive devices, computer supported cooperative work, collaboration tools; multimedia tools (e.g., Flash) and implementation of prototypes. 3 Cr.
CIS 419 Computer Networks and Internet Applications (A). Prerequisites: CIS 303, CSC 205 and CSC 209. Provides a comprehensive study of the field of computer communications, local area networks, and internetworking. Includes these topics: the OSI and TCP/IP models, protocols, topologies, data communication issues, error detection and correction, local area networks, network hardware, Ethernet and wireless technologies, WAN, packet-switching, routing, datagrams, Internet addressing, home networking and security. Includes hands-on experience with network hardware and software. Closed to students who have received credit for CSC 419. 3 Cr. Fall.
CIS 421 Computer and Network Security (A). Prerequisite: CIS 419. Studies concepts, techniques, and tools in computer and network security. Includes these topics: security, privacy, information assurance, threats, user authentication and access control; UNIX and Windows examples; logs and intrusion detection; cryptography, public-key and private-key systems, Kerberos, IP security, firewalls, Web and database access control and security issues; ethical issues. Includes hands-on experience with security hardware and software. Closed to students who have received credit for CSC 421. 3 Cr.
CIS 422 Physical Design and Implementation With DBMS (A). Prerequisite: CSC 205. Covers information systems design and implementation within a database management system environment. Requires students to design and construct a physical system using database software to implement the logical design. Stresses basic knowledge of normalization of data modeling, database methods, database design, and the use of databases in business. Closed to students who have received credit for CSC 422. 3 Cr. Spring.
CIS 427 Project Management and Practice (A). Prerequisite: CIS 317. Introduces software development and management of the development process. Includes these topics: managing the software life cycle (requirements definition, logical design, physical design, implementation, testing, system integration, maintenance); design techniques (structured, event-driven, object-oriented); implementation; testing and software quality assurance; delivery and user training; metrics for project management and system performance evaluation; management expectations; personnel management, cost analysis and change management; management of behavioral and technical project aspects. 3 Cr. Spring.
CIS 434 Decision Support and Expert Systems (A). Prerequisites: CIS 317 and MTH 243 . Covers Decision Support Systems (DSS) and its subsystems. Includes the following topics: DSS overview, modeling and analysis using linear programming, decision tables, trees, AHP, etc., group decision support systems, fundamentals of AI, expert systems, expert system building tools, and validation, knowledge representation. Involves hands-on experience with Excel LP Solver, Scenarios, Goal Seeking, etc., and DSS and ES software tools such as Expert Choice, Expertise2Go, etc. 3 Cr.
CIS 436 Data Mining (A). Prerequisites: CIS 422 and MTH 243. Studies data mining process with the goal of discovering nontrivial, interesting and actionable knowledge from large data sources. Includes the following topics: concepts, models and techniques of data mining; data preparation; concept description; decision tree and Bayesian classifications; cluster analysis and distance measures, hierarchical and probability based clustering; association rule mining. 3 Cr.
CIS 442 Electronic Commerce Systems (A). Prerequisites: CSC 209 and CIS 422. Covers defining tools of e-business, to understand the manner in which users, tools, needs and opportunities interact. Includes these topics: the infrastructure of e-commerce, e-commerce Web site design and implementation, social, political and ethical issues associated with e-commerce, and business plans for technology ventures. Real world applications and cases are studied to introduce concepts related to the analysis, design, implementation and maintenance of e-commerce systems. 3 Cr. Fall.
CIS 472 Enterprise Architecture and IS Strategy (A). Prerequisites: CIS 317 and CIS 419; Corequisites: CIS 422 and CIS 427. Covers strategies for infrastructure management, system administration, content management, distributed computing, middleware, legacy system integration, system consolidation, software selection, IT investment analysis, and emerging technologies. Students will be able to hone their ability to communicate technology architecture strategies concisely to a general organizational audience. 3 Cr.
CIS 487 Information Technology for Development (A). Prerequisites: Junior status and computer information systems major or minor only. Introduces IT for Development concepts for developing and adding value through IT to organizations. Involves working with small businesses in the region. Requires students to evaluate micro-business technology needs, prepare technology plans, provide training, and implement solutions. Teaches students to develop technical training and trust building skills to address IT needs. Provides an opportunity to apply knowledge from the classroom by working in a professional setting. 3 Cr.
CIS 492 Computer Information Systems Internship (A). Prerequisites: Junior status, 3.0 or better average in computer information systems courses, appropriate course work, at least 18 credits towards the major completed prior to starting the internship, and instructor's permission. Provides an opportunity to apply knowledge from the classroom by working in a professional setting. Also provides a valuable and challenging experience for students who have never worked in such a situation, as well as for professionals furthering their education. Teaches the successful intern how effective professional performance requires integrating substantive knowledge with behavioral skills and proficiency in oral and written communication. Each student is supervised on campus by a computer science faculty member, and at the work site by qualified management personnel. Past projects have involved business programming, requirement analysis, web applications, database design, data communications, and project management. 1-3 Cr. By Arrangement.
CIS 493 Senior Thesis (A). Prerequisites: Junior status, 3.0 or better average in computer information systems courses, appropriate course work, at least 18 credits toward the major completed prior to starting the thesis, and instructor's permission. Provides students with an opportunity to apply knowledge from the classroom by working in an independent research or development project in an academic setting, which is a valuable and challenging experience for students who are contemplating graduate studies to test out their potential for independent study and advanced research. May involve substantial software development, structuring available commercial software/hardware for specific applications, or an empirical case study of the use of technology. By developing a successful thesis, permits students to enrich their knowledge of computer applications, theory, hardware or software, to develop skills in analyzing problems involving current computing technologies, and to make effective oral and writtepresentations of their accomplishments. Each student is supervised by a Department of Computer Science faculty member. 3 Cr. By Arrangement.
CIS 495 Topics in CIS (A). Prerequisite: Published prior to registration each semester. As an advanced course, addresses current topics in the field. Each offering of the course is motivated by the expertise of the instructor and by students' interests. Expects students to complete a major research, design, or development project. Descriptions and prerequisites are published prior to the registration period for the course. 3 Cr.
CIS 499 Independent Study in Information Systems (A). Prerequisite: Instructor's permission. Arranged in consultation with the professor-sponsor and in accordance with the procedures of the Office of Academic Advisement prior to registration. 1-3 Cr. By Arrangement.