Computer Information Systems

CIS 100 Computer Literacy (2-2) 3 hrs.
Provides the student with an understanding of computers and software as they are used in the business environment. Laboratory time will be used to look at a few applications of software packages (like word processing, possibly spreadsheets, data bases and/or graphics) with the intent of helping students become familiar with a microcomputer. This course is not intended for computer information majors and does not include programming. IAI BUS 902

CIS 101 Introduction to Computer Information Systems (2-2) 3 hrs.
Introduces a student to the computer through lecture and laboratory assignments. No prior knowledge of computers is necessary. The student will learn the fundamentals of computers and how computers are used in a business environment, including learning how to use a word processor, data base manager, spreadsheet, and other packages. The student will also learn to write simple programs using the BASIC language. (NOTE: Transfer students should check with the school they will be transferring to regarding the transferability of this course.) IAI BUS 902

CIS 102 NetPrep™ Networking Fundamentals (3-0) 3 hrs.
Introduces students to the underlying concepts of data communications, telecommunications, and networking. This course provides a general overview of computer networks and focuses on the terminology and technologies in current networking environments.

CIS 103 Computer Information Systems Career Exploration (.5-10) 1 hr.
Studies an overview of career and employment possibilities in the computer industry. Each student will observe practices in this industry and attend a seminar to discuss her/his experiences. This course is for students with no prior courses or work experience in the computer field. An interview with the coordinator is required before enrollment. (NOTE: Summer semester only.)
Prerequisite:
Consent of coordinator.

CIS 104 Multimedia Presentations (1-2) 2 hrs.
Provides an introduction to the theory of presentations and communication using multimedia technology. The course will cover presentation styles, development methodologies and skills. It will also provide in-depth, hands-on experience with multimedia software in order to teach how multimedia can enhance, improve and make presentations more effective.

CIS 105 Introduction to Multimedia (2-2) 3 hrs.
Introduces terminology, growth, and applications of multimedia. Students will use a currently popular multimedia authoring application to combine graphics, music, video, and text in multimedia projects.
Prerequisite:
CIS 100, CIS 101 or CIS 119 with a grade of C or better.

CIS 106 Computer Logic and Programming Technology (2-2) 3 hrs.
Familiarizes the student with the necessary tools to design efficiently the steps in a business computer program. Introduces object-oriented programming with an appropriate programming language. Requires the students to code and debug their own sample cases. Also teaches documentation, problem analysis, structured programming logic, decision tables and table utilization.
Prerequisite:
CIS 101 or current enrollment and MTH 080 or MTH 087 with a grade of C or better.

CIS 107 NetPrep™ Local Area Networks (2-2) 3 hrs.
Covers how LANs are built: what physical cables are used, how those cables are connected together, and how hardware platforms (such as servers and workstations) attach to LANs. The student will also learn about the Network Operating Systems (NOS) software and applications that run on LANs.
Prerequisite:
CIS 102 with a grade of C or better, or consent of instructor.

CIS 109 Web Graphics (2-2) 3 hrs.
Provides an introduction to creating, manipulating, and implementing bitmapped and vector based graphics in multimedia applications and Web pages. Currently popular graphics applications will be used.
Prerequisite:
CIS 119 with a grade of “C” or better.

CIS 115 NetPrep™ Wide Area Networks (2-2) 3 hrs.
Covers networking topics related to Wide Area Networks (WANs). These topics include the telecommunications components and concepts used to build WANs, as well as protocols used to transport voice and data over a wide area.
Prerequisite:
CIS 107 with a grade of C or better, or consent of instructor.

CIS 117 Introduction to Windows (.5-1) 1 hr.
Introduces the student to the use of a graphical interface for the operating system. Includes the use of graphical interface, and some of the built-in desktop and system accessories.

CIS 118 Introduction to the Internet (.5-1) 1 hr.
Introduces the student to the capabilities of the Internet and the World Wide Web through the use of currently popular software packages. Students must have working knowledge of Microsoft Windows environment prior to registration.

CIS 119 Web Site Development I (2-2) 3 hrs.
Provides the student with a foundation in the fundamentals of Internet technology and Web authoring using currently popular Web authoring software. Introductory HTML, Web page design, Web site hosting, security, Internet protocols, and e-commerce are among the topics covered in a lecture and lab-based format. Students utilize the skills learned to create a Web site of their choice and design. A working knowledge of Microsoft Windows is recommended.
Prerequisite:
CIS 100, CIS 101 or CIS 118 with a grade of C or better.

CIS 120 Introduction to Business Software Packages (2-2) 3 hrs.
Provides an opportunity to become proficient in the use of currently popular software packages on a variety of microcomputers.

CIS 121 General Accounting Applications for Micros (1-2) 2 hrs.
Provides an opportunity to become proficient in the use of a currently popular general accounting package.
Prerequisite:
ACC 101 with a grade of C or better or consent of instructor.

CIS 122 Data Base for Micros (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of a currently popular data base package. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.

CIS 123 Spreadsheet/Budgeting for Micros (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of a currently popular spreadsheet package. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.

CIS 124 Advanced Spreadsheet for Micros (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of a currently popular advanced spreadsheet package. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.
Prerequisite:
CIS 123 with a grade of C or better or consent of instructor.

CIS 125 Word Processing for Micros (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of a currently popular word processing package. Previous typing helpful but not required. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.

CIS 126 DOS Basics for Micros (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of a currently popular microcomputer business graphics package. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.

CIS 127 Advanced Business Graphics (.5-1) 1 hr.
Includes advanced features of a business graphics package, such as chart styling, importing, exporting, maps, templates, macros and drawing.
Prerequisite:
CIS 126 with a grade of C or better or consent of instructor.

CIS 128 DOS Basics for Micros (.5-1) 1 hr.
Provides instruction in the most commonly used DOS commands. Designed as an introduction of applications software such as word processing, spreadsheets or data bases. This course does not include extensive use of batch files, EDLIN or DEBUG.

CIS 129 Personal Information Management (.5-1) 1 hr.
Uses a currently popular personal information management package. Provides techniques to manage time, analyze reports, manage accounts and import data from other sources.

CIS 130 Visual Basic Programming I (3-2) 4 hrs.
Introduces students to Visual Basic programming for developing Windows applications. Students should learn how to develop basic and intermediate level applications with a graphical user interface in an event-driven environment, using basic control structures and structured design principles.
Prerequisite:
CIS 101 and CIS 106 and either MTH 080 or MTH 087 with grades of C or better, or consent of instructor.

CIS 132 Advanced Business Software Packages (3-2) 4 hrs.
Provides an opportunity to build an integrated business system using BASIC programming and a currently popular applications suite. Advanced word processing, spreadsheet and database features will be included in the system.
Prerequisite:
ACC 101, CIS 106 or CIS 130 and 3 credit hours chosen from CIS 120, CIS 122, CIS 123 and CIS 125 with grades of C or better, or consent of instructor.

CIS 133 Personal Computer Programming - Assembler Language (3-2) 4 hrs.
Introduces assembler language programming on a personal computer with emphasis on writing well-formed programs for a variety of business applications.
Prerequisite:
CIS 101 and CIS 106 or CIS 130 with grades of C or better or consent of instructor.

CIS 134 Command Line Scripting (2-2) 3 hrs.
Covers beginning and advanced personal computer DOS commands with a special emphasis on business file management. Some previous personal computer experience is helpful.

CIS 137 Computer Internship I (1-15) 3 hrs.
Provides students with coordinated job experience in an information technology professional position such as computer networking or Web design. This course is repeatable up to a maximum of six credit hours. The one lecture hour per week will involve a seminar regarding technology issues.
Prerequisite:
Minimum of six credit hours of CIS courses with a GPA of 2.5 or better. Consent of department coordinator and internship instructor..

CIS 138 Web Site Development II (2-2) 3 hrs.
Builds on Web development skills learned in CIS 119 and emphasizes the development if interactive Web pages using a currently popular client-side scripting language, style sheets, and markup languages. Students utilize the advanced skills learned to create a business-oriented Web site of their choice and design.
Prerequisite:
CIS 119 with a grade of C or better, or consent of instructor.

CIS 139 Web Authoring Tools (2-2) 3 hrs.
Builds on Web development skills learned in CIS 119. This course provides an introduction to a currently popular Web authoring tool. Unique features of the authoring tool will be utilized.
Prerequisite:
CIS 119 with a grade of C or better.

CIS 141 Advanced Data Base for Micros (.5-1) 1 hrs.
Provides the student with knowledge and practice of utilizing the advanced capabilities of a currently popular database application. Designed for a non-programmer to make better use of the software package to solve common information requirements.
Prerequisite:
CIS 122 with a grade of C or better.

CIS 143 Introduction to Database Management (2-2) 3 hrs.
Provides students with a comprehensive introduction to database concepts. Primary focus is on the relational model of database management and querying databases using Structured Query Language (SQL).
Prerequisite:
CIS 106 and either CIS 120 or CIS 122 with grades of C or better, or consent of instructor.

CIS 144 Advanced PC Operating Systems (2-2) 3 hrs.
Provides students with experience installing, configuring, upgrading, diagnosing, troubleshooting and networking recent and current personal computer operating systems.
Prerequisite:
CIS 134 and three credit hours chosen from CIS 101, CIS 120, CIS 122, CIS 123 and CIS 125 with grades of C or better, or consent of instructor.

CIS 145 PC Hardware (2-2) 3 hrs.
Provides students with experience installing, configuring, maintaining, upgrading, diagnosing, troubleshooting, and networking recent and current personal computer hardware.
Prerequisite:
CIS 101 and CIS 134 with grades of C or better.

CIS 146 Operating System - OS/2 (2-2) 3 hrs.
Provides an introduction to the OS/2 operating system. It will cover beginning and advanced commands including device control, redirection, subdirectories, backups and batch files.
Prerequisite:
CIS 134 with a grade of C or better or consent of instructor.

CIS 147 Windows (1-2) 2 hrs.
Introduces a student to the use of a graphical interface for the operating system. The course includes the use of the graphical interface, built-in desktop accessories and built-in system accessories. Special features of application packages when used in a Windows environment, networking considerations and switching between applications will also be covered.

CIS 148 Personal Computer Utilities (1-2) 2 hrs.
Provides instruction about a popular utility package. The general functions of such packages are performance enhancement, preventive maintenance, disk repair, data recovery and data security.
Prerequisite:
CIS 134 with a grade of C or better or consent of instructor.

CIS 149 Personal Computer UNIX (2-2) 3 hrs.
Provides in-depth laboratory-oriented discussion of the UNIX operating system. Applies to a wide variety of problems in business data processing.
Prerequisite:
CIS 134 and either CIS 160 or CIS 166 with grades of C or better or consent of instructor.

CIS 151 Introduction to Telecommunications (3-0) 3 hrs.
Introduces the basic vocabulary, skills and concepts associated with voice communications networks that are developed and used by the telephone industry. Topics covered will be the history of voice networks, voice and digital coding schemes, regulatory actions and bodies, switch development including their uses and implementations, voice traffic engineering, switching concepts and switch services. The class should not be confused with a basic data communication course. The emphasis of this course is on developing a working vocabulary in communicating with telephone (voice) networking professionals and understanding the telephone industry and voice networks.
Prerequisite:
CIS 170 with a grade of C or better.

CIS 152 Data Base Programming, Microcomputers (2-2) 3 hrs.
Uses the command language from a currently popular data base package for microcomputers. A set of business-oriented programs will be developed making extensive use of the command language.
Prerequisite:
CIS 122 and CIS 130 with grades of C or better.

CIS 153 Expert Systems (2-2) 3 hrs.
Contrasts the types of expert systems available. Uses a currently popular expert system package and develops business applications using the package.
Prerequisite:
CIS 120 with a grade of C or better or consent of instructor.

CIS 154 Desktop Publishing (2-2) 3 hrs.
Introduces the concepts and practices found in microcomputer based desktop publishing. Provides an opportunity to become proficient in the use of a currently popular desktop publishing software package with the associated hardware.

CIS 155 NetPrep™ TCP/IP (2-2) 3 hrs.
Details four networking architectures that are widely used in corporate networks, with the greatest emphasis falling on TCP/IP, the most significant and popular architecture.
Prerequisite:
CIS 107 with a grade of C or better or consent of instructor.

CIS 156 NetPrep™–The Internet (2-2) 3 hrs.
Provides a broad overview of the Internet and teaches effective ways to use the Internet, such as electronic mail, creating World Wide Web (WWW) pages and electronic commerce. This course also includes a review of TCP/IP, the Internet's networking architecture.
Prerequisite:
CIS 155 with a grade of C or better or consent of instructor.

CIS 157 NetPrep™ Internetworking Devices and Concepts (2-2) 3 hrs.
Details the interconnection of computer networks, or internetworking. Topics include the use of internetworking components such as repeaters, hubs, bridges, switches, routers, and gateways, as well as component selection.
Prerequisite:
CIS 155 with a grade of C or better or consent of instructor.

CIS 158 NetPrep™ Protocol Analysis (2-2) 3 hrs.
Details the networking processes and protocols used today, including the protocols used at the OSI Model's Data Link Layer, Network Layer, Transport Layer, and higher layers. This course also provides many sample trances as reference.
Prerequisite:
CIS 155 with grades of C or better or consent of instructor.

CIS 159 NetPrep™ Network Analysis Design (2-2) 3 hrs.
Covers topics related to the design of computer networks, including user requirements, considerations in physical media and topology, and choosing Network Operating Systems (NOSs), computing platforms, applications, software, and internetworking components.
Prerequisite:
CIS 157 with grades of C or better or consent of instructor.

CIS 161 Introduction to Perl Programming (2-2) 3 hrs.
Introduces and develops programming techniques in the Perl language. A wide range of problems of both a business and non-business nature will be studied, including utilization of Pearl's object-oriented approach to write Common Gateway Interface (CGI) programs for Web-based applications.
Prerequisite:
CIS 106 with a grade of C or better or consent of instructor.

CIS 162 PC Operating System (2-2) 3 hrs.
Provides students with knowledge and experience in installation, operation, administration and troubleshooting Microsoft’s Professional Workstation (PC) Operating System.
Prerequisite:
CIS 155 with a grade of C or better, or consent of instructor.

CIS 163 Network Operating System (2-2) 3 hrs.
Provides students with knowledge and experience in installation, operation, administration and troubleshooting Microsoft’s Server Operating System.
Prerequisite:
CIS 162 with a grade of C or better, or consent of instructor.

CIS 165 Linux Fundamentals (3-0) 3 hrs.
Provides students with knowledge and experience in installation, operation, administration, and troubleshooting of the Linux Operating System.
Prerequisite:
CIS 155 with a grade of C or better or consent of instructor.

CIS 166 C++ Programming I (3-2) 4 hrs.
Introduces and develops programming techniques in the C++ language. A wide range of problems of a business nature will be studied including system programming type problems. Language features unique to C++ will be addressed along with problem-solving techniques.
IAI CS 911
Prerequisite:
CIS 101 and CIS 106 or CIS 130 with grades of C or better, or consent of instructor.

CIS 168 Java Programming I (3-2) 4 hrs.
Introduces students to the Java programming language and its object-oriented (OO) approach for developing platform independent applications. Students will learn how to develop basic Java applications, including object-oriented programming, event handling, and Graphical User Interface (GUI) using the Java Swing library.
Prerequisite:
CIS 106 with a grade of C or better, or consent of instructor.

CIS 170 Introduction to Data Communications (3-0) 3 hrs.
Provides an introduction to telecommunications, information analysis, system design, terminal equipment, data modems, common carrier facilities and communications processing equipment.
Prerequisite:
CIS 101 with a grade of C or better or consent of instructor.

CIS 171 Introduction to Local Area Networks (2-2) 3 hrs.
Introduces the concept of computer networks and when to use them in the business environment. The advantages and disadvantages of micro to mainframe or minicomputer and micro to micro links will be discussed. Various configurations will be compared.
Prerequisite:
CIS 170 and either CIS 128 or CIS 134 with grades of C or better or consent of instructor. (Concurrent enrollment in CIS 170 is allowable.)

CIS 172 Network Administration (2-2) 3 hrs.
Expands upon CIS 170 and CIS 171 by taking a detailed look at the OSI layered model, TCP/IP, IPX/SPX, ATM and many other standard protocols. The course provides an analysis of network components and applications for LANs and WANs. The course also identifies the major issues surrounding distributed network and communication in a client server networking environment.
Prerequisite:
CIS 171 with a grade of C or better.

CIS 173 Cisco Networking Basics (2-2) 3 hrs.
Provides students with a basic understanding of networking terminology, protocols, LANs, WANs, topologies, and communications.

CIS 174 Cisco Routers and Routing Basics (2-2) 3 hrs.
P
rovides students with a basic understanding of routers and routing including router interfaces, components, configurations, IOS, TCP/IC addressing and subnetting, RIP, and IGRP.
Prerequisite:
CIS 173 with a grade of C or better, or consent of instructor.

CIS 175 Cisco Switching Basics and Intermediate Routing (2-2) 3 hrs.
Provides students with a basic understanding of switching and intermediate routing, including switches, VLANs, Spanning-Tree protocol, routing and routing protocols, access control lists, network documentation, security, and troubleshooting.
Prerequisite:
CIS 174 with a grade of C or better, or consent of instructor.

CIS 176 C++ Programming II (3-2) 4 hrs.
Expands on C++ programming skills learned in CIS 166. Emphasis is on using C++ to solve common business programming problems using data structures and algorithms.
IAI CS 912
Prerequisite:
CIS 166 with a grade of C or better, or consent of instructor.
Recommended Prerequisite:
CIS 143 with a grade of C or better.

CIS 177 Cisco WAN Technologies (2-2) 3 hrs.
Provides students with an understanding of basic WAN technologies, including WAN devices, encapsulation formats, communication, PPP, ISDN, and frame relay.
Prerequisite:
CIS 175 with a grade of C or better, or consent of instructor.

CIS 178 Java Programming II (3-2) 4 hrs.
Expands upon CIS 168 by introducing students to Java input/output, threads, collections, networking, advanced Swing, Remote Method Invocation, Java Database Connectivity, and JAR files. Students will develop advanced Java applications that interact with files, the TCP/IP network, remote objects, SQL database, and GUI users.
Prerequisite:
CIS 168 with a grade of C or better, or consent of instructor.
Recommended Prerequisite:
CIS 143 with a grade of C or better.

CIS 186 C Programming for Graphical User Interfaces (3-2) 4 hrs.
Introduces and develops programming techniques necessary to write graphical user interfaces for interactive application programs. Emphasis is on the use of business software tools (C function libraries) provided in currently popular software for development of windowing environments on microcomputers.
Prerequisite:
CIS 176 and CIS 266 with grades of C or better or consent of instructor.

CIS 189 Extensible Markup Language (2-2) 3 hrs.
Provides an introduction to Extensible Markup Language (XML). The key capabilities, limitations, and differences between XML-based markup languages will be discussed. Students will use XM technologies to transform and exchange data.
Prerequisite:
CIS 119 with a grade of C or better.

CIS 196 Advanced C Programming for Graphical User Interfaces (3-2) 4 hrs.
Teaches concepts which complement those learned in CIS 186. Introduces advanced topics in developing applications with graphical user interfaces with enhanced graphical content deploying vector and raster graphics, dynamics data exchange and dynamic link libraries. Emphasis is placed on the use of software development tools and paradigms currently popular in the microcomputer software industry.
Prerequisite:
CIS 186 with a grade of C or better or consent of instructor.

CIS 202 Programming Systems (3-0) 3 hrs.
Indicates purpose and function of various programming systems such as program compilers, operating systems, utility program, sortmerges and job control language.
Prerequisite:
CIS 110 with a grade of C or better.

CIS 203 Systems Analysis and Design I (3-0) 3 hrs.
Introduces students to the role of the systems analyst and the functions and techniques of business systems analysis and design using the Systems Development Life Cycle (SDLC). Included are problem definition, requirements analysis and definition, system prototyping, user interface design, and system design documentation. Stresses methods and tools used in business systems analysis and design and communications with users to design systems that meet the user’s needs.
Prerequisite:
CIS 106 and CIS 143 with grades of C or better,or consent of instructor.with a grade of C or better, or consent of instructor.

CIS 204 Systems Analysis and Design II (3-0) 3 hrs.
Expands on CIS 203 by continuing through the SDLC phases of development and implementation. Included are software engineering and quality assurance, project management basics, and system implementation. Case studies may be used to demonstrate concepts. Students will carry a project through all SDLC phases.
Prerequisite:
CIS 203 with a grade of C or better and either CIS 130, CIS 166 or CIS 168 with a grade of C or better, or consent of instructor.

CIS 205 Multimedia Development (2-2) 3 hrs
Expands on the topics in CIS 105. Students will create more complex presentations and tutorials. Students will use advanced scripting, shared scripts, and include video, pictures, music and text in multimedia projects. In addition, design considerations will be covered for various formats including creating projects for the Web, and packaging the final project in order to distribute it. Completion of CIS 106 is highly recommended for those students who completed CIS 105 with a grade less than B. Prerequisite:
CIS 105 with a grade of C or better.

CIS 218 E-Commerce Development (2-2) 3 hrs.
Provides the student with a foundation in the fundamentals of electronic commerce development. Software, hardware, security, payment systems, promotion and support strategies, electronic data interchange, Web auctions, international issues, legal implications, ethical issues, taxation, and the use of a popular Web authoring tool are among topics covered in a lecture and lab-based format. Student must have working knowledge of Microsoft Windows environment and the Internet prior to registration.

CIS 219 Web Site Management (2-2) 3 hrs.
Provides an understanding of the technical skills needed to set up and maintain a Web site. Students develop a Web site while addressing topics integral to Web site management including: Web servers, establishing a presence on the Web, Web server configuration, server-side scripts, firewalls, server configuration, scripts, general maintenance considerations, data communications and applications integration, managing the Web server, entrant and training issues. Project management issues and system development life cycle methodologies are discussed and practiced.
Prerequisite:
CIS 138 with a grade of C or better or consent of instructor.

CIS 220 Topics in Computer Information Systems (1-0 to 6-0) 1-6 hrs.
Studies selected problems, computer software or computer languages. The exact content and instructional methodology will vary semester to semester depending on the material to be studied. A syllabus or course outline containing additional information with preregistration materials will be available each time the course is offered. This course may be repeated up to a maximum of six credit hours.
Prerequisite:
Consent of instructor.

CIS 223 Spreadsheet Graphics (.5-1) 1 hr.
Uses currently popular software designed to enhance spreadsheet graphics with original drawings, catalogued symbols and text.
Prerequisite:
CIS 123 with a grade of C or better or consent of instructor.

CIS 224 Spreadsheet Macros and Other Advanced Topics (.5-1) 1 hr.
Provides an opportunity to become proficient in the use of spreadsheet macros and other advanced topics used with a currently popular spreadsheet package. May be repeated up to a maximum of three credit hours utilizing different software packages for each unit of credit.
Prerequisite:
CIS 124 with a grade of C or better or consent of instructor.

CIS 230 Computer Programmer Internship (1-15) 3 hrs.
Applies computer skills in practical situations and also involves a field project in local computer installation. Open only to computer degree candidates. Fourth semester standing with an overall GPA of 3.0 and a 3.5 GPA in computer courses.
Prerequisite:
Consent of coordinator.

CIS 231 Visual Basic Programming II (3-2) 4 hrs.
Presents the basic principles for the design, use and understanding of computer graphical user interfaces in business. Other advanced topics include designing menu-driven interactive software, custom controls, and data file management. Emphasis is on building various software in Visual Basic to solve common business programming problems using relevant controls, data structures, and algorithms.
Prerequisite:
CIS 130 with a grade of C or better, or consent of instructor.
Recommended Prerequisite:
CIS 143 with a grade of C or better.

CIS 239 Web Site Development III (2-2) 3 hrs.
Provides an introduction to Web data access while building on knowledge and experience gained in CIS 138. Database concepts in the context of a Web application are studied. Students use a popular Web authoring tool, server-side scripting, and XML to enable Web database access.
Prerequisite:
CIS 106, CIS 122 and CIS 138 with grades of C or better.

CIS 250 Network Security Fundamentals (2-2) 3 hrs.
Provides students with a comprehensive hands-on overview of network security, including authentication, encryption, digital certificates, perimeter topologies, remote access, cryptography and operational security.
Prerequisite:
CIS 155 or CIS 177 with a grade of C or better, or consent of instructor.

CIS 259 Network Troubleshooting (1-4) 3 hrs.
Provides students with network troubleshooting skills. Based upon real-life conditions, the network will be configured in various states of dysfunction providing opportunity for the student to identify the problem(s) and provide proper corrections/adjustments to make the network function properly again.
Prerequisite:
CIS 159 with a grade of C or better, or consent of instructor.

CIS 260 Network Infrastructure Administration (2-2) 3 hrs.
Provides students the knowledge and skills to administer, upgrade, and maintain a Microsoft-based network.
Prerequisite:
CIS 163 with a grade of C or better, or consent of instructor.

CIS 261 Directory Services Administration (2-2) 3 hrs.
Provides students the knowledge and skills to administer, upgrade, and maintain the Directory Services in a Microsoft-based network.
Prerequisite:
CIS 163 with a grade of C or better, or consent of instructor.

CIS 262 Designing a Network Infrastructure (2-2) 3 hrs.
Provides students the knowledge and skills to analyze the business and technical requirements of an organization and then create an appropriate Microsoft Windows-based networking services design.
Prerequisite:
CIS 260 and CIS 261 with grades of C or better or consent of instructor.

CIS 263 Designing for Network Security (2-2) 3 hrs.
Provides students the knowledge and skills to administer, upgrade, and maintain Network Security in a Microsoft-based network.
Prerequisite:
CIS 261 with a grade of C or better.

CIS 264 Designing Directory Services (2-2) 3 hrs.
Provides students the knowledge and skills to design and implement the Directory Services in a Microsoft-based network.
Prerequisite:
CIS 261 with a grade of C or better.

CIS 265 Exchange Server Administration (2-2) 3 hrs.
Provides students, through lecturers, discussions, exercises, and projects, the knowledge and skills to install, manage and troubleshoot the Microsoft Exchange Server.
Prerequisite:
CIS 261 with a grade of C or better.

CIS 266 C++ Programming III (3-2) 4 hrs.
Presents advanced object-oriented programming topics using C++ in enterprise business applications.
Prerequisite:
CIS 176 with a grade of C or better, or consent of instructor.

CIS 275 Linux System Administration (3-0) 3 hrs.

Provides students with knowledge and experience in installation, operation, administration, and troubleshooting of the Linux network operating system.
Prerequisite:
CIS 165 with a grade of C or better, or consent of instructor.

CIS 276 Linux Networking and Security Administration (3-0) 3 hrs.
Provides students with knowledge and experience in administration, fine-tuning and disaster prevention in Linux networking systems.
Prerequisite:
CIS 275 with a grade of C or better, or consent of instructor.

CIS 277 Linux Shell Scripting and Server Services (3-0) 3 hrs.
Provides students with knowledge and experience in installation, operation, administration, and troubleshooting of the Linux platform services: Apache Web Server, IBM Websphere Server, DB2 Database.
Prerequisite:
CIS 276 with a grade of C or better or consent of instructor.

CIS 278 Java Programming II (3-2) 4 hrs.
Expands upon CIS 178 by introducing students to printing, the JTable class, applets, servlets, XML, JavaBeans, and use of an Integrated Development Environment (IDE). Students will develop advanced client/server and three-tier applications in Java.
Prerequisite:
CIS 178 with a grade of C or better, or consent of instructor.

CIS 280 Visual Basic Programming II (3-2) 4 hrs.
Allows the student to learn to utilize Visual Basic's many tools for accessing multiple types of databases, including writing and utilizing SQL to access SQL. Server and other databases through use of database object models and other Visual Basic tools. Introduces Web-server site scripting as a way to publish reports electronically to one or more users. Provides hands-on experience with the client-server model.
Prerequisite:
CIS 152 and CIS 231 with grades of C or better or consent of instructor.