A competency-based course, topics include: file management, formatting, fonts, editing, reports, footnotes, desktop publishing, clip art, styles, outlines, tables, and mail merge. (F,S,SS)
A general education computer skills course covering Windows, word processing,
and spreadsheets. This is a competency-based course. (F,S,SS)
An introduction to PowerPoint and FrontPage. Includes: presentation templates, charts, object embedding, slide shows, Internet search methods, web page design, web site creation and publishing. Prerequisite: CIS 100 or equivalent (F, S, SS)
Includes worksheet design, text and formula manipulation, charts, lists, pivot tables, ranges, lookup tables, data analysis, functions, and macros. Prerequisite: CIS 100 or equivalent (F, S, SS)
A general education computer skills course. Covers the Internet, Netscape,
E-Mail, Windows, word processing and spreadsheets. (F, S, SS)
Introductory course in problem solving, computer program design and
coding. Examines object-oriented and structured design of computer programs
using Visual Basic. (F,S)
A comprehensive study of the C++ programming language emphasizing modern
software design and implementation.
Prerequisite: CIS 111 or prior programing experience.
(F,S)
Practical concepts of structured programming design, including functional
decomposition, program debugging and use of testing tools.
Co-requisite: CIS 121 or equivalent. (F,S)
Examines current operating system concepts and syntax. Includes a comprehensive
study of a current microcomputer operating system.
Prerequisite: CIS 101. (F,S)
An advanced course in microcomputer software applications. Includes
word processing, spreadsheets, desktop publishing, macro design, what-if
analysis, problem solving, linkage and other advanced topics.
Prerequisite: CIS 101 or equivalent. (F, S)
Creating and accessing information on the internet, e-mail, FTP, Gopher,
and newsgroups. How to build HTML home pages on the World Wide Web.
Prerequisite: CIS 101 or equivalent. (F,S,SS)
Explore UNIX features, covering command language, file system, mail,
and editing. Shell language tools include pipes, filters and I/O redirection.
Prerequisite: CIS 121 or equivalent. (F,S)
Introductory and advanced ANSI COBOL programming principles for business
applications, including general program development, debugging, and file
access methods.
Prerequisite: CIS 121 and CIS 130. (S)
Practical methods for analyzing business problems and designing appropriate
computer solutions. Concepts include modern system modeling techniques,
interview methods, and computer assisted software engineering practice.
Prerequisites: CIS 121. (F)
A comprehensive study of the concepts and syntax of GUI (Graphic User
Interface) microcomputer operating systems.
Prerequisite: CIS 150. (F,S)
An advanced course in C++ programming extending the concepts of CIS-121.
Object-oriented programming concepts using the C++ language. Data structures
are used.
Prerequisite: CIS 121. (F,S)
Foundation for applications of data structures and file processing techniques,
including sequential access, data structures, random access storage and
file input and output.
Prerequisite: CIS 122. (S)
Examines telecommunications using the ISO open systems interconnection
reference model, including communication media, hardware, message flow
networking, analysis and management of telecommunication systems.
Prerequisite: CIS 150. (S)
Selected projects in computer programming in cooperation and interaction
with local business and industry. Maintaining industrial standards in programming
and documentation mandatory.
Prerequisites: sophomore standing and permission of instructor. (*)
Industrial cooperative education work experience under the direction
of a field supervisor and faculty member.
Prerequisite: freshman or sophomore standing. (F,S,SS)
Programming using the visual development environment for Windows. Teaches
development of Windows graphical interfaces. Windows program design and
testing.
Prerequisite: CIS 240, CIS 253
or equivalent. (S)
Theory and design of supervisors, concepts of job tasks and data management,
scheduling, queuing, multi-programming site management.
Prerequisites: junior standing. (S)
Major features of the ADA programming language and their relevance to
software engineering.
Prerequisite: CIS 253 or permission of instructor.
(F)
Major projects applying principles of design and analysis as developed
in CIS 240. Design and implementation of computer-based systems are emphasized.
Prerequisite: CIS 240. (F)
Design, implementation and use of data base management systems; comparison
of available software packages; concepts of query languages and security
considerations. Laboratory assignments utilize a relational data base system.
Prerequisite: CIS 121 and CIS 240.
(F)
Intensive study of personal computer hardware, peripherals, and operating
system technology. Course examines buses, processor cards, disk drives,
video cards, operating system internals and diagnostic software.
Prerequisite: junior standing. (F)
Fundamental hardware, software, and data communication concepts necessary
to understand a local area network.
Prerequisite: CIS 385. (F,S)
Concepts necessary to function as a network system supervisor. Topics
such as login scripts, security, directory structure, print servers, and
network utilities.
Prerequisites: CIS 389. (F)
Introduction to the theory and applications of computer graphics. Graphics
images will be produced in two-and three-dimensional representations.
Prerequisite: CIS 253 or permission of instructor.
(F)
Expert systems and their applications. Knowledge based problem solving
including heuristic classification, knowledge engineering, rule based expert
systems, analogy, symbolic processing, and causal models.
Prerequisite: senior standing or permission of instructor.
Students work together in teams to complete a major software project.
Prerequisite: CIS 253, CIS 341,
CIS
350. (F)
Write C language software accessing data structures, libraries and primitives
of Novell NetWare. Includes bindery objects, file structures, queue structures,
communications, and NetWare Loadable Modules.
Prerequisites: CIS 253, CIS 389
or equivalent. (S)
Investigation and study of data modeling, system development and data
technology, including database engineering and design, hardware, student
projects, administration and selection.
Prerequisite: CIS 350, or permission of instructor.
(S)
Examines enterprise-wide multiserver networks. Systems administration
and operating systems software appropriate to world-wide networks consisting
of interconnected local, metropolitan, and wide area networks.
Prerequisite: CIS 401. (S)
Prerequisite: permission of instructor. (F,S,SS)
May be repeated for credit.
Prerequisite: junior or senior standing. (F,S,SS)
Seminar concerning appropriate career topics in computer information
systems. Speakers may include guests, faculty or students. Student outcomes
will be assessed. Required of majors.
Prerequisite: senior standing. (F)
Industrial cooperative education work experience under the direction
of a field supervisor and faculty member.
Prerequisite: junior or senior standing. (F,S,SS)