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 NetPrepThe 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 Microsofts 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 Microsofts 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.
Provides 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 users 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.