CSU-Pueblo Home Page

The University of Southern Colorado was renamed to
Colorado State University-Pueblo on July 1, 2003

Catalog 2002 / 2003 Vol. XXXX 7/02 No. 2


 
COMPUTER INFORMATION SYSTEMS (CIS)
 

UNDERGRADUATE COURSES 

CIS 101 Computers and You 2(1-2) A general education computer skills course covering Windows, word processing, and spread-sheets. This is a competency-based course. (F,S,SS) 

CIS 110 PC Productivity and the Internet 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 4(3-2) Introductory course in problem solving, computer pro­gram design and coding. Examines object-oriented and structured design of computer programs using Visual Basic. Prerequisites: CIS 110 or fulfillment of USC computer literacy requirement. (F,S) 

CIS 121 Introduction to C++ Programming 4 (3-2) A comprehensive study of the C++ programming language emphasizing modern software design and implementation. Prerequisite: CIS 111 or Math 242 or other college level programming course. (F,S)

CIS 150 Computer Information Systems 3(3-0) Survey of Computer Information Systems includes data representation, operating systems, networks, the Internet and information system design. Discussion of careers in CIS. Prerequisite: CIS 101 or 110. (F,S) 

CIS 215 Unix Operating System 3(3-0) Explore UNIX features, covering command language, file system, mail, and editing. Shell language tools include pipes, filters and I/O redirection. Prerequisite: CIS 111. Corequisite: CIS 121 or equivalent. (F,S) 

CIS 240 Systems Analysis and Design 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,S) 

CIS 253 Advanced C++ Programming 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 290 Special Projects (1-5 VAR) Individual projects designed to extend student knowledge beyond offerings in the current curriculum. Examples include program, database, Web site or network research or development. Prerequisite: sophomore standing and permission of instructor. (F,S,SS) 

CIS 291 Special Topics (1-5 VAR) Study of new and emerging topics and technologies in the computing field. May be repeated for credit. Prerequisite: sophomore standing. 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 311 Introduction to Web Development 3(3-0) An introduction to web site design and implementation using HTML, JavaScript, XML and other state of the art web development tools and languages. Prerequisite: CIS 121. (F,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. (SS) 

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,S) 

CIS 357 JAVA Programming 3(3-0) JAVA language, syntax and semantics. Study applications for stand-alone programs and applets designed for WWW presentations. Object-oriented programming. Prerequisite: CIS 253. (F) 

CIS 385 PC Architecture 3(3-0) In depth study of personal computer hardware, peripherals, and interfaces. Course examines processors, disk drives, buses, video cards, memory and diagnostic software. Prerequisite: CIS 150. (F,S) 

CIS 389 Network Concepts 3(3-0) Fundamental hardware, software, and data communication concepts necessary to understand computer networks. Prerequisite: CIS 385. (F,S) 

CIS 401 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. (S) 

CIS 403 Advanced Visual Programming 3(3-0) Includes advanced Visual Basic, coding techniques and application design using advanced ActiveX controls and data objects, class and ActiveX object creation. Prerequisites: CIS 111 and CIS 350. (F) 

CIS 411 Internet Server-Side Programming 4(4-0) Server programming fundamentals. Includes data base accessing, ActiveX data and program objects, Visual Basic Script, cookies, and dynamic web page construction from the server side. Prerequisite: CIS 311. (S) 

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: CIS 240 or permission of instructor. (*) 

CIS 432 Senior Professional Project 6(3-6) Student Teams design and implement database, network, web and other computer-based projects in the local community. Modern analysis, design and modeling techniques are emphasized. Prerequisite: CIS 240, CIS 350 and CIS 389. (F,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 3(3-0) Examines enterprise-wide multi server 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) Individual projects designed to extend student knowledge beyond offerings in the current curriculum. Examples include program, database, Web site or network research or development. Prerequisite: permission of instructor. (F,S,SS) 

CIS 491 Special Topics (1-5 VAR) Study of new and emerging topics and technologies in the computing field. 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. (S/U grading) (F,S) 

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) 

CIS 520 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: CIS 240, MGMT 365, MGMT 565 or permission of instructor. (F) 

CIS 550 Data Base Systems 3(3-0) Design implementation and use of database management systems. Comparison of available software packages. Discussion of query languages, security, and recovery. Prerequisite: CIS 240 or MGMT 365 or MGMT 565 or permission of instructor. (F) 

CIS 591 Special Topics (1-5 VAR) Study of new and emerging topics and technologies in the computing field. May be repeated for credit. Prerequisite: graduate student standing and instructor permission. (F,S,SS)

 

 
Contact Us Disclaimer Privacy Statement Equal Opportunity Statement Apply Now
Copyright © 1995-2009 Colorado State University-Pueblo
This page last updated: Thursday, August 25, 2005 - 9:52:39 AM