2007-2008 Catalog (PDF) - Colorado State University-Pueblo
2007-2008 Catalog (PDF) - Colorado State University-Pueblo
2007-2008 Catalog (PDF) - Colorado State University-Pueblo
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