CIS Courses


CIS 100
Introduction to Windows and Word
1(.5-1)

A competency-based course, topics include: file management, formatting, fonts, editing, reports, footnotes, desktop publishing, clip art, styles, outlines, tables, and mail merge. (F,S,SS)


CIS 101
Computers and You (no longer offered)
2(1-2)

A general education computer skills course covering Windows, word processing, and spreadsheets. This is a competency-based course. (F,S,SS)


CIS 103
PowerPoint and Web Publishing
1(.5-1)

An introduction to PowerPoint and FrontPage. Includes: presentation templates, charts, object embedding, slide shows, Internet search methods, web page design, web site creation and publishing. Prerequisite: CIS 100 or equivalent (F, S, SS)


CIS 104
Excel Spreadsheets
1(.5-1)

Includes worksheet design, text and formula manipulation, charts, lists, pivot tables, ranges, lookup tables, data analysis, functions, and macros. Prerequisite: CIS 100 or equivalent (F, S, SS)


CIS 110
Accessing the Information Super Highway (no longer offered)
3(2-2)

A general education computer skills course. Covers the Internet, Netscape, E-Mail, Windows, word processing and spreadsheets. (F, S, SS)


CIS 111
Introduction to Programming & Design (no longer offered)
4(3-2)

Introductory course in problem solving, computer program design and coding. Examines object-oriented and structured design of computer programs using Visual Basic. (F,S)


CIS 121
Introduction to C++ Programming (no longer offered)
4(3-2)

A comprehensive study of the C++ programming language emphasizing modern software design and implementation.
Prerequisite: CIS 111 or prior programing experience. (F,S)


CIS 130
Programming Methodology (no longer offered)
1(1-0)

Practical concepts of structured programming design, including functional decomposition, program debugging and use of testing tools.
Co-requisite: CIS 121 or equivalent. (F,S)


CIS 150
Operating Systems
3(3-0)

Examines current operating system concepts and syntax. Includes a comprehensive study of a current microcomputer operating system.
Prerequisite: CIS 101. (F,S)


CIS 201
Microcomputer Software Applications (no longer offered)
3(3-0)

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)


CIS 203
Creating & Accessing Internet Resources (no longer offered)
2(2-0)

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)


CIS 215
UNIX Operating System
2(1-2)

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)


CIS 231
COBOL Programming (no longer offered)
4(4-0)

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)


CIS 240
Systems Analysis and Design I
3(3-0)

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)


CIS 250
GUI Operating Systems (no longer offered)
3(3-0)

A comprehensive study of the concepts and syntax of GUI (Graphic User Interface) microcomputer operating systems.
Prerequisite: CIS 150. (F,S)


CIS 253
Advanced C++ Programming (no longer offered)
3(3-0)

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)


CIS 270
File Processing (no longer offered)
3(3-0)

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)


CIS 280
Telecommuncations (no longer offered)
3(3-0)

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)


CIS 291
Special Projects
(1-5 VAR)

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. (*)


CIS 296
Cooperative Education Placement
(1-5 VAR)

Industrial cooperative education work experience under the direction of a field supervisor and faculty member.
Prerequisite: freshman or sophomore standing. (F,S,SS)


CIS 303
Visual Programming (no longer offered)
3(3-0)

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)


CIS 316
Operating Systems Design
3(3-0)

Theory and design of supervisors, concepts of job tasks and data management, scheduling, queuing, multi-programming site management.
Prerequisites: junior standing. (S)


CIS 325
Software Engineering and ADA Programming I (no longer offered)
3(3-0)

Major features of the ADA programming language and their relevance to software engineering.
Prerequisite: CIS 253 or permission of instructor. (F)


CIS 341
Systems Analysis and Design II (no longer offered)
3(3-0)

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)


CIS 350
Data Base Systems
3(3-0)

Design, implementation and use of data base management systems; comparison of available software packages; concepts of query languages and security considerations. Laboratory assignments utilize a relational data base system.
Prerequisite: CIS 121 and CIS 240. (F)


CIS 385
PC Architecture and System Software
3(3-0)

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)


CIS 389
Local Area Network Concepts
3(3-0)

Fundamental hardware, software, and data communication concepts necessary to understand a local area network.
Prerequisite: CIS 385. (F,S)


CIS 401
Local Area Network Systems Administration
3(3-0)

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)


CIS 405
Computer Graphics I (no longer offered)
3(3-0)

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)


CIS 420
Knowledge Based Systems
3(3-0)

Expert systems and their applications. Knowledge based problem solving including heuristic classification, knowledge engineering, rule based expert systems, analogy, symbolic processing, and causal models.
Prerequisite: senior standing or permission of instructor.


CIS 431
Professional Programming Projects (no longer offered)
3(3-0)

Students work together in teams to complete a major software project.
Prerequisite: CIS 253, CIS 341, CIS 350. (F)


CIS 435
Local Area Network Software Development (no longer offered)
3(3-0)

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)


CIS 450
Advanced Database Structures
3(3-0)

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)


CIS 460
Enterprise Networking (no longer offered)
3(3-0)

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)


CIS 490
Special Projects
(1-5 VAR)

Prerequisite: permission of instructor. (F,S,SS)


CIS 491
Special Topics
(1-5 VAR)

May be repeated for credit.
Prerequisite: junior or senior standing. (F,S,SS)


CIS 493
Seminar
1(1-0)

Seminar concerning appropriate career topics in computer information systems. Speakers may include guests, faculty or students. Student outcomes will be assessed. Required of majors.
Prerequisite: senior standing. (F)


CIS 496
Cooperative Education Placement
(1-5 VAR)

Industrial cooperative education work experience under the direction of a field supervisor and faculty member.
Prerequisite: junior or senior standing. (F,S,SS)