11.11.2014 Views

2007-2008 Catalog (PDF) - Colorado State University-Pueblo

2007-2008 Catalog (PDF) - Colorado State University-Pueblo

2007-2008 Catalog (PDF) - Colorado State University-Pueblo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Course Descriptions<br />

CIS 240 Object Oriented Analysis and Design 3(3-0)<br />

Practical methods for analyzing business problems and<br />

designing large-scale software solutions using object<br />

oriented techniques, tools, methodologies, with in-depth<br />

focus on the Unified Modeling Language. Prerequisite:<br />

CIS 171. (F,S)<br />

CIS 271 Advanced Program Design with Java 4(3-2)<br />

Continuation of CIS 171, includes advanced Java<br />

programming constructs such as data structures, multithreading,<br />

collections, database connectivity, remote<br />

objects and GUI’s. Prerequisite: CIS 171 or equivalent.<br />

(F,S)<br />

CIS 289 Network Concepts 3(2-2)<br />

Fundamental hardware, software, and data communication<br />

concepts necessary to understand computer<br />

networks. Prerequisite: CIS 185. Corequisite: CIS 215.<br />

(F,S)<br />

CIS 290 Special Projects (1-5 VAR)<br />

Individual projects designed to extend student knowledge<br />

beyond offerings in the current curriculum. Examples<br />

include program, database, Web site or network research<br />

or development. Prerequisite: sophomore standing and<br />

permission of instructor. (F,S,SS) Repeatable (3)<br />

CIS 291 Special Topics (1-5 VAR)<br />

Study of new and emerging topics and technologies in the<br />

computing field. May be repeated for credit. Prerequisite:<br />

sophomore standing. Repeatable (3)<br />

CIS 296 Cooperative Education Placement (1-5 VAR)<br />

Industrial cooperative education work experience under<br />

the direction of a field supervisor and faculty member.<br />

Prerequisite: freshman or sophomore standing. (F,S,SS)<br />

Repeatable (3)<br />

CIS 311 Introduction to Web Development 3(3-0)<br />

An introduction to web site design and implementation<br />

using HTML, JavaScript, XML and other state of the art<br />

web development tools and languages. Prerequisite: CIS<br />

171. (F)<br />

CIS 350 Data Base Systems 3(3-0)<br />

Design, implementation and use of data base management<br />

systems; comparison of available software packages;<br />

concepts of query languages and security considerations.<br />

Laboratory assignments utilize a relational data<br />

base system. Prerequisites: CIS 240 or permission of<br />

instructor. (F)<br />

CIS 356 XML Programming 3(3-0)<br />

eXtensible Markup Language (XML) is the new standard<br />

for information exchange. Study the emergence, current<br />

technical specification, potential business advantages and<br />

future evolution of XML. Prerequisite: CIS 311. (*)<br />

CIS 359 Advanced Programming with C# 3(3-0)<br />

Design and develop desktop and web-based applications<br />

using C# and .NET. Emphasis on advanced programming<br />

concepts and technique. Prerequisite: CIS 171. (S)<br />

CIS 360 Information Technology Security 3(2-2)<br />

Applied course emphasizing: need for security, planning,<br />

cryptography, physical, email, web, wireless, and security<br />

technologies. Develops skills needed for CompTIA<br />

Security+ certification. Prerequisite: CIS 289. (F,S)<br />

CIS 401 Network Systems Administration 3(2-2)<br />

Concepts and skills necessary to function as network<br />

system supervisor in both Microsoft and a Novell<br />

networking environment. Prerequisite: CIS 289. (S)<br />

CIS 402 Linux Networks and Routing 3(2-2)<br />

Examination and practice of the concepts and skill<br />

necessary to function as a system administrator in a Linux<br />

environment. Basic concepts of network routing.<br />

0Prerequisites: CIS 215, CIS 289. (F/O)<br />

CIS 411 Internet Server-Side Programming 3(3-0)<br />

Server based web programming and scripting. Includes<br />

data base access methods, open source tools, and web<br />

application construction from the server side. Prerequisites:<br />

CIS 311, CIS 350. (S)<br />

CIS 432 Senior Professional Project 6(3-6)<br />

Student Teams design and implement database, network,<br />

web and other computer-based projects in the local<br />

community. Modern analysis, design and modeling<br />

techniques are emphasized. Prerequisites: all required<br />

CIS classes, MGMT 368. Corequisite: graduating<br />

semester or consent of instructor. (S)<br />

CIS 450 Advanced Database Structures 3(3-0)<br />

An advanced study of database technology, design and<br />

administration. Students will complete labs and projects,<br />

preparing them to sit for the Oracle DBA certification<br />

exam. Prerequisite: CIS 350, or permission of instructor.<br />

(F)<br />

CIS 461 IT Security Management 3(3-0)<br />

Students learn to assess, design, develop, and implement<br />

information security programs for organizations. Covers<br />

on-going management of security programs. Prerequisite:<br />

MGMT 201. (S)<br />

CIS 462 Computer Forensics 3(2-2)<br />

Focus on the detection, isolation and response to<br />

information security breaches and attacks. Provides a<br />

detailed examination of the entire computer forensic<br />

process. Prerequisite: CIS 289. (F)<br />

CIS 481 Information Technology Implementation<br />

3(3-0)<br />

Prepares managers to address the complex issues and<br />

dynamics surrounding technology-driven change in<br />

organizations that introduce new technology. Prerequisites:<br />

senior standing or consent of instructor. (F)<br />

CIS 482 Information Technology Strategy 3(3-0)<br />

Prepares information systems workers and other<br />

professionals to develop an IT strategy that aligns<br />

business strategy with IT infrastructure; emphasis on IT<br />

for competitive advantage. Prerequisites: senior standing<br />

or consent of instructor. (S)<br />

CIS 490 Special Projects (1-5 VAR)<br />

Individual projects designed to extend student knowledge<br />

beyond offerings in the current curriculum. Examples<br />

include program, database, Web site or network research<br />

or development. Prerequisite: permission of instructor.<br />

(F,S,SS) Repeatable (6)<br />

CIS 491 Special Topics (1-5 VAR)<br />

Study of new and emerging topics and technologies in the<br />

computing field. May be repeated for credit. Prerequisite:<br />

junior or senior standing. (F,S,SS) Repeatable (9)<br />

CIS 493 Senior Seminar 1(1-0)<br />

Seminar concerning appropriate career topics in computer<br />

information systems. Speakers may include guests,<br />

faculty or students. Student outcomes will be assessed.<br />

Required of majors. Prerequisites: all required CIS<br />

classes. Corequisite: graduating semester or consent of<br />

instructor. (S/U grading) (S)<br />

207

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!