COMPUTER INFORMATION SYSTEMS (CIS)

UNDERGRADUATE COURSES

CIS 100 Introduction to Word and Windows 1(.5-1)
A competency-based course, topics include: file management, formatting, fonts, editing, reports, footnotes, desktop publishing, clip art, styles, outlines, tables, and mail merge. (F,S,SS)

CIS 103 PowerPoint and Web Publishing 1(.5-1)
An introduction to PowerPoint and FrontPage. Includes: presentation templates, charts, object embedding, slide shows, Internet search methods, web page design, web site creation and publishing. Prerequisite: CIS 100 or equivalent. (F,S,SS)

CIS 104 Excel Spreadsheets 1(.5-1)
Includes worksheet design, text and formula manipulation, charts, lists, pivot tables, ranges, lookup tables, data analysis, functions, and macros. Prerequisite: CIS 100 or equivalent. (F,S)

CIS 105 MS Access DBMS 1(.5-1)
Course includes relational database design, table creation, data manipulation, queries, forms, reports, web access, and interface design. Prerequisite: CIS 100 or equivalent. (F,S)

CIS 150 Computer Information Systems 3(3-0)
Survey of Computer Information Systems includes data representation, operating systems, networks, the Internet and information system design. Discussion of careers in CIS. Corerequisite: CIS 100. (F,S)

CIS 171 Introduction to Java Programming 4(3-2)
An introduction to computer programming, design and testing using the Java object-oriented programming language. Topics include language constructs, functions, file handling, inheritance and UML. Prerequisite: CIS 100 or equivalent. (F,S,SS)

CIS 185 PC Architecture 3(2-2)
In depth study of personal computer hardware, peripherals, and interfaces. Course examines processors, disk drives, buses, video cards, memory and diagnostic software. Corequisite: CIS 150. (F,S)

CIS 215 Unix Operating System 3(3-0)
Explore UNIX features, covering command language, file system, mail, and editing. Shell language tools include pipes, filters and I/O redirection. Prerequisite: CIS 171. (F,S)

CIS 240 Object Oriented Analysis and Design 3(3-0)
Practical methods for analyzing business problems and designing large-scale software solutions using object oriented techniques, tools, methodologies, with in-depth focus on the Unified Modeling Language. Prerequisite: CIS 171. (F,S)

CIS 271 Advanced Program Design with Java 4(3-2)
Continuation of CIS 171, includes advanced Java programming constructs such as data structures, multi-threading, collections, database connectivity, remote objects and GUI’s. Prerequisite: CIS 171 or equivalent. (F,S)

CIS 289 Network Concepts 3(2-2)
Fundamental hardware, software, and data communication concepts necessary to understand computer networks. Prerequisite: CIS 185. Corequisite: CIS 215.(F,S)

CIS 290 Special Projects (1-5 VAR)
Individual projects designed to extend student knowledge beyond offerings in the current curriculum. Examples include program, database, Web site or network research or development. Prerequisite: sophomore standing and permission of instructor. (F,S,SS)

CIS 291 Special Topics (1-5 VAR)
Study of new and emerging topics and technologies in the computing field. May be repeated for credit. Prerequisite: sophomore standing.

CIS 296 Cooperative Education Placement (1-5 VAR)
Industrial cooperative education work experience under the direction of a field supervisor and faculty member. Prerequisite: freshman or sophomore standing. (F,S,SS)

CIS 311 Introduction to Web Development 3(3-0)
An introduction to web site design and implementation using HTML, JavaScript, XML and other state of the art web development tools and languages. Prerequisite: CIS 171. (F,S)

CIS 316 Operating Systems Design 3(3-0)
Theory and design of supervisors, concepts of job tasks and data management, scheduling, queuing, multi-programming site management. Prerequisites: junior standing. (SS)

CIS 350 Data Base Systems 3(3-0)
Design, implementation and use of data base management systems; comparison of available software packages; concepts of query languages and security considerations. Laboratory assignments utilize a relational data base system. Prerequisites: CIS 240 or permission of instructor. (F,S)

CIS 356 XML Programming 3(3-0)
eXtensible Markup Language (XML) is the new standard for information exchange. Study the emergence, current technical specification, potential business advantages and future evolution of XML. Prerequisite: CIS 311. (F)

CIS 359 Advanced Programming with C# 3(3-0)
Design and develop desktop and web-based applications using C# and .NET. Emphasis on advanced programming concepts and technique. Prerequisite: CIS 171. (S)

CIS 360 Information Technology Security 3(2-2)
Applied course emphasizing: need for security, planning, cryptography, physical, email, web, wireless, and security technologies. Develops skills needed for CompTIA Security+ certification. Prerequisite: CIS 289. (F,S)

CIS 401 Network Systems Administration 3(2-2)
Concepts and skills necessary to function as network system supervisor in both Microsoft and a Novell networking environment. Prerequisite: CIS 360. (S)

CIS 402 Linux Networks and Routing 3(2-2)
Examination and practice of the concepts and skill necessary to function as a system administrator in a Linux environment. Basic concepts of network routing. Prerequisite: CIS 360. (F)

CIS 403 Advanced Visual Programming 3(3-0)
Includes advanced Visual Basic, coding techniques and application design using advanced ActivX object creation. Prerequisite: CIS 271. (F)

CIS 411 Internet Server-Side Programming 4(4-0)
Server based web programming and scripting. Includes data base access methods, open source tools, and web application construction from the server side. Prerequisites: CIS 311, CIS 350. (S)

CIS 420 Knowledge Based Systems 3(3-0)
Expert systems and their applications. Knowledge based problem solving including heuristic classification, knowledge engineering, rule based expert systems, analogy, symbolic processing, and causal models. Prerequisite: CIS 240 or permission of instructor. (*)

CIS 432 Senior Professional Project 6(3-6)
Student Teams design and implement database, network, web and other computer-based projects in the local community. Modern analysis, design and modeling techniques are emphasized. Prerequisites: CIS 240, CIS 289, CIS 350. Corequisite: senior standing. (F,S)

CIS 450 Advanced Database Structures 4(3-2)
An advanced study of database technology, design and administration. Students will complete labs and projects, preparing them to sit for the Oracle DBA certification exam. Prerequisite: CIS 350, or permission of instructor. (S)

CIS 461 IT Security Management 3(2-2)
Students learn to assess, design, develop, and implement information security programs for organizations. Covers on-going management of security programs. Prerequisite: CIS 360. (S)

CIS 462 Computer Forensics 3(2-2)
Focus on the detection, isolation and response to information security breaches and attacks. Provides a detailed examination of the entire computer forensic process. Prerequisites: CIS 185, CIS 289. (F)

CIS 481 Information Technology Implementation 3(3-0)
Prepares information systems workers and other professionals to address the complex issues and dynamics surrounding technology-driven change in organizations that introduce new technology. Prerequisites: senior standing; consent of instructor. (S)

CIS 482 Information Technology Strategy 3(3-0)
Prepares information systems workers and other professionals to develop an IT strategy that aligns business strategy with IT infrastructure; emphasis on IT for competitive advantage. Prerequisites: senior standing; consent of instructor. (F)

CIS 490 Special Projects (1-5 VAR)
Individual projects designed to extend student knowledge beyond offerings in the current curriculum. Examples include program, database, Web site or network research or development. Prerequisite: permission of instructor. (F,S,SS)

CIS 491 Special Topics (1-5 VAR)
Study of new and emerging topics and technologies in the computing field. May be repeated for credit. Prerequisite: junior or senior standing. (F,S,SS)

CIS 493 Senior Seminar 1(1-0)
Seminar concerning appropriate career topics in computer information systems. Speakers may include guests, faculty or students. Student outcomes will be assessed. Required of majors. Prerequisites CIS 240, CIS 289, CIS 350. Corequisite: senior standing. (S/U grading) (F,S)

CIS 496 Cooperative Education Placement (1-5 VAR)
Industrial cooperative education work experience under the direction of a field supervisor and faculty member. Prerequisite: junior or senior standing. (F,S,SS)

GRADUATE COURSES

CIS 520 Knowledge Based Systems 3(3-0)
Expert systems and their applications. Knowledge based problem solving including heuristic classification, knowledge engineering, rule based expert systems, analogy, symbolic processing and causal models. Prerequisite: CIS 240, MGMT 365, MGMT 565 or permission of instructor. (F)

CIS 550 Data Base Systems 3(3-0)
Design implementation and use of database management systems. Comparison of available software packages. Discussion of query languages, security, and recovery. Prerequisites: CIS 240 or MGMT 365 or MGMT 565 or permission of instructor. (F)

CIS 560 Information Technology Security 3(2-2)
Applied course emphasizing: need for security, planning, cryptography, physical, email, web, wireless, and security technologies. Develops skills needed for CompTIA Security+ certification. Prerequisite: consent of instructor. (F,S)

CIS 561 IT Security Management 3(2-2)
Students learn to assess, design, develop, and implement information security programs for organizations. Covers on-going management of security programs. Prerequisite: CIS 560. (S)

CIS 562 Computer Forensics 3(2-2)
Focus on the detection, isolation and response to information security breaches and attacks. Provides a detailed examination of the entire computer forensic process. Prerequisite: consent of instructor. (F)

CIS 581 Information Technology Implementation 3(3-0)
Prepares information systems workers and other professionals to address the complex issues and dynamics surrounding technology-driven change in organizations that introduce new technology. Prerequisite: graduate standing. (S)

CIS 582 Information Technology Strategy 3(3-0)
Prepares information systems workers and other professionals to develop an IT strategy that aligns business strategy with IT infrastructure; emphasis on IT for competitive advantage. Prerequisite: graduate standing. (F)

CIS 591 Special Topics (1-5 VAR)
Study of new and emerging topics and technologies in the computing field. May be repeated for credit. Prerequisite: graduate student standing and instructor permission. (F,S,SS)