Computer Information Systems (CIS)

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. Corequisite: 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 289. (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. 0Prerequisites: CIS 215, CIS 289. (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 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: all required CIS classes, MGMT 368. Corequisite: graduating semester or consent of instructor. (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(3-0)
Students learn to assess, design, develop, and implement information security programs for organizations. Covers on-going management of security programs. Prerequisite: MGMT 201. (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. Prerequisite: 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: all required CIS classes. Corequisite: graduating semester or consent of instructor. (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 532 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: all required CIS classes, MGMT 368. (F,S)

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: CIS 289 or consent of instructor. (F,S)

CIS 561 IT Security Management 3(3-0)
Students learn to assess, design, develop, and implement information security programs for organizations. Covers on-going management of security programs. Prerequisite: any Introduction to Management course. (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)