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, uses of multimedia, creation of presentations
and tutorials. Students will use pictures, both still and animated, music
and text in a multimedia project. (NOTE: Some previous typing and personal
computer experience helpful.)
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. Includes advanced concepts of
the BASIC programming language. Requires the students to code and debug
their own sample cases. Also teaches documentation, problem analysis,
structured programming logic, decision tables, system flowcharting, table
utilization and file maintenance.
Prerequisite:
CIS 101 or concurrent 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 108 Computer Programming - COBOL (4-4) 5 hrs.
Provides an in-depth study of COBOL. Extensive laboratory experiences
in writing, testing, debugging and documenting programs for business applications.
Emphasis on structured design and documentation.
Prerequisite:
CIS 101, CIS 106, and MTH 080 or MTH 087 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 110 Computer Programming - Assembler Language (4-4) 5 hrs.
Utilizes program writing, testing, debugging, and documentation using
the IBM S/360-730, 4300, etc., assembler language. Extensive laboratory
experience in planning, writing and testing programs for typical business
applications.
Prerequisite:
CIS 108 with a grade of "C" or better or consent of instructor.
CIS 111 Introduction to the AS 400 (2-2) 3 hrs.
Introduces the AS 400 computer system, its basic components and their
capabilities.
CIS 112 AS 400 System Operations (2-2) 3 hrs.
Introduces the operation of an integrated minicomputer system and how
to manage jobs and perform system maintenance.
Prerequisite:
CIS 111 with a grade of "C" or better or consent of instructor.
CIS 113 AS 400 Facilities (2-2) 3 hrs.
Builds on the information in CIS 112 to reinforce and introduce advanced
topics for the operation of the AS 400.
Prerequisite:
CIS 112 with a grade of "C" or better or consent of instructor.
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 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 Graphics 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 BASIC for Business (3-2) 4 hrs.
Utilizes elementary and advanced features of BASIC programming language,
with particular emphasis on practical, business-oriented applications
appropriate for stand-alone and networked PC's.
Prerequisite:
CIS 101 and CIS 106 and either MTH 080 or MTH 087 with grades of "C" or
better, or consent of coordinator.
CIS 131 Microcomputer Printers (.5-1) 1 hr.
Includes a survey of current printer hardware. Methods of communicating
commands to printers from the operating system, programming languages,
and software packages will be included as well as programming micros for
printers and creating new characters or fonts.
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 Personal Computer (DOS) (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 helpful.
CIS 135 Computer Operator (3-0) 3 hrs.
Covers the terminology in a computer operations environment including
learning about the major functions in a computer operations department
and how other areas interface with operations.
Prerequisite:
Prior or concurrent enrollment in CIS 101 with a grade of "C" or better.
CIS 136 Job Control/Utilities (2.5-1) 3 hrs.
Provides the student with an understanding of Job Control Language and
Utility Programs. Emphasis is placed on the operational aspects of these
topics. There will be numerous assignments requiring coding and running
of utility programs and job control.
Prerequisite:
CIS 101, CIS 106 and CIS 135 with grades of "C" or better or consent of
instructor.
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.
Provides experience with Web authoring utilizing HTML, coding, currently
popular scripting languages, and advanced markup languages. Web site design
and Web site construction are the major activities in a lab and lecture
format. Topics related to server-side scripts, client-side scripts, multimedia,
XML, and integrating Java Applets into a Web page.
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 140 RPG Programming (2-2) 3 hrs.
Gives experience in writing, testing, debugging, and documenting programs
for business applications using a report writing type language (RPG II).
Prerequisite:
CIS 101 and CIS 106 with grades of "C" or better or consent of instructor.
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 144 Advanced DOS (2-2) 3 hrs.
Provides a continuation of CIS 134. The new or expanded coverage includes
the DOS environment, device drivers, CONFIG SYS, hard disk management,
graphics, batch files, memory allocation and DEBUG.
Prerequisite:
CIS 134 with a grade of "C" or better or consent of instructor.
CIS 145 Microcomputer Hardware and Software (2-2) 3 hrs.
Introduces basic vocabulary and information regarding the essential hardware
and software components in today's PC systems. This class is not a survey
and comparison course of PC products; it is designed for the PC user who
wants to know more about the internal hardware-software components available
in today's market. The process of performing basic diagnostics, installation
of hardware and software and upgrades will be covered.
Prerequisite:
CIS 101 and CIS 134 with grades of "C" or better or consent of instructor.
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.
Prerequisite:
CIS 134 with a grade of "C" or better or consent of instructor.
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 Networking Architectures (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 115 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 155 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 166 Introduction to Programming in C (3-2) 4 hrs.
Introduces and develops programming techniques in the C language. A wide
range of problems of both a business and non-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
approach for developing platform independent applications. The emphasis
of the course will be on using Java for the Internet and Web page. The
course will cover Java applets, Java classes, interfaces, data types and
Java AWT for portable GUI. Students will design, code and debug Java applets
with GUI and animation. Completion of CIS 166 is highly recommended for
those students that completed CIS 106 with a grade less than "B".
Prerequisite:
CIS 106 with a grade of "C" or better.
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 176 Advanced C Programming (3-2) 4 hrs.
Addresses the advanced features of the C programming language, along with
advanced programming techniques. Algorithms and data structures are presented
and applied to a wide variety of business programming problems. IAI CS
912
Prerequisite:
CIS 166 with a grade of "C" or better or consent of instructor.
CIS 178 Java Programming II (2-2) 3 hrs.
Expands upon CIS 168 by utilizing an integrated development environment
to develop advanced Java applications and applets. Introduces students
to Java networking threads, exception handling data I/O, remote method
invocation and Java beans. Students will design, code and debug complex
Java applications interacting with files and databases.
Prerequisite:
CIS 168 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 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.
Includes the functions and techniques of system analysis, design and development
using the Life Cycle Methodology. These include analyzing and using management
data, establishing system specifications and equipment needs and implementing
management information systems. Stresses methods and tools used in business
systems analysis and design and stresses communications with users in
order to design systems meeting the user's needs.
Prerequisite:
CIS 101 with a grade of "C" or better.
CIS 204 Advanced Systems Analysis and Design II (3-0) 3 hrs.
Continues CIS 203. The student will individually, or in a group, actually
carry a project from the beginning (study phase) to the finish (implementation)
including interviewing and making presentations. Various software, if
appropriate, will be utilized to aid in the design and implementation
of the project.
Prerequisite:
CIS 203 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 208 Computer Programming - Advanced COBOL (3-2) 4 hrs.
Allows the student to both increase and expand upon previously developed
skills. Emphasis will be placed on sound problem solving techniques (prior
to decoding) and structured program design. Phased implementation will
be enforced. Source code documentation will be stressed. Extensive coding,
testing and debugging of assigned cases will be expected. Maintenance
of functioning programs will be provided. Teams will be used at various
times in the semester.
Prerequisite:
CIS 108 and CIS 110 with grades of "C" or better or consent of instructor.
CIS 210 Computer Programming - Advanced Assembler Language (3-4) 4
hrs.
Continues CIS 110. Programming magnetic tape, random storage devices,
and remote terminal systems. Includes the use of IOCS for input-output
devices.
Prerequisite:
CIS 110 with a grade of "C" or better or consent of instructor.
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 Advanced BASIC with Graphical User Interfaces (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, or similar programming languages, to solve common business programming
problems using relevant controls, data structures and algorithms. May
be repeated three times, up to a maximum of 12 credit hours utilizing
different software for each unit of credit.
Prerequisite:
CIS 130 with a grade of "C" or better, or equivalent.
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
(Active Server Pages) and XML to enable Web database access.
Prerequisite:
CIS 122 and CIS 138 with grades of C or better.
CIS 240 Advanced RPG (2-2) 3 hrs.
Provides instruction in advanced concepts of the RPG language. Emphasis
is on disk and tape applications involving multiple input and output files,
tables, arrays and subroutines.
Prerequisite:
CIS 140 with a grade of "C" or better or consent of instructor.
CIS 266 C++ and Object Oriented Software Development (3-2) 4 hrs.
Reviews the concepts of pointers and structures in the C language. Introduces
the concept of object-oriented programming, in general, and C++, in particular.
The various features of C++ as a business programming language, and as
a superset of the "C" language, will be presented. Problems will be presented
and solved both as a tool for learning C++ and as a means of learning
the overall philosophy of object-oriented programming.
Prerequisite:
CIS 176 with a grade of "C" or better or consent of instructor.
CIS 270 Data Communications with CICS Applications (3-2) 4 hrs.
Introduces Customer Information Control System (CICS) as a data communications
operating system. Command level CICS will be used.
Prerequisite:
CIS 108 and CIS 170 with grades of "C" or better or consent of instructor.
CIS 280 Database Programming, Client Server (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:
Student must have completed both CIS 152 and CIS 231 with grades of "C"
or better or consent of instructor.