Courses By Subject


<< Course Subjects


Computer & Information Technology

CAP 2134   DATABASE SECURITY

credits: 3  

Prerequisite: CTS 1120 and CGS 1545. This course is designed to provide the student with an understanding of database security concepts and practices. The objective of the course is to provide hands-on instruction in various database tasks that relate to securing the confidentiality, integrity and availability of information that is stored in a database. The student will be able to perform administrative tasks in different database management systems, as well as manage database user profiles, privileges, and roles. Different database application security models will be explored, as will the security advantages of utilizing virtual private databases. Finally, the process of database auditing will be explored, including auditing methods using various database management systems. 47 contact hours.

CGS 1000   INTRODUCTION TO COMPUTERS AND PROGRAMMING

credits: 3  
This course is an introduction to the concepts of data processing, computers, and development of a logical approach to programming. Topics covered include a brief discussion of the historical development of data processing and computing concepts, basic computer terminology, the architecture of modern computer systems, computer communications, computer data representation and organization, numbering systems used in computers, computer operating systems, flowcharting and/or pseudocode, and program development using an appropriate computer language and Integrated Development Environment (IDE). 47 contact hours.

CGS 1070   BASIC COMPUTER AND INFORMATION LITERACY

credits: 1  
This course is designed to develop computer and information literacy skills to help students become active participants in the Information Age. It introduces general computer operations using the microcomputer. Emphasis will be placed on using the mouse, disk and file management and overall desktop techniques. An introduction to a word processing and a spreadsheet program is included. Further, the course will introduce students to the core concepts of information literacy and essential techniques for locating, analyzing, organizing and presenting information for research purposes. The course stresses strategies for using a variety of electronic resources emphasizing technological skills and critical thinking abilities as well as coping with the changing nature of information resources, computer and internet ethics, and security. (2 hours Windows, terminology and file management; 3 hours Microsoft Word; 3 hours Microsoft Excel; 4 hours electronic research, critical thinking and analysis; 4 hours Internet browser and search engines, effective searching, and evaluating sites.) 16 contact hours.

CGS 1100   COMPUTER APPLICATIONS

credits: 3  
This course is an introduction to fundamental concepts utilizing a computer as the tool. Contemporary projects are produced through the use of integrated applications software. Selected topics include the Internet, operating systems, and creating and evaluating documents, worksheets, databases, and presentations. Guidelines for selecting computer hardware and software are addressed. Additional topics include conducting Internet research and critically assessing the value of that research, Internet ethics and security. Satisfactory completion of this course meets the Computer and Information Literacy graduation requirement. 47 contact hours.

CGS 1172   E-COMMERCE SITE DESIGNER I

credits: 3  
Prerequisite: CGS 1070 or permission of program director. This course is designed to teach students the basic concepts of conducting business online and technological issues associated with constructing an electronic commerce (e-commerce) website. 47 contact hours.

CGS 1178   WEB SCRIPTING WITH CGI/PERL

credits: 3  

This course # will become COP 1831 effective 8/2011. Prerequisite: COP 2823 or permission of the program administrator. This course will introduce students to Web scripting with the Common Gateway Interface (CGI) and Practical Extract and Reporting Language (Perl). Students will develop CGI scripts that read HTML forms using Perl arrays and hashes. Topics will include Perl control structures, loops, using cookies, using text files, and database access with Structured Query Language (SQL). 47 contact hours.

CGS 1260   COMPUTER HARDWARE DECISIONS

credits: 3  
This course is designed to teach students the skills required to make the right decisions when selecting and/or upgrading computers and peripherals. Students will learn multi-media technology, connectivity requirements, network implementation devices, CPU characteristics, RAM types, secondary storage devices, audio and video boards, expansions and upgrading methodologies. Students will receive hands-on training in the identification and description of components and how they interrelate with a computer system. Students will apply course concepts to real world business decisions requiring computer enhancements. 47 contact hours.

CGS 1301   INTRODUCTION TO INFORMATION SYSTEMS

credits: 3  

This course is designed to provide students with a foundational understanding of Information Systems (IS) as they apply to the computer industry. Topics will include Information Systems fundamentals; IS infrastructure; organizational and business strategies for Information Systems; Managing Information Systems; Information Systems for commerce and collaboration; business intelligence and Enterprise Information Systems; security, privacy and ethics for Information Systems. 47 contact hours.

CGS 1510   ELECTRONIC SPREADSHEET I

credits: 1  
This course will provide students with hands-on experience to create and manage basic electronic spreadsheets and graphs relative to contemporary business. Previous Windows experience is necessary. Students will develop various functions and commands of the electronic spreadsheet environment for such applications as sales forecasts, financial statements, cash flow analysis, stock market calculations, expense analysis and control, budgets and plans. The course may be repeated two times for up to three (3) credits; it may be repeated only in sections offering different software. 16 contact hours.

CGS 1515   SPREADSHEET TECHNIQUES AND PROGRAMMING

credits: 3  
Prerequisite: CGS 1000 or CGS 1100. This course will provide students with hands-on experience and skills with a spreadsheet. Students will learn the various functions and commands of the spreadsheet as well as how to plan, create, and program spreadsheets for common business applications. It is appropriate for accounting and business majors, programmers and spreadsheet application developers. 47 contact hours.

CGS 1520   MICROCOMPUTER BUSINESS PRESENTATIONS/GRAPHICS

credits: 1  
This course is designed to teach the use of graphic software using a microcomputer to generate presentations. A discussion of the factors to be considered in purchasing graphics software and hardware is included. Students will prepare slides for visual and printed output utilizing a variety of methods to communicate effectively and professionally. The course may be repeated for up to three credits; it may be repeated only in sections offering different software. 16 contact hours.

CGS 1540   MICROCOMPUTER DATABASE MANAGEMENT I

credits: 1  
Previous Windows experience is recommended. This course introduces databases and how they work. Using appropriate business software, the student will learn to plan, create, use, and change relational databases and to generate queries, forms and reports using database files. Emphasis will be on the use of microcomputer database management software for common business applications. The course may be repeated two times for up to three credits; it may be repeated only in sections offering different software. 16 contact hours.

CGS 1545   DATABASE TECHNIQUES AND PROGRAMMING

credits: 3  
Prerequisite: CGS 1000 or CGS 1100. This course will provide students with hands-on experience in creating and maintaining a relational database application. Students will learn the various functions and commands of the database as well as how to plan, create, use, and program fully relational databases for common business applications. Students will learn rlational database theory and design, formal naming conventions, and database programming techniques. 47 contact hours.

CGS 1560   MICROCOMPUTER OPERATING SYSTEM

credits: 3  
Prerequisite: CGS 1000 or CGS 1100. This is a course designed to make a student proficient in microcomputer operating systems. Major topics include disk and file management, system configurations, menu driven processing and graphical user interfaces. 47 contact hours.

CGS 1821   WEB GRAPHICS DESIGN I

credits: 3  
This course # was formerly COP 1826; new # effective 8/2011. Prerequisite: COP 2823. This course explores design considerations involved when using graphics on the web. Topics include industry standard programs, file formats, and platform/browser issues. Students will learn how to create and manipulate graphics. Participants will also learn how to create background tiles, graphical rules, bullets and buttons. Several different software programs are used throughout the course. 47 contact hours.

CGS 1822   WEB SITE ESSENTIALS

credits: 2  

Prerequisite: COP 1822 with topic HTML, or permission of program administrator. This course introduces the basic skills necessary to be an effective designer and/or developer for the World Wide Web, and is the foundation class for the Web Design and Developer Programs. The student will be introduced to skills that are necessary to develop and maintain complex Web sites, including a fundamental understanding of the client-server nature of the World Wide Web. The student will learn to separate content and format, including an understanding of basic Web page and site design using Cascading Style Sheets (CSS). 32 contact hours.

CGS 1827   WEB GRAPHICS DESIGN II

credits: 3  
This course # was formerly COP 1827; new # effective 8/2011. Prerequisite: CGS 1821. This course is designed to follow Web Graphics Design I extending the student’s overall knowledge of web graphics and their possibilities. Students will create graphical/text links, image maps and navigation bars as a method of navigation throughout a Web site. Participants will create type and explore surrounding issues like aliasing and its effects. Students will scan, resize, and use tables to aid with placement and alignment of graphics. Animated Graphics Interchange Formats (GIFS), sound, and interactivity are important topics also covered in this course. 47 contact hours.

CGS 1831   WEB FOUNDATIONS/ESSENTIALS

credits: 3  

Prerequisite: CGS 1070, CGS 1100, CGS 1000 or opt-out exam or permission of Dean. This course is designed to introduce an experienced computer user to the tools necessary to be an effective designer and/or developer for the World Wide Web, and is the foundation class for the Web Design and Developer Programs. The student will gain the skills necessary to develop and maintain complex Web sites, including a fundamental understanding of the protocols and vocabulary of web production in addition to client-server dynamics. Topics covered will include HTML, XHTML, interactive graphics, Cascading Style Sheets (CSS) and forms. 47 contact hours.

CGS 1846   WEB SITE MARKETING AND USABILITY

credits: 3  
Prerequisite: Permission of the Dean. This course is an introduction to Web site marketing concepts critical to the success of commercial Web sites. Topics will include planning and creating user-friendly navigation (usability) in complex Web sites and applying Americans with Disability Act (ADA) Web site design guidelines. 47 contact hours.

CGS 1874   INTRODUCTION TO FLASH

credits: 3  

Prerequisite: CGS 1831 or permission of the Dean. This is a survey course designed to introduce the concepts of Flash and multimedia animation. Students will be exposed to different areas of Flash and multimedia techniques that include text, images, audio, video and animation. Students will have the opportunity to learn how to manipulate text, produce simple animations, incorporate audio and video, and learn basic ActionScripting. They will learn to combine the components into Web sites. 47 contact hours.

CGS 1930   MICRO SYSTEMS SOFTWARE

credits: 1  
This course is a detailed study of a major operating system available for personal computers. The student will learn to use the system to enter programs, create and manipulate files, and perform utility functions, such as erasing or renaming files, formatting disks, and making "back-up" copies of data. Major topics covered include: history of each operating system, structure of file systems, types of files available, utility functions and procedures, and command procedures (if applicable). Different operating systems will be presented in different sections of the course. This course may be repeated two times for up to three (3) credits; it may be repeated only in sections offering different software. 16 contact hours.

CGS 1932   INTRODUCTION TO DESIGN SOFTWARE

credits: 1  
This introductory hands-on course is designed to allow students to become familiar with the microcomputer as a medium for visual expression, while exploring the potential for electronically generated graphics and art. This course may be taken up to three times for credit if different software is used. 16 contact hours.

CGS 1937   CGI SCRIPTS USING PERL II

credits: 3  
Prerequisite: CGS 1178.  This course is a continuation of CGS 1178.  Students will build upon their knowledge of Perl to create more advanced Common Gateway Interface (CGI) scripts.  Students will learn how to use Perl to implement a search engine for a web site, create a web “front end” for external programs such as mail utilities and relational databases, maintain information across multiple pages and user sessions using “cookies” and other related techniques.  Students will be introduced to the concept of Perl modules and will create their own Perl modules as well as using existing modules in their scripts. 47 contact hours.

CGS 2103   ADVANCED MICROCOMPUTER APPLICATIONS

credits: 3  
Prerequisite: CGS 1100 or program director approval. This course will provide specialized training on advanced microcomputer software applications packages. Topics included are word processing, spreadsheets, database management, and presentation graphics. 47 contact hours.

CGS 2173   E-COMMERCE SITE DESIGNER II

credits: 3  
Prerequisite: CGS 1172. This course is designed to extend the knowledge gained in E-Commerce Site Designer I and apply this knowledge to creating and implementing a transaction-enabled business-to-consumer Web site using various electronic-commerce (e-commerce) strategies and products. The course focuses on applying theory and design to e-commerce Web construction. 47 contact hours.

CGS 2402   PROGRAMMING IN C++ FOR BUSINESS

credits: 3  
Prerequisite: CGS 1000 or permission of instructor/director. This is a programming course in the C language. The student will learn to design, document, prepare, enter, compile, debug and execute C++ programs of moderate sophistication. Major topics covered include: history, structured programming, data types, data structures, and input/output in C++. 47 contact hours.

CGS 2525   INTRODUCTION TO MULTIMEDIA

credits: 2  

Prerequisite: CGS 1070 or permission of the instructor. This is a survey course designed to introduce the concepts of multimedia. Students will be exposed to different areas of multimedia that include text, images, audio, video and animation. Students will have the opportunity to learn how to manipulate text, capture images, produce audio and video, and simple animations. They will learn to combine the components into presentations. 32 contact hours.

CGS 2651   COLLABORATIVE TECHNOLOGIES

credits: 3  

Prerequisite: CGS 1100. This course is designed to teach students how to interact using shared collaborative communication tools and resources. Students will learn how to identify and apply Web-based social collaboration technologies for business and personal use. Major topics covered include: identifying the differences between Web 1.0, 2.0, 3.0; reviewing collaboration software (DropBox, Google Docs, Sharepoint); communicating using social media sites (Twitter, Facebook, LinkedIn, FourSquare, Tumblr); organizing and applying web syndication to online data. 47 contact hours.

CGS 2802   WEB SITE CONTENT WRITING, EDITING AND RESEARCH

credits: 3  
Prerequisite: CGS 1823 or approval of program director. This course is an introduction to writing, editing and researching content for Web sites and for associated promotional usage. 47 contact hours.

CGS 2811   INCIDENT RESPONSE AND DISASTER RECOVERY

credits: 3  

Prerequisite: CTS 1120. This course is designed to provide the student with an understanding of the concepts and practices of contingency operations, including the administration of the planning process for incident response, disaster recovery, and business continuity planning. Topics include organizational readiness planning, the phases of incident response, different contingency strategies, tasks related to the preparation, implementation, operations, and maintenance of disaster recovery, and business continuity. 47 contact hours.

CGS 2823   ADVANCED WEB SITE DEVELOPMENT

credits: 3  

Prerequisite: CGS 1831 and CGS 1821 or permission of the Dean. The student will demonstrate the ability to implement a Web site from beginning to post production. The student will create a new Web site plan, storyboard, and Web site design plan directed toward a final Web site implementation project. The student will apply sound graphic techniques including optimization and animation. The student will also create a Web site marketing plan, a site budget, and use tools for tracking, evaluating and maintaining a Web site. 47 contact hours.

CGS 2871   DESKTOP AUDIO/VIDEO DESIGN

credits: 3  
Prerequisites: CGS 2525 or permission of instructor. This course introduces the student to the essential software, tools and techniques commonly used by multimedia designers to produce desktop audio and video. Students will capture audio from various sources, manipulate the audio and integrate it into presentations and desktop video. Students will capture video from VCRs and from video cameras, add titles and still components, transitions and special effects to create desktop video. 47 contact hours.

CGS 2940   WEB DESIGN INTERNSHIP

credits: 1-4  

Prerequisite: 15 credit hours completed within the major courses. . The purpose of this course is to allow students a “real world” experience with major-related, supervised, evaluated practical work experiences which may be paid or voluntary. Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to four per course. The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. This course may be repeated for a total of 4 credits.

CIS 1353   NETWORK SECURITY AUDITING, ATTACKS AND THREAT ANALYSIS

credits: 3  
Prerequisite: CIS 1356. This course will introduce the student to vulnerability assessments, current hacker techniques, auditing network and hosts, and classifying new threats. 47 contact hours.

CIS 1355   SECURITY ENGINEERING

credits: 3  
Prerequisite: CIS 1354. This course begins with the basics of security engineering technology, including concepts of security protocols, human-computer interface issues, access controls, cryptography and distributed systems. The class will explore security engineering concepts and hardware and software required to design secure information systems. Topics include engineering activities that span the entire trusted system life cycle, including concepts such as security architecture and current practices and procedures when security engineering expertise is needed. Other concepts that will be explored include requirements analysis, design, development, operational integration, installation and maintenance. Conventional computer security issues will be explored as they relate to different environments such as banking, healthcare and military. Some of those issues are military communications, medical records systems, cash machines, Automated Teller Machines (ATMs), mobile phones, and pay-Television (TV). These topics are used to introduce more advanced technologies and concepts used by consumers, criminals, police and spies. Finally, we look at organizational policies and how computers interact with corporate politics, how we gain confidence that the system will work as it is intended, and how security engineering can best be managed. 47 contact hours.

CIS 1356   NETWORK SECURITY AND FIREWALLS

credits: 3  
Prerequisite: CIS 1354. This course will introduce the student to current firewall technologies and topology designs. The student will gain an understanding of writing rules to enforce policies, proper rule ordering, hardening of firewalls (if software based), testing of rule base and rule management. 47 contact hours.

CIS 1358   OPERATING SYSTEM SECURITY

credits: 3  
Prerequisite: CTS 1120. This course introduces the student to securing Windows 2000 and Linux operating systems. In this course the student will acquire knowledge and skills to perform audit assessments and implement enterprise-wide operating systems security. The objective of the course is to provide hands-on instruction, from the desktops, servers and the network infrastructure and understand how to control the privacy, integrity and authenticity of data. 47 contact hours.

CIS 2321   SYSTEMS ANALYSIS AND DESIGN

credits: 3  

Prerequisite: CGS 1100. This course provides the student with ways to understand and apply fundamentals of systems analysis to the development of information systems used in business, government or nonprofit environments. Both individual and team approaches are taken to analyze systems projects utilizing current information systems applications. The student will become familiar with a range of techniques for systems analysis. The student will be made aware of the importance of developing good human relations skills and the need to understand and deal with the social and political culture in organizations in the course of system analysis and design 47 contact hours.

CIS 2352   ETHICAL HACKING

credits: 3  

Prerequisite: CTS 1120. This course is designed to provide the student with an understanding of the techniques and methodologies of security penetration testing. This course provides hands-on instruction using the various tools and methods that security professionals use to analyze an information system in order to discover vulnerabilities and protect against information loss, cyber-terrorism, and corporate espionage. The student will be introduced to fundamental security testing concepts, gain practical knowledge of computer programming, and learn how to properly document a security test. In addition to exploring the legal and ethical ramifications of penetration testing, students will also learn how to apply the appropriate countermeasures in order to reduce the risk that an organization faces. 47 contact hours.

CNT 1000   LOCAL AREA NETWORK CONCEPTS

credits: 3  
Prerequisite: CGS 1000 or permission of the program administrator. This is a course designed to introduce a student to various local area network (LAN) concepts and wide area network (WAN) technologies. Major topics include a history of local area networks, the OSI and TCP/IP models, terms, acronyms, standards, protocols, hardware and software products. 47 contact hours.

CNT 2500   DATA COMMUNICATIONS

credits: 3  
Prerequisite: CGS 1000 or permission of the instructor/director. This course is designed as an introduction to the expanding telecommunication field. Topics covered include the design of communications networks, telecommunications protocol, types of devices, and procedures for organizing and controlling the flow of data through telecommunications lines. 47 contact hours.

CNT 2940   COMPUTER NETWORKING INTERNSHIP

credits: 1-4  

Prerequisite: 15 credit hours completed within the major courses. The purpose of this course is to allow students a “real world” experience with major-related, supervised, evaluated practical work experiences which may be paid or voluntary. Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to four per course. The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. This course may be repeated for a total of 4 credits.

COP 1822   INTRODUCTION TO WEB PAGE CREATION

credits: 1  
Prerequisite: Computer competence and knowledge of Internet use. This course is designed to introduce an experienced computer user to the tools necessary to create a web site. Students will be exposed to the protocol and vocabulary of web production, and apply HTML to the development of a World Wide Web site. Students will be introduced to a variety of site features including GIF and JPEG files, audio, video, animation, and interactivity. The student will have the opportunity to develop a web site from initial concept to publication. 16 contact hours.

COP 1826   WEB GRAPHICS DESIGN I

credits: 3  

Prerequisite: COP 2823. This course explores design considerations involved when using graphics on the web. Topics include industry standard programs, file formats, and platform/browser issues. Students will learn how to create and manipulate graphics. Participants will also learn how to create background tiles, graphical rules, bullets and buttons. Several different software programs are used throughout the course. 47 contact hours.

COP 1827   WEB GRAPHICS DESIGN II

credits: 3  

Prerequisite: COP 1826. This course is designed to follow Web Graphics Design I extending the student’s overall knowledge of web graphics and their possibilities. Students will create graphical/text links, image maps and navigation bars as a method of navigation throughout a Web site. Participants will create type and explore surrounding issues like aliasing and its effects. Students will scan, resize, and use tables to aid with placement and alignment of graphics. Animated Graphics Interchange Formats (GIFS), sound, and interactivity are important topics also covered in this course. 47 contact hours.

COP 1829   WEB GRAPHICS I

credits: 1  
This course will introduce students to Web based images, imaging editing methods, and software used to modify graphic images for use on Web pages. Topics include specific techniques used to create bitmapped web graphics, image input methods, basic Web color theory, and GIF animations. 16 contact hours. This course may be taken up to three times for credit if different software is used.

COP 1831   WEB SCRIPTING WITH CGI/Perl

credits: 3  

Prerequisites: COP 2823 and CGS 1000. This course will introduce students to Web scripting with the Common Gateway Interface (CGI) and Practical Extract and Reporting Language (Perl). Students will develop CGI scripts that read HTML forms and generate output. Topics will include Perl control structures, loops, arrays,hashes, functions, cookies, regular expressions, text files, and database access with Structured Query Language (SQL). 47 contact hours.

COP 1842   DEVELOPING WEB SITES USING PHP/MySQL

credits: 3  

Prerequisite: COP 2823 and CGS 1000. This course will teach students necessary skills to effectively implement dynamic Web sites using PHP HyperText Preprocessor (PHP) and MySQL. Topics include configuring PHP and MySQL, reading HTML forms, variables and strings, selections, loops, arrays, text files, cookies and sessions, functions, regular expressions, connecting to a MySQL database, writing basic Structured Query Language (SQL) commands, and developing applications with PHP/MySQL. 47 contact hours.

COP 1941   WEBSITE CREATION PRACTICUM

credits: 1  
Prerequisite: Program director approval. This website practicum is to be taken during the last semester of study and allows the student to experience and practice the principles and techniques developed while in the Webmaster Certificate program. The purpose of this course is to allow students a "real world" experience in developing and maintaining an active website while further refining skills in their area of specialization as Web Developer or Web Designer. The student will spend a minimum of thirty hours in an active web activity on-campus or at another approved business. 16 contact hours.

COP 2222   ADVANCED C++ PROGRAMMING FOR BUSINESS

credits: 3  

Prerequisite: CGS 2402 or permission of the program director. This is an advanced programming course in the C++ language. Emphasis is placed on programming using classes and structures in C++. Topics covered will include classes, structures and an introduction to Windows programming. 47 contact hours.

COP 2224   C++ WINDOWS PROGRAMMING FOR BUSINESS

credits: 3  
Prerequisite: COP 2222 or permission of the instructor/program director. The student will create C++ programs to run in Microsoft Windows Operating Systems. Topics included will be pull-down menus, graphics, controls, Dynamic Link Libraries (DLL ), class libraries, application wizard COM and ActiveX, and Object Linking and Embedding (OLE ). 47 contact hours.

COP 2250   JAVA PROGRAMMING I

credits: 3  
Prerequisite: CGS 1000 or permission of instructor/director. This is a beginning programming course in the Java language. The student will learn to design, document, prepare, enter, compile, debug and execute Java applications and applets of moderate sophistication. Major topics covered include: Java classes, object-oriented programming, exception handling, interfaces, data types, data structures, and text file input/output and an introduction to Swing Graphical User Interfaces (GUI). 47 contact hours.

COP 2251   JAVA PROGRAMMING II

credits: 3  
This course # was formerly COP 2800; new # effective 8/2011. Prerequisite: COP 2250. This course will teach students to write advanced Java programs. Topics include Swing Graphical User Interface (GUI) applications, advanced layout managers, Swing applets, threads, regular expressions, collections, Java networking, Remote Method Invocation (RMI), JavaBeans, Java Database Connectivity (JDBC), Internationalization (I18N) and Localization (L10N), and Java security. Students will write complete applications and small Java applets. 47 contact hours.

COP 2349   SHELL PROGRAMMING FOR SYSTEM ADMINISTRATORS

credits: 3  
Prerequisite: COP 2345 or CTS 2322, or permission of instructor. This course is intended for students who have mastered the basic Linux/Unix Operating Environment and who would like to read and understand the various boot scripts, and write scripts to automate day-to-day tasks. This course is designed to teach students the skills they need to effectively read, write and debug shell scripts. This course explores in detail the Bourne, Korn and Bash shell scripting languages. Major topics covered include Linux/Unix shells and shell scripts, writing and debugging shell scripts, the shell environment, regular expressions and the grep command, the sed editor command, the awk text filtering command, conditional control statements, interactive scripts, loops, advanced variables, parameters, argument lists, shell functions, shell traps. 47 contact hours.

COP 2360   INTRODUCTION TO C# PROGRAMMING

credits: 3  

Prerequisite: CGS 1000 or permission of program administrator. This course is a study of the C# (C Sharp) programming language within the .NET Framework. Emphasis is placed upon the position of .NET in software development and creation of .NET applications by applying the base library classes and developing and applying user-defined classes in the WinForm applications using C#. 47 contact hours.

COP 2362   ADVANCED PROGRAMMING WITH C#

credits: 3  

Prerequisite: COP 2360 or permission of the Dean. This is an advanced programming course in the C# language. Emphasis is placed on programming using classes and structures in C#. Topics covered will include classes, structures, an introduction to Windows programming, ADO.NET  and ASP.NET using C#. 47 contact hours.

COP 2492   MASTERING DISTRIBUTED APPLICATION DESIGN USING MICROSOFT VISUAL STUDIO

credits: 2  
One of three courses preparing the student for the Microsoft test on Analyzing Requirements and Defining Solution Architectures, a required Microsoft Certified Solution Developer (MCSD) test. Students taking this course should be familiar with Graphical User Interface (GUI) programming tools and built and debugged single-user desktop applications. This course covers the Microsoft Visual Studio development system. The course introduces developers to the opportunities and problems in creating enterprise-level applications. Through use of hands-on exercises they will use Visual Studio development tools and create sample applications. 32 contact hours.

COP 2498   MICROSOFT SOLUTIONS DEVELOPMENT DISCIPLINE

credits: 2  
This is one of three courses preparing the student for the Microsoft test on Analyzing Requirements and Defining Solution Architectures, a Microsoft Certified Solution Developer (MCSD) required test. The student taking this course should be familiar with enterprise distributed application deployment, business processes and managing projects. The Microsoft Solutions Development Discipline (SDD) introduces developers to the opportunities and problems in creating enterprise-level applications based on the Microsoft Solutions Framework (MSF). 32 contact hours.

COP 2600   OBJECT ORIENTED WEB PROGRAMMING

credits: 3  
Prerequisites: OST 1793, CGS 1263. This hands-on programming course is designed to introduce the student to the basic concepts and skills necessary to write object-oriented programs for the World Wide Web. Students will be introduced to programming methods, components, key features, and language specific development tools. During the course a variety of examples will be created that demonstrate the student's ability to program applets and GUI (Graphical User Interface) applications. 47 contact hours.

COP 2654   iOS APP DEVELOPMENT

credits: 3  

Prerequisite: CGS 2402. This is an introductory course in application development for iOS devices. Students will study the Objective-C language and observe Apple standard design patterns including Model-View-Controller (MVC). The Xcode Integrated Development Environment (IDE) will be used to create and test a number of apps. Web-based app development tools will also be introduced. Students will learn how to provision their apps to their own iOS devices and for distribution to the AppStore. An Apple desktop or laptop is required for this course. For face-to-face and blended classes the course is taught in a Apple computer lab. Online students must own, or have access to, an Apple computer. Students will benefit greatly by owning an iPhone, iPad, or iPod Touch but this is not compulsory since the software includes a simulator. 47 contact hours.

COP 2740   INTRODUCTION TO ORACLE: SQL AND PL/SQL

credits: 3  
In this course students will create and manage database systems using Oracle software. It is the foundation course for all other courses offered in the Oracle certificate program, both for those pursuing the Database Administrator track and those pursuing the Developer track. Upon completion of this course, students will have an introductory knowledge of how to develop and administer an Oracle database. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2741   ORACLE FUNDAMENTALS I: ARCHITECTURE AND ADMINISTRATION

credits: 3  
Prerequisite: COP 2740 or permission from instructor/director. Upon completion of this course, students will be able to create, start up and shut down an Oracle database. Additionally, students will be able to manage an Oracle database and its users. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2742   ORACLE FUNDAMENTALS II: BACKUP AND RECOVERY WITH NETWORKING

credits: 3  
Prerequisite: COP 2741 or permission from instructor/director. Upon completion of this course, students will be able to design a backup strategy for an Oracle database. Students will also learn strategies for recovery from various problem scenarios involving corrupt or missing data. The student will learn how to use Oracle technology to provide an enterprise-wide foundation for information systems. The course will include instruction on how to administer a server that is part of a global, distributed database. The course will cover the skills necessary to administer an Oracle database system across a Windows NT network. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2744   ORACLE PERFORMANCE TUNING

credits: 3  
Prerequisite: COP 2763 or permission from instructor/director. Upon completion of this course, students will be able to recognize and solve common database performance problems. Students will also improve their Oracle problem identification and troubleshooting skills. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2745   ORACLE 9i: PROGRAM WITH PL/SQL

credits: 3  
Prerequisite: COP 2740 or permission from instructor/director. This course will enable students to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Students will develop program units, learn to manage PL/SQL program units, database triggers, dependencies, large objects, handle exceptions and to use Oracle-supplied packages. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2746   ORACLE 9i FORMS DEVELOPER: BUILD INTERNET APPLICATIONS I

credits: 3  
Prerequisite: COP 2745 or permission from instructor/director. This course will enable students to develop, implement and deploy Internet applications using Oracle's Forms Application. Working in a rapid development environment, students learn how to customize forms through user input items and how to control data access by creating event-related triggers using PL/SQL. By the end of the course students will have developed a complete multi-window application that integrates library and menu modules with forms modules. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2747   ORACLE 9i FORMS DEVELOPER: BUILD INTERNET APPLICATIONS II

credits: 3  
Prerequisite: COP 2746 or permission from instructor/director. Upon completion of this course, students will broaden their application building skills using Oracle Developer. Students will create multiple-form Internet applications and learn to manage multiple transactions across modules by adding custom menus, reports, charts, and Java beans. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2748   ORACLE 9i REPORTS DEVELOPER: BUILD REPORTS

credits: 3  
Prerequisite: COP 2745 or permission from instructor/director. Upon completion of this course, the student will be able to develop and maintain various types of reports using Oracle Report Builder. The students will develop reports in a Graphical User Interface (GUI) environment and will learn to incorporate graphic images as well as customize reports using PL/SQL. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2762   ORACLE DATABASE ADMINISTRATOR CERTIFIED PROFESSIONAL UPGRADE

credits: 3  
In order to stay current as an Oracle Certified technical professional, those already certified on previous releases of Oracle may upgrade to each future release by simply completing one migration exam. This course introduces students to the new features in Oracle that impact database administration. Students learn how to use the latest Oracle capabilities to increase database availability, to simplify database performance monitoring and tuning, and to improve database manageability. The course also covers security and development platform changes that students need to understand if applications running in databases they support use the related features. Hands-on practice sessions give students an opportunity to examine many of the new features for themselves. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2763   ORACLE NET SERVICES: ADVANCED ADMINISTRATION

credits: 3  
Prerequisite: COP 2742 or permission from instructor/director. In this course, the features of Oracle Net Services which ease the complexities of network configuration and management will be explored. Oracle Net Directory Naming will be discussed in detail and students will learn how to migrate from a Local Naming Configuration and Oracle Names to Directory Naming. Additional scalability features of Oracle Net Services such as Connection Pooling and Session Multiplexing with Oracle Connection Manager will be covered. Students will learn tuning and troubleshooting techniques, including the use of the Trace Assistant. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

COP 2800   JAVA PROGRAMMING II

credits: 3  
This course # will become COP 2251 effective 8/2011. Prerequisite: COP 2250. This course will teach students to write advanced Java programs. Topics include Swing Graphical User Interface (GUI) applications, advanced layout managers, Swing applets, threads, regular expressions, collections, Java networking, Remote Method Invocation (RMI), JavaBeans, Java Database Connectivity (JDBC), Internationalization (I18N) and Localization (L10N), and Java security. Students will write complete applications and small Java applets. 47 contact hours.

COP 2801   JAVASCRIPT

credits: 3  

Prerequisite: CGS 1000 and CGS 1831. This course will teach students to write JavaScript programs that can be executed by the major Web browsers. These programs will be created using this object-based scripting language. Students will conceptualize and develop interactive web pages using strings, arrays, built-in functions, user-defined functions, control structures, looping structures, and cookies. 47 contact hours.

COP 2806   JAVA SERVER PAGES AND SERVLETS

credits: 3  
Prerequisite: COP 2250 or permission of the Program Director. This course provides students with the skills needed to develop Web applications using Java. The course will cover Java Server Pages (JSP) features including scriptlets, directives, standard actions, declarations, the JSP Standard Tag Library (JSTL), custom JSP tags, the JSP Expression Language (EL), custom error pages, sessions, javabeans, and cookies. The Java Servlet Application Program Interface (API) is also covered. Students will learn to create simple JavaBeans for JSPs. Applications that query databases using Java Database Connectivity (JDBC) and Structured Query Language (SQL) will be developed. 47 contact hours.

COP 2823   ADVANCED WEB PAGE CREATION

credits: 3  

Prerequisite: CGS 1831 or permission of program administrator. This course is designed to extend the knowledge gained in Introduction to Web Page Creation. Students will be exposed to advanced topics in developing Web sites. These topics include advanced design using tables and forms, creating on-line forms with HTML, and using Cascading Style Sheets (CSS) to design Web pages. Students will also be exposed to the latest developments in terms of Web page design. These topics include Dynamic HTML and Extendable Markup Language (XML). 47 contact hours.

COP 2837   VISUAL BASIC.NET PROGRAMMING I

credits: 3  
Prerequisite: CGS 1000 or permission of program administrator. This course includes an introduction to the .NET framework and the class libraries for developing Visual Basic applications. Visual Basic building blocks, language syntax and programming structures will be emphasized through development of Windows applications using forms and controls. 47 contact hours.

COP 2838   VISUAL BASIC.NET PROGRAMMING II

credits: 3  
Prerequisite: COP 2837 or permission of program director. This course is a continuation of COP 2837 with the development of Windows applications using forms and classes. ActiveX Data Objects.NET (ADO.NET) is used to access databases and blend them into an application program as sources of data. Web service applications and Web Forms are developed. 47 contact hours.

COP 2839   ASP.NET PROGRAMMING WITH C#/VB.NET

credits: 3  

Prerequisite: COP 2837 or COP 2360. This course is the study of the creation of Web server based components to generate Hypertext Markup Language (HTML) using Active Server Pages.NET (ASP.NET) in a Visual Basic.NET programming environment. ASP.NET programs are created using an event driven programming model. Server controls and Web forms are studied in depth. 47 contact hours.

COP 2840   SCRIPTING FOR BROWSERS

credits: 2  
Prerequisites: CGS 1000, COP 2823. This course will explore various Internet programming such as VBScript, JavaScript, ECMAScript, Perl and CGI in order to create dynamic Web applications using both client-side and server-side scripting technologies. The students will become familiar with Active Server Pages (ASP) to process form data from the client and discover how to use ASP to interact with other applications on the server and other databases. 32 contact hours.

COP 2843   ADVANCED PHP/MySQL

credits: 3  
Prerequisites: COP 1842. This course extends the study of PHP and MySQL begun in COP 1842, Developing Web Sites Using PHP/MySQL. Topics include MySQL transactions and stored procedures, authentication and authorization, using PEAR, PHP and MySQL security, networking applications, session control, templates, serialization, the CodeIgniter framework, XML and web services, Google maps, Amazon scripts, and shopping carts. 47 contact hours.

COP 2940   COMPUTER/WEB PROGRAMMING INTERNSHIP

credits: 1-4  

Prerequisite: 15 credit hours completed within the major courses. . The purpose of this course is to allow students a “real world” experience with major-related, supervised, evaluated practical work experiences which may be paid or voluntary. Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to four per course. The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. This course may be repeated for a total of 4 credits.

COP 2949   CO-OP WORK EXPERIENCE

credits: 1-3  
Prerequisite: Faculty Advisor/Co-op Coordinator or Dean’s Approval. This course is designed to provide students with major-related, supervised, evaluated practical training work experiences which may be paid or voluntary.  Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to three per course.  The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. Co-op courses may be repeated but total credits shall not exceed twelve.

CTS 1120   INTRODUCTION TO NETWORK SECURITY FOUNDATIONS

credits: 3  
It is recommended that students have prior computer network training or experience. This course provides the student with an overview of Information Technology (IT) Security and introduces the components necessary to secure network information systems. Topics include security policies, intrusion detection systems (IDS), firewalls, operating system security and network security basics. Students will also be introduced to current hacker techniques and log auditing processes. Current computer security issues will also be explored as class projects. 47 contact hours.

CTS 1302   DESIGNING A WINDOWS SERVER ACTIVE DIRECTORY INFRASTRUCTURE AND SERVICES

credits: 3  
Prerequisite: CTS 1303. This course provides students with the knowledge and skills necessary to design a Windows Server Active Directory infrastructure. This course focuses on the imporatanc eof analyzing business requirements as a basis for designing an effective Active Directory infrastructrue. The course also emphasizes how to design Active Directory forests, the domain infrastructure, sites and replication, administrative structures, group policies, and Public Key Infrastructures. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change in the software. 47 contact hours.

CTS 1303   CONFIGURING AND TROUBLESHOOTING WINDOWS SERVER ACTIVE DIRECTORY DOMAIN SERVICES

credits: 3  
Prerequisite: CTS 1334. This course provides students with the knowledge and skills to successfully configure Active Directory Domain Services in a distributed environment, implement Group Policies, perform backup and restore, and monitor and troubleshoot Active Directory related issues in windows Server. The course focuses on a directory services environment including forest and domain structure, site topology and replication, organizational unit structure and delegation of administration, Group Policy, and user, group, and computer account strategies. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change in the software. 47 contact hours.

CTS 1306   PLANNING AND MAINTAINING A MICROSOFT WINDOWS SERVER NETWORK INFRASTRUCTURE

credits: 3  
Prerequisite: CTS 1334. This course provides students with the knowledge and skills necessary to plan and maintain a Microsoft Windows Server network infrastructure. Topics covered will be the various services that enable the infrastructure such as Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service WINS, and the various services that enable security in the infrastructure. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

CTS 1313   FUNDAMENTALS OF NETWORK SECURITY WITH MICROSOFT ISA SERVER

credits: 3  
Prerequisite: CTS 1303. This course provides students with the knowledge and skills necessary to implement and administer a Microsoft Windows 2003 Server secure network by using security policies, rules, and filters. The student will then implement these on a Microsoft Internet Security and Acceleration (ISA) Server. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

CTS 1314   NETWORK DEFENSE AND COUNTERMEASURES

credits: 3  

This course will explore concepts of network defense and countermeasures as well as hardware and software required to design, configure and implement secure networks. Security topics covered in this course include firewalls, Intrusion Detection Systems (IDS), Virtual Private Networks (VPN) and policy creation using the Windows 2000 Operating System (OS), Transmission Control Protocol/Internet Protocol (TCP/IP) packet and signature analysis. The student will get hands-on instruction installing the network defense mechanisms and countermeasure applications. Software will be used for collecting, monitoring and auditing various activities; students will analyze threats and intrusions. Multiple business scenarios will be reviewed to determine which security policy provides the most protection at an acceptable level of risk in order to conduct business. The student will be able to determine differences between network based and host based IDSs as well as the various types of firewalls such as Bastion Host and Proxy Servers. VPN solutions will be developed on the Windows 2000 Operating System. Win 2K, Linux and Unix will be examined and compared to understand the differences in protection capabilities. 47 contact hours.

CTS 1327   CONFIGURING AND ADMINISTERING MICROSOFT WINDOWS CLIENT

credits: 3  
The purpose of this course is to address the implementation and desktop support needs of customers that are planning to deploy and support Microsoft Windows Client. The course focuses on four main areas: installing; securing; networking; and mobile computing features. Additionally, this course addresses the customers’ need for knowledgeable personnel that can support desktops running Microsoft Windows Client Operating Systems. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. The cost of the textbook is included in the lab fee. 47 contact hours.

CTS 1328   PLANNING AND ADMINISTERING WINDOWS

credits: 3  

Prerequisite: CTS 1327. This course teaches students the basic fundamentals of networking, security, and server administration using Windows Servers. It is intended to provide the foundational level of knowledge needed to prepare students to begin building a career in Microsoft technologies. This course may be repeated up to three (3) times with a different version of the software, which has a substantial or significant change. 47 contact hours.

CTS 1330   IMPLEMENTING AND MANAGING MICROSOFT EXCHANGE SERVER

credits: 3  
Prerequisite: CTS 1303. This course provides students with the knowledge and skills that are needed to update and support a reliable, secure messaging infrastructure. This infrastructure is used for creating, storing, and sharing information by using Microsoft Exchange Server in a medium- sized to large-sized messaging environment. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

CTS 1334   CONFIGURING AND TROUBLESHOOTING A WINDOWS SERVER NETWORK INFRASTRUCTURE

credits: 3  

Prerequisite: CTS 1328. The goal of this course is to provide students with the knowledge and skills to configure and troubleshoot a Windows server network infrastructure. The course is intended for systems administrator or systems engineer candidates who are responsible for implementing and managing server networking technologies. This course may be repeated up to three (3) times using a different version of the software that has a substantial or significant change. 47 contact hours.

CTS 1437   SYSTEM ADMINISTRATION FOR MICROSOFT SQL SERVER

credits: 3  
Prerequisite: CTS 1328. This course will teach students to install, manage, administer, and troubleshoot Microsoft SQL Server. The server side of a client/server database environment will be emphasized. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

CTS 1815   CONFIGURING AND TROUBLESHOOTING INTERNET INFORMATION SERVER AND WINDOWS TERMINAL SERVICES

credits: 3  
Prerequisite: CTS 1334. This course will teach students how to install, configure maintain, and administer a web server using Microsoft Internet Information Services. Additionally, this course teaches students how to configure, mange, monitor, and troubleshoot a Terminal Services environment. Various tools that can be used to support the website installation are also covered. This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change in the software. 47 contact hours.

CTS 2106   FUNDAMENTALS OF THE LINUX/UNIX OPERATING ENVIRONMENT

credits: 3  

This course is designed to teach students how to use basic Linux/Unix Operating System commands. The course is for new users of the Linux/Unix Operating System. Students learn file system navigation, file permissions, text editors, and command line administrative tasks. Major topics covered include accessing files and directories, executing directory and file commands, searching for files and text, file system security, text editing, archiving user data, remote connections, system processes, and text filtering commands and accessibility technologies. 47 contact hours.

CTS 2205   ADVANCED EXCEL (MICROSOFT SPECIALIST)

credits: 3  
Prerequisite: CGS 2103 or CGS 1515 or permission of instructor or program director. This course will teach students advanced skills and design concepts necessary for employing Microsoft Excel to provide solutions to complex business problems. This course covers advanced topics in spreadsheet and workbook design, complex formulas, functions, charting skills, database management, and macro programming. The course includes hands-on experiences with exercises and projects to provide students with a thorough working knowledge of Microsoft Excel. 47 contact hours.

CTS 2213   OUTLOOK (MICROSOFT SPECIALIST)

credits: 1  
Prerequisite: CGS 1100 or program director approval. This course will develop advanced skills in a powerful desktop information management (DIM) program that assists in organizing work schedules, tracking files, and communicating with others. The student will use his or her high level skills of all the Microsoft Office software suite (Word, Excel, Access, PowerPoint) to create integrated planners, various integrated application files, and multi-user information sharing through this DIM. 16 contact hours.

CTS 2220   ADVANCED WORD (MICROSOFT SPECIALIST)

credits: 3  
Prerequisite: CGS 2103 or permission of program director. This course will provide specialized training on advanced word processing concepts and techniques using Microsoft Word software. The major emphasis of this course will be the use of complex formatting of documents, managing document references, creating forms, customizing tables and charts, modifying graphics, using macros and mail merge, collaborating on documents, and integrating documents with the Internet as well as other application software. 47 contact hours.

CTS 2230   ADVANCED POWERPOINT (MICROSOFT SPECIALIST)

credits: 3  
Prerequisite: CGS 1100 or CGS 1520 or permission of program director. In addition, CGS 2103 strongly recommended. This course is designed to develop advanced Microsoft PowerPoint knowledge and skills to generate a variety of business presentations. The course includes using advanced multimedia, graphics, animation, and visual elements, sharing information with other programs, and using the Web and collaboration features. 47 contact hours.

CTS 2311   LINUX/UNIX SECURITY USING OPEN SOURCE TOOLS

credits: 3  
Prerequisite: CTS 2322 or COP 2345, or permission of program director . This course is designed to teach students the skills they need to effectively safeguard Linux and Unix operating environments from threats of all kinds. Students will plan, implement, and perform support tasks related to securing their individual Linux or Unix environment. Major topics covered include corporate security policies, the Common Body of Knowledge (CBK) in security, providing secure Linux servers, implementing open source security tools, strong password management, Intrusion Detection Systems (IDS), Virtual Private Networks (VPN), and packet filtering firewalls. This course stresses the importance of applying information literacy skills to ensure all security mechanisms are current and effective. 47 contact hours.

CTS 2321   LINUX SYSTEM ADMINISTRATION I

credits: 3  

Prerequisite: CTS 2106. This course is designed to teach students the skills required to effectively administer Linux servers. Students will plan, setup, administer and perform support tasks. Major topics covered include file administration, shell scripts, managing user accounts, and security procedures. 47 contact hours.

CTS 2322   LINUX SYSTEM ADMINISTRATION II

credits: 3  

Prerequisite: CTS 2321. A continuation of Linux System Administration I, this course is designed to teach students the skills they need to effectively administer Linux servers. Students will plan, install, and perform support tasks related to their Linux server. Students will configure basic network protocols and share resources . Major topics covered include file system, printers, Common Unix Printing Service (CUPS), SAMBA, boot and backup options, network and security services, software administration, and troubleshooting general printing problems. 47 contact hours.

CTS 2332   LINUX/UNIX DOMAIN NAME SERVICE (DNS) ADMINISTRATION

credits: 3  
Prerequisite: CTS 2322 or COP 2345 or permission of the Dean. This course is designed to teach students the skills they need to effectively configure and maintain a Domain Name Service (DNS) on a Linux/Unix server. Students will plan, implement, and perform support tasks related to providing DNS on their individual Linux/Unix server. Major topics covered include DNS architecture and protocols, Berkeley Internet Name Domain (BIND) software, resolver, master and slave servers, subdomains, DNS security, DNS testing, BIND log files. 47 contact hours.

CTS 2333   LINUX/UNIX NETWORK ADMINISTRATION

credits: 3  
Prerequisite: COP 2345 or CTS 2322. This course provides hands-on experience with configuration and troubleshooting, as well as Internet Protocol (IP) routing, Domain Name Service (DNS), Dynamic Host Configuration Protocol (DHCP), and IP version 6 (IPv6). Students will plan, install, and perform support tasks related to their individual Linux/Unix Operating Environment server. Students will configure network protocols and share resources with other students in the class. Major topics covered include network models, Local Area Networks (LANs), the Ethernet interface, Address Resolution Protocol (ARP) and Reverse Address Resolution Protocol (RARP), the Internet Layer, the Client-Server model, DHCP, network management tools, DNS, the Network Time Protocol (NTP), network troubleshooting, and IPv6. 47 contact hours.

CTS 2431   ADVANCED ACCESS (MICROSOFT SPECIALIST)

credits: 3  
Prerequisite: CGS 2103 or CGS 1545 or satisfactory score on the skills assessment test. This course will provide students with hands-on experience in designing and maintaining relational databases using Microsoft Access. The course includes hands-on experiences with exercises and projects to provide students with a thorough working knowledge of Microsoft Access. 47 contact hours.

CTS 2434   PROGRAMMING A DATABASE ON MICROSOFT SQL SERVER

credits: 3  
Prerequisite: CGS 1545 or CEN 2331 or permission of the instructor. The student should have database experience relating to creation and design of relational databases. This course will provide the student with technical skills necessary to implement a SQL Server client server database management system. Included will be configuring the database, enforcing data integrity, using a Structured Query Language (SQL) Server language elements, writing queries, writing stored procedures, creating triggers, and optimizing database access. . This course may be repeated up to three (3) times with a different version of the software which has a substantial or significant change. 47 contact hours.

CTS 2813   LINUX/UNIX APACHE WEB SERVER ADMINISTRATION

credits: 3  
Prerequisite: CTS 2322 or COP 2345 or permission of instructor. This course is designed to teach students the skills they need to effectively configure and maintain an Apache web server on a Linux/Unix server. Students will plan, implement, and perform support tasks related to providing Apache web server on their individual Linux/Unix server. Major topics covered include Hyper Text Transfer Protocol (HTTP), Apache web server software, virtual hosting, Common Gateway Interface (CGI), Practical Extraction and Reporting Language (PERL), Java, security for Apache Web server, Secure Socket Layer (SSL), and Apache logging. 47 contact hours.

CTS 2820   BUILDING COM+ WINDOWS COMPONENTS USING VISUAL STUDIO.NET

credits: 3  
Prerequisite or corequisite: COP 2839. This course provides students with the skills to build scalable distributed applications using Microsoft Visual Studio.NET Enterprise Services. Students will become familiar with enterprise services architecture and learn to create Just-in-Time activated and synchronized components. Transactional components, message queues and queued components will be created, debugged and deployed. 47 contact hours.

CTS 2821   XML WEB SERVICES AND ADO.NET

credits: 3  
Prerequisite: COP 2839. This course will provide the student with knowledge and skills to build, deploy, locate and consume XML (Extensible Markup Language) Web Services and teach students the skills necessary to utilize ADO.NET in both data-centric applications and Web Services. 47 contact hours.

CTS 2940   IT SECURITY INTERNSHIP

credits: 1-4  

Prerequisite: 15 credit hours completed within the major courses. The purpose of this course is to allow students a “real world” experience with major-related, supervised, evaluated practical work experiences which may be paid or voluntary. Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to four per course. The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. This course may be repeated for a total of 4 credits.

ISM 3011   MANAGEMENT INFORMATION SYSTEMS

credits: 3  
Prerequisite: Admission to Public Safety Administration BAS, Business Administration BS, Public Policy and Administration BS, or Educational Studies BS program. This course provides a framework for managers to understand the important role of technology and information systems and emphasizes the importance of working effectively with all members of the organization to achieve successful business outcomes. The student will be introduced to technology and information systems terminology and will be expected to understand the business implications of information technology. Real world examples using case studies, practical exercises, and research assignments will show future managers how information technology can be applied to improve organizations. 47 contact hours.

ISM 3232   APPLIED SYSTEMS ANALYSIS

credits: 3  

Prerequisites: CGS 1100 and admission to the Technology and Management BAS Program or Health Services Administration BAS program or Health Services Administration BAS-PR. This course covers a broad range of software topics as they apply to software management and systems analysis and design. Topics include, but are not limited to organizational requirements analysis, process of systems development and design, systems development life cycle (SDLC), and optimization of technology payback. 47 contact hours.

ISM 3930   SEMINARS IN TECHNOLOGY MANAGEMENT

credits: 1  
Prerequisite: Admission to any BAS program in the College of Technology and Management or permission of the Dean. This course focuses on current and emerging issues in the management of technology in a modern business. Its format and topics will vary but will typically include a half-day to one-day seminar by one or more industry subject matter experts on specific technology management topics such as telecommunication, information security, system development management, etc. The requirements for each student will vary with the seminar topic. This course must be taken three (3) times for a total of three (3) credits using different seminar topics. In addition, students can take it a 4th time as an elective for 1 credit under a different seminar topic. 16 contact hours.

ISM 4212   DATABASE DESIGN AND ADMINISTRATION

credits: 3  

Prerequisite: CGS 1100 and admission to Technology Management BAS or Health Services Administration BAS or Health Services Administration BASPR. CGS 1545 is recommended. This course covers the essentials of database design and administration in a business environment and focuses on the skills and knowledge necessary to develop data models aligned with the requirements of business. This course also covers structured query language (SQL) and the object-oriented approach to data modeling and design. 47 contact hours.

ISM 4220   NETWORK TECHNOLOGIES FOR INFORMATION PROFESSIONALS

credits: 3  
Prerequisites: Admission to the College of Technology & Management BAS program or permission of the Dean. Recommended: At least two information technology or computer science courses at a college or university level. This course is designed to give the student an understanding of the various networking technologies and their practical application in the management of a business. The course also covers the technical issues involved in designing and implementing an efficient network for voice, data, and information networks. 47 contact hours.

ISM 4301   INFORMATION SYSTEMS IN INDUSTRY

credits: 3  

Prerequisite: Admission to the Banking BAS, International Business BAS, Management and Organizational Leadership BAS, Technology Management BAS or Educational Studies BS program. This course addresses key management issues as they are applied to global information resources management. This course also addresses strategic global systems issues such as hardware, software, Enterprise Resource Planning (ERP), electronic business integration, security and infrastructure support for a variety of industries. 47 contact hours.

ISM 4320   CORE SECURITY PRINCIPLES

credits: 3  

This course number was formerly ISM 3320; new # effective 9/26/11. Prerequisite: Admission to the College of Technology and Management BAS program and ISM 3323. This course provides the foundation of security principles and skills necessary for the successful management of information security in an organization. Students will understand the controls over hardware, media, as well as personnel responsible for utilizing an organization’s information assets. The student will also become familiar with auditing and monitoring for security events. The course focuses on the physical measures and their associated procedures necessary to safeguard against damage, loss and theft. The student will be able to recognize the basic concepts of cryptography including key algorithms, distribution methods, methods of attack, and the construction and use of concepts such as digital signatures. 47 contact hours.

ISM 4323   SECURITY ESSENTIALS

credits: 3  
Prerequisites: Admission to Technology Management BAS, Health Services Administration BAS or Health Services Administration BASPR and basic understanding of network, database and application principles is suggested. This course includes the study of security issues: access control, authentication, authorization, and non-repudiation as well as network security, platform security, data and file security, virus detection and management, scam control and security administration. Also included are support technologies and tools such as: security gateways, firewall, certification authorities, Public Key Identifiers (PKI) services. 47 contact hours.

ISM 4324   APPLICATIONS IN INFORMATION SECURITY

credits: 3  

This course number was formerly ISM 3324; new # effective 9/26/11. Prerequisite: Admission to the College of Technology and Management BAS program. This course helps develop the important security concepts relative to software application development and access control that provide the knowledge and skills necessary for the successful management of information security in an organization. Students will understand the environment where software is designed and developed as well as the critical role software plays in providing security to an organization’s information systems. The course focuses on software development concepts that relate to security, and how access control methodologies fit into the entire enterprise architecture. 47 contact hours.

ISM 4330   INFORMATION SECURITY POLICY ADMINISTRATION AND MANAGEMENT

credits: 3  

This course number was formerly ISM 3330; new # effective 9/26/11. Prerequisite: Admission to Technology Management BAS or Health Services Administration BAS or Health Services Administration BAS PR. This course develops the information security knowledge and skills necessary for the successful management of information security technology in an organization. Students will understand an organization’s information assets. Students will also learn how to develop and implement policies, procedures and standards as they relate to an information security plan. The course focuses on information classification, risk assessment, business continuity planning and enterprise security architecture, as well as the key concepts of enterprise information security planning and administration. 47 contact hours.

ISM 4480   ELECTRONIC COMMERCE SYSTEMS AND STRATEGIES

credits: 3  

Prerequisites: Admission to Business Administration BS, International Business BAS, Management & Organizational Leadership BAS, Technology Management BAS, Business Technology Education BS, or Educational Studies BS. This course is designed to familiarize the student with the management approach to defining and implementing e-commerce (EC) systems. The course addresses the digital economy, EC strategy and marketing, EC models (Business to Business, Business to Consumer, etc.) as well as EC architectures. The course will cover management and regulatory issues in EC such as internationalization, electronic payment methods, Internet fraud, mobile ecommerce, and current implementation technologies. Architectures and inter-dependence (i.e. integration) of systems will be covered. 47 contact hours.

ISM 4915   SENIOR CAPSTONE PROJECT IN TECHNOLOGY MANAGMENT

credits: 3  

This course number was formerly MAN 4915; new # effective 9/26/11. Prerequisite: The student must have completed all major (core) courses in the Technology and Management Program or permission of the Dean. This is the capstone course for the Technology and Management program. It will provide the opportunity for the student to demonstrate that he/she has learned the material from the program and can apply it in the real world. It should be taken during the student’s last semester at the college. It provides the student the opportunity to develop a plan to solve a problem dealing with technology management issues today. The student will choose one major plan to address the problem in detail. This is a 16 week course offered in fall and/or spring semesters only. 47 contact hours.

ISM 4932   SPECIAL TOPICS IN INFORMATION SYSTEMS MANAGEMENT

credits: 3  

Prerequisite: Admission into the Technology Management BAS program. This course is an examination of unique information systems management topics and problems that deserve additional depth and attention as technology and information systems evolve. The student will be introduced to the foundational technologies, history, and contemporary issues surrounding the course topic. 47 contact hours.


<< Course Subjects