Howard Community CollegeOnline Catalogue2007-2008 Catalog
 
General and Academic InformationPrograms of Study

College Catalogue
Home

Programs of Study

Previous Catalogues



Course Descriptions

COMPUTER SYSTEMS

CMSY-101  Beginning Spreadsheets

1 Credit

After successful completion of this course, the student will be able to use features of Excel that include functions and formulas, formatting, charts, and lists. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software.

CMSY-102  Beginning Word Processing

1 Credit

After successful completion of this course, the student will be able to use features of Word that include formatting, headers and footers, editing, and find and replace. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software. Prerequisite: Keyboarding skills.

CMSY-103  Beginning Databases

1 Credit

After successful completion of this course, the student will be able to use beginning features of Access that include tables, queries and multiple table queries, forms, and reports. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work may be done outside of class (except tests) if student has compatible software.

CMSY-104  Advanced Word Processing

1 Credit

After successful completion of this course, the student will be able to use advanced features of Word that include graphics, forms, merge, tables, sorting, styles and macros. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work for the course (except tests) may be done outside of class if student has compatible software. Prerequisite: CMSY-102.

CMSY-105  Personal Computer Systems

Repair I

3 Credits

Upon completion of this course, the student will have a basic technical understanding of the function and operation of the major elements of personal computer systems, and how to localize and correct common hardware problems. Students will have hands-on experience using 386, 486 and pentium based systems. The course will focus on broad concepts and diagnostic tools which allow the student to rapidly determine the condition of a PC system and how best to rectify a fault. Special emphasis will be placed on how systems are configured, modified, and expanded to meet new requirements. Different software tools like CheckitPro, Norton Utilities and DOS utilities will be used to diagnose the problems. This course, along with CMSY-106, prepares students for the hardware level of A+ certification offered by the Computer Industry Association. The material is preparatory for the follow-on course, CMSY-106, Personal Computer Systems Repair II. (2 hours lecture, 3 hours lab)

CMSY-106  Personal Computer Systems

Repair II

3 Credits

Upon completion of this follow-on course, the student will have a basic technical understanding of the function and operation of the major peripheral devices used with or connected to personal computer systems, and how to localize and correct common hardware problems associated with those devices. The major peripheral devices which are emphasized in this course include state-of-the-art data storage devices, display technology, printers, scanners, SCSI devices, multimedia devices, modems, and local area network devices. Emphasis will be placed on techniques for installing, configuring, maintaining, testing and fault isolating these devices within the PC systems. The student will also learn IRQ conflict resolution, I/O address setting, DMA channel conflict resolution, optimizing memory, fine tuning autoexec.bat, config.sys files and Windows initializing files (.ini files) and configuring systems with Windows. This course, along with CMSY-105 - prerequisite, prepares students for the hardware level of A+ certification offered by the Computer Industry Association. Prerequisite: CMSY-105 (2 hours lecture, 3 hours lab)

CMSY-110  Software Applications for Micros

3 Credits (Interdisciplinary and
Emerging Issues Core)

After successful completion of this course, the student will be able to use word processing, spreadsheet, database, and presentation graphic software. This course is designed for the beginning student and does not include advanced concepts. Keyboarding skills are strongly recommended. (2 hours lecture, 2 hours lab)

CMSY-116  PowerPoint

1 Credit

After successful completion of this course, the student will be able to design and prepare PowerPoint presentations using slide view, outline view, clip art, charts, drawing tools, and templates. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work for this course (except tests) may be done outside of class if student has compatible software.

CMSY-117  Advanced Spreadsheets

1 Credit

After successful completion of this course, the student will be able to use advanced formatting techniques and functions, perform what-if analyses, create PivotTables, use custom and advanced filters, and audit worksheets. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software. Prerequisite: CMSY-101.

CMSY-118   Advanced Databases

1 Credit

After successful completion of this course, the student will be able to share Access information with other Microsoft Office programs, create data access pages, advanced queries, and advanced forms and reports. Skills covered also include managing database objects, creating modules, and maintaining relational databases. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software. Prerequisite: CMSY-103.

CMSY-120  Introduction to Computer Systems

3 Credits

By the end of this course, the student will be able to describe the historical development of computers, the characteristics, components and use of computer systems as well as the major programming languages. The fundamentals of problem solving and programming in a high-level language such as BASIC will be discussed and demonstrated. Prerequisite: Eligible to enroll in ENGL-121 and MATH-061.

CMSY-121  Structured Logic and Program Design

3 Credits

Upon completion of this course, students will have acquired the skills needed to design and document structured solutions to various programming applications. A variety of problem solving tools will be introduced, as will data representation, documentation techniques and the use of various editors. Prerequisite: Eligible to enroll in ENGL-121 and MATH-061.

CMSY-123   Microsoft Office Publisher

1 Credit

After successful completion of this course, the student will be able to use Microsoft Office Publisher to create a publication, format text, work with art, enhance a publication, work with multiple pages, use advanced features, and create Web documents. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software. Prerequisite: CMSY-104.

CMSY-125  Microsoft FrontPage

1 Credit

After successful completion of this course, the student will be able to use Microsoft FrontPage to create a Web site, customize the appearance of a Web site, create and maintain hyperlinks, work with pictures, create tables and frames, and publish a Web site. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if the student has compatible software.

CMSY-126  Introduction to Internet

1 Credit (Interdisciplinary and
Emerging Issues Core)

After successful completion of this course, the student will be able to use the Internet to perform simple searches, use e-mail features and post to newsgroups. Familiarity with a computer and file management skills are strongly recommended before enrolling in this course. This course may be completed in fewer than 14 weeks and may be started any time during the school year. All of the work for this course (except the one test) may be done outside of class. Credit will only be granted for one of the following: CMSY-126 or CMSY-129.

CMSY-127  Microsoft Outlook

1 Credit

After successful completion of this course, the student will be able to use Microsoft Outlook to send and receive e-mails, organize schedules and events, and maintain contact lists, to-do lists, and notes. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has the complete version of Microsoft Outlook (Not Outlook Web Access).

CMSY-128  Introduction to HTML

1 Credit

After successful completion of this course, the student will be able to create a Web page using HTML, control the format of the page, and add graphics to the page. Additional topics covered are ordered and unordered lists, forms, and tables. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work (except tests) may be done outside of class if student has compatible software.

CMSY-129  Principles of the Internet

3 Credits (Interdisciplinary and
Emerging Issues Core)

The Internet provides worldwide communication capability and access to a vast amount of information. But it is also a source of misinformation and attacks on computers. In this course students learn about popular Internet tools and applications as well as the underlying technologies. Students also develop critical thinking skills for evaluating information on the Internet and for identifying and protecting their computers and information from security threats, hoaxes, and scams. The class also introduces e-commerce, including legal issues regarding intellectual property. Students also learn how to create web pages with HTML. Familiarity with a computer, file management skills, and touch typing are strongly recommended for success in this class. (3 hours weekly) Credit will only be granted for one of the following: CMSY-126 or CMSY-129.

CMSY-132  Introduction to Windows

1 Credit

After successful completion of this course, the student will be able to understand and use Windows. Emphasis is on managing folders and files and customizing the desktop. This course may be completed in fewer than 14 weeks by attending class more hours per week. This class may be started at any time during the school year. All of the work for this class (except tests) may be done outside of class if the student has Windows. Prerequisite: Familiarity with a computer is strongly recommended.

CMSY-133  Avatars and Virtual Worlds

3 credits

This course examines and tests the changing technologies on the web. Students will explore three-dimensional worlds on the internet including panoramic sites, VRML, MOOs, and gaming sites. Students will explore online communities and work with file sharing utilities. Prerequisite: CMSY-126 or CMSY-129.

CMSY-134  Introduction to Operating Systems

1 Credit

After successful completion of this course, the student will be able to define and explain the purpose of basic MS-DOS Command Line and Windows. In addition, students will be able to demonstrate proficiency in file management concepts in both MS-DOS and Windows. This course is designed to meet the needs of students who want to work toward A+ certification. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work for this course (except tests) may be done outside of class if the student has the appropriate operating systems.

CMSY-136  Integrated Software Applications

1 Credit

After successful completion of this course, the student will be able to use the integration features of Microsoft Office to copy, paste, link, and embed files from one program to another using Word, Excel, Access, and PowerPoint. Basic through advanced integration skills are covered. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work may be done outside of class if student has compatible software. Prerequisites: CMSY-101, CMSY-103, CMSY-104, CMSY-116, and CMSY-126.

CMSY-137  Doing Research on the Internet

3 credits

This course examines research tools for the internet in depth. Students will use and compare search engines, directories, specialized databases, virtual libraries and catalogs, FTP archives, in-depth company information, e-mail, phone and map information, and usenet and discussion lists. Prerequisite: CMSY-126 or CMSY-129.

CMSY-138  Information Systems and Computer Applications

3 credits

This course focuses on knowledge and basic concepts of computers and their applications. Students will study concepts and techniques applicable to a computer hardware and its functions, computer software, system development life cycles, computer programming, data management, telecommunications, organizational and user support systems, information processing management, and social and ethical issues.

CMSY-139  Doing Business on the Internet

3 credits

This course is designed for students in the business curriculum and individuals who are currently working in the business arena. This course will expose the student to a variety of internet based applications that will benefit any business. The course will cover topics such as electronic commerce, paperless publications, international outreach, collaborative software, research and video conferencing. Prerequisite: CMSY-126 or CMSY-129.

CMSY-141  Computer Science I

4 Credits

This course provides an introduction to the C++ programming methodology—from algorithm development and documentation to object-oriented programming. Upon successful completion, students will be able to write programs of moderate complexity and length which include standard data types, control structures, user written and library functions, arrays, structures, recursion, stream I/O, and simple classes and objects. Pre- or co-requisite: MATH-140 and eligible to enroll in ENGL-121. (3 hours lecture, 2 hours lab)

CMSY-142  Operating System Fundamentals I

1 Credit

After successful completion of this course, the student will be able to identify and use the functions, structure, and major system files of operating systems. This will include procedures for creating, reviewing, and managing files, directories, and disks. This course is designed to meet the needs of students who want to work toward A+ certification. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work for this course (except tests) may be done outside of class if the student has the appropriate operating systems. Prerequisite: CMSY-134.

CMSY-143  Operating System Fundamentals II

1 Credit

After successful completion of this course, the student will be able to explain how to support hard drives, manage memory, maintain, and troubleshoot Windows. This course is designed to meet the needs of students who want to work toward A+ certification. This course may be completed in fewer than 14 weeks and may be started at any time during the school year. All of the work for this course (except tests) may be done outside of class if the student has the appropriate operating systems. Prerequisite: CMSY-142.

CMSY-144  Introduction to Electronic Commerce

3 Credits

This course is a continuation of CMSY-139, Doing Business on the Internet, and explores basic differences between traditional and web-based commerce, and how to build and manage an online community. Students will build an online business plan and then market their online community, making decisions about delivering content and choosing tools, promoting products, and evaluating web analysis tools. Prerequisite: CMSY-129 OR (CMSY-126 and CMSY-139). (3 hours weekly)

CMSY-145  Internet Security and Risk Management

3 Credits

Students will learn about ways of protecting an ebusiness against unique risks and exposures, will explore insurance coverages (and their exclusions) that are specific to electronic business, and steps business managers should take to manage risks. This course examines ways in which technological advances in computer and operating systems have placed data, as a tangible asset, at risk. This course is an overview of internet security and risk management issues. It is not designed to train students to be security experts or to implement security systems. Prerequisite: (CMSY-126 and CMSY-139) or CMSY-129. (3 hours weekly)

CMSY-146  Building an Online Store

3 Credits

This course will demonstrate how to organize inventory, display it on web pages, and use the common shopping cart metaphor to sell products online. Students taking this course should be familiar with the internet, have some exposure to electronic shopping, and be willing to learn the basics of HTML page design. Students will apply skills learned in CMSY-144 to develop a basic electronic commerce website for a fictitious company. Prerequisite: CMSY-139 and CMSY-144. (3 hours weekly)

CMSY-147 Introduction to Web Site Authoring

3 Credits

This course introduces students to software for creating web sites, including GUI HTML programs, web image creation software, and multimedia creation for the web. It also introduces principles of web site design. Familiarity with a computer and file managment skills are strongly recommended before enrolling in this course. (3 hours weekly)

CMSY-148 Advanced HTML

3 Credits

This course presents in-depth coverage of HTML and XHTML. Students will learn the structure and syntax of HTML, including cascading style sheets, dynamic Web pages using JavaScript and DHTML, and the creation and use of XML documents. The course also reviews formatting text, incorporating graphics, adding interactive forms, creating tables, advanced Web page structuring, and Web page design. Familiarity with basic HTML is assumed. Prerequisite: CMSY-128 or CMSY-129. (3 hours weekly)

CMSY-151 Principles of Internet II (Professional)

3 Credits

This course covers skills and knowledge required for entry-level careers working with the Internet. Students who successfully complete the class will gain a knowledge of internet client applications, Web programming and development, computer networking infrastructure of the internet, internet security and e-commerce technology and business concepts. This knowledge is tested in the CompTIA i-Net+ certification exam. Prerequisite: CMSY-129. (3 hours weekly)

CMSY-152  JavaScript

1 Credit

This course is an introduction to computer programming using JavaScript. It will present intermediate topics needed to create, design, write, test, debug and document programs to run on client machines with JavaScript. This course is designed to teach the JavaScript used in DHTML and to teach computer programming skills that can be used in learning other programming languages, especially those that work with HTML. Prerequisite: CMSY-148 OR [(CMSY-141 or CMSY-190) AND (CMSY-128 or CMSY-129)] (1 hour weekly.)

CMSY-153  Introduction to Flash

3 Credits

This course will provide students with the skills to design and develop interactive computer materials for web sites, education and business training, and other multimedia projects using Macromedia Flash MX. Students will master the basics of drawing and creating animations. Then students will learn how to add buttons and sounds, manage assets using the library, organize projects in scenes, and apply basic ActionScript statements. Finally, students will learn how to use bitmaps, gradients, and publish movies with Flash. Familiarity and experience with the World Wide Web is assumed. Computer file management skills and introductory HTML skills are needed for success in this class. (3 Hours Weekly)

CMSY-162 Introduction to Network Security Systems

3 Credits

This introduction to security systems will give students a solid foundation for understanding different security technologies and how they function. Upon completion of this course, students will be able to recognize the different technologies associated with network security. They will also be able to design a basic network with the proper network security structures in place. This course is designed with the entry-level computer operator in mind, therefore, minimal experience will be required. It is recommended that students have a background in computer administration. This course prepares students for CompTIA’s Security & Exam. (2 hours lecture, 2 hours lab)

CMSY-163 Introduction to Firewalls and Internet Security

3 Credits

This course is designed to give students experience with firewall hardware and software. Different firewall systems will be illustrated, and students will be given the opportunity to install and configure them. No course prerequisites. The course is designed with a computer administrator operator in mind, therefore, some experience will be necessary. CMSY-162 or a fairly extensive background in computer administration is recommended. A computer professional with an MCSE or equivalent would have adequate background knowledge. (2 hours lecture, 2 hours lab)

CMSY-164 Introduction to Intrusion Detection Systems

3 Credits

From this introduction to intrusion detection systems, students will develop a solid foundation for understanding IDS and how they function. Students will have hands-on experience with implementing and configuring IDS in a network infrastructure. This course is designed with a computer administrator operator in mind; a computer professional with an MCSE or equivalent would have adequate background. Prerequisites: Completion of CMSY-162 or CMSY-163 or possess a fairly extensive background in computer administration. (2 hours lecture, 2 hours lab)

CMSY-171  Computer Science II

4 Credits

This course provides data structure implementation in C++ including dynamic arrays, linked lists, binary trees, and various search algorithms. Advanced object-oriented programming concepts and development will also be covered, including composite classes and inheritance, operator and function overloading, encapsulation and polymorphism. Prerequisite: CMSY-141. (3 hours lecture, 2 hours lab)

CMSY-175 ColdFusion

3 Credits

This course shows students how to use the ColdFusion tags and other syntax to create data-driven, dynamic Web sites for such applications as e-commerce and government data-driven Web sites. Prerequisite: (CMSY-128 or CMSY-129) AND (CMSY-103 or CMSY-110). (3 hours weekly)

CMSY-178  Introduction to Database Application Development

3 credits

This course is designed to give students the knowledge and experience to be proficient data base developers. The student will learn the fundamentals of relational databases and the kinds of applications that are suited to them. Project management for database application design and development will be emphasized. Students will learn to create and use database objects according to project requirements. The student will use Microsoft Access 2000 and Visual Basic for Applications (VBA). Prerequisite: CMSY-110. (3 hours lecture, 1 hour lab)

CMSY-181  Introduction to C++ Programming

4 Credits

This course provides an introduction to the C++ programming methodology—from algorithm development and documentation to object-oriented programming. Upon successful completion, students will be able to write programs of moderate complexity and length which include standard data types, control structures, user written and library functions, arrays, structures, recursion, stream I/O, and simple classes and objects. Prerequisite: CMSY-121 or CMSY-190 or CMSY-220. (3 hours lecture, 2 hours lab)

CMSY-190  Introduction to Visual Basic.NET

3 Credits

Upon completion of this course, students will have acquired the skills needed to design, write, test, debug and document programs using Visual Basic. Topics covered will include: basic instructions to include looping and array processing, VB controls and their properties and events, customized menus and simple file manipulation. Prerequisite: Eligible to enroll in ENGL-121 and MATH-061. (2 hours lecture, 2 hours lab)

CMSY-195  Intermediate Visual Basic.NET

3 Credits

Upon completion of this course, students will be able to incorporate intermediate coding techniques and powerful graphical controls into their Visual Basic projects. Major topics include: programming a database; mouse events, keyboard events and trappable errors; grid controls; object variables and collections; the Multiple Document Interface (MDI); and an introduction to the Windows environment. Prerequisite: CMSY-190. (2 hours lecture, 2 hours lab)

CMSY-199  Introduction to Java

3 Credits

Upon completion of this course, students will be able to demonstrate an understanding of the Java programming language and skills in the development and use of Java applets and applications using the Java Development Kit (JDK). Prerequisite: CMSY-141 or CMSY-181 or CMSY-190. (2 hours lecture, 2 hours lab)

CMSY-201-202  Computer Systems Work Experience I and II

3 or 4 Credits

See COOP-201-202 Cooperative Education Work Experience I and II.

CMSY-203  Introduction to PHP

3 Credits

PHP is an open source server-side scripting language used to create dynamic, data-driven Web sites for such applications as web-based content management and display systems. It performs many of the same functions as ASP and ColdFusion. In this course students will learn how to use several features of this scripting language. Students will write scripting code within the class and in assignments outside of class. Prerequisite: (CMSY-128 or CMSY-129) AND (CMSY-103 or CMSY-110). (3 hours weekly)

CMSY-205 Advanced JavaScript

3 Credits

This course provides comprehensive instruction in JavaScript. It will present both intermediate and advanced topics needed to create, design, write, test, debug and document programs to run on client machines with JavaScript. Prerequisite: CMSY-148 OR [(CMSY-128 or CMSY-129) AND (CMSY-141 or CMSY-190)] (3 hours weekly.)

CMSY-217   Intermediate Java

3 Semester Hours

This intermediate Java course covers some topics from Introduction to Java in more depth and also introduces more advanced topics. Upon completion of this course, students will be able to demonstrate solid skill in the fundamentals of Java programming language and an understanding of some advanced features such as JAVA I/O, Multithreading, Networking, JDBC and database connectivity, Remote Objects, Advanced AWT, Java Beans, Swing, and Java Servlets. Prerequisite: CMSY-199 (2 hours lecture, 2 hours lab)

CMSY-218 Operating System Fundamentals

3 Credits

After successful completion of this course, the student will be able to define and explain the purpose of basic DOS and Windows operating system components with an emphasis on file management. In addition, the student will be able to identify and use the functions, structure, and major system files of operating systems. This will include a survey and comparison of major operating systems and MS-DOS commands needed for troubleshooting situations. In addition, the student will learn how to install and use the various versions of Windows. This course is designed to meet the needs of students who want to work toward A+ certification. (2 hours lecture, 2 hours lab)

CMSY-219  Microcomputer Operating Systems—DOS

3 Credits

In this course students will examine the operation of the system software of a microcomputer (Disk Operating System or DOS). The student will be able to use the system commands to create and alter the microcomputer environment. The goal of this course is to familiarize each student with the operating system software, define the role of the software, and to train each student in the proper use of the operating system software. DOS versions including 3.x, 5.0 and 6.0 will be referenced. Prerequisite: CMSY-110 or CADD-101. (2 hours lecture, 3 hours lab)

CMSY-248 Introduction to XML

3 Credits

This introductory class will teach students how to create documents that define data in XML, use rules of XML syntax, and format data in XML. Students will also study XHTML and its relation to HTML and XML. Prerequisite: CMSY-148 and (CMSY-103 or CMSY-110). (3 hours weekly)

CMSY-249  Introduction to Perl

3 Credits

This course is an introduction to computer programming using Perl. It will present intermediate topics needed to create, design, write, test, debug and document programs to run Perl on an Apache web server. Prerequisite: CMSY-148 OR [(CMSY-141 or CMSY-190) AND (CMSY-128 or CMSY-129)] (3 hours weekly.)

CMSY-250  Systems Analysis and Design

3 Credits

By the end of this course, the student will be able to analyze an organization’s existing procedures by using such tools as data analysis sheets, system flowcharts, process charts, GANTT charts, decision tables and documents which define system requirements and specifications. The overall goal of the course is for the student to be prepared to go through the process necessary to improve the functioning of an existing system or to design a new one. Prerequisite: CMSY-121. (3 hours weekly)

CMSY-251  Object Oriented Analysis and Design–Rational Rose

3 Credits

Upon completion of this course, the student will be able to use a Unified Modeling Language (UML) with Rational Rose to depict classes, logical packages, objects, operations, component packages, modules, processors, devices and the relationships between them. Prerequisite: CMSY-195 or CMSY-181 or CMSY-141. (2 hours lecture, 3 hours lab).

CMSY-255  Introduction to Unix

3 credits

This course provides an introduction to Unix using the Linux operating system. The goal of this course is to provide the users with a basic understanding of Linux so that the users will be able to customize a Unix environment under the shell and GUI environment. Prerequisite: CMSY-219. (3 hours lecture, 1 hour lab)

CMSY-256  Linux Server Administration

3 credits

This course provides the core foundation for supporting Linux. Students will perform system administration tasks, and install and configure a Linux workstation to an existing network. Prerequisite: CMSY-255. (3 hours lecture, 1 hour lab)

CMSY-262 Introduction to Encryption and VPN Technology

3 Credits

Upon completion of this course, students will be able to identify and apply principles of encryption. Students will be able to describe and validate the methodology of VPN installs. The concepts of virtual private networks and data encryption will become part of the student’s skill set. This course is designed with a computer administrator operator in mind. A computer professional with an MCSE or equivalent would have adequate background knowledge. Prerequisites: CMSY-162 - Introduction to Network Security Systems, or a fairly extensive background in computer administration. (2 hours lecture, 2 hours lab)

CMSY-263 Securing and Auditing Network Systems

3 Credits

Securing and Auditing Network Systems is designed to teach students how to properly secure critical network systems. In addition, students will be able to audit a network to determine where network weaknesses are before an attacker finds them. Prerequisites: This course will be designed with a computer administrator operator in mind, therefore, some experience will be required. It will be recommended that students either take the preliminary course, CMSY-162 - Introduction to Network Security Systems, or have a fairly extensive background in computer administration. Because of the advanced concepts in this course, it is highly recommended that the student have a background in network security, or has taken the previously described courses. (2 hours lecture, 2 hours lab)

CMSY-264  Successful CISSP Preparation

3 Credits

The Computer Information Systems Security Professional (CISSP) designation is particularly useful for those who are focused on managing either process or people responsible for activities related to the design, implementation and administration of an information security infrastructure. Topics will include practical aspects of law and forensics, physical and operations security, technical elements of networking and encryption and basic tenets of access control, security models and management practices. Upon completion of the course, the student will have a framework necessary to successfully complete the CISSP exam. Three to four years of related experience are needed to sit for this exam. Testing instruments similar to the CISSP examination will be used to demonstrate comprehension during midterm and noncumulative final exams. (3 hours weekly)

CMSY-276   Multimedia Hardware

3 Credits

Upon completion of this course, the student will have a basic technical understanding of the function and operation of the multimedia devices used with or connected to personal computer systems. The student will understand how to install, test, and use multimedia devices such as mass storage devices, CD-ROMs, soundcards, scanners, digital cameras, video capture cards, and touch screens. The course will focus on broad concepts and diagnostic tools which allow the student to rapidly configure or rectify faults in multimedia PC systems. Prerequisite: CMSY-132 and hardware familiarity is recommended. (2 hours lecture, 3 hours lab)

CMSY-278  Advanced Database Application Development

3 credits

This course is designed to give students advanced database development skills as well as an understanding of client/server database development issues. Creating client/ server database objects such as views, constraints, triggers and stored procedures will be emphasized and implementing database information on the internet will also be covered. Project management for database application design and development will be emphasized. Students will learn to create and use database objects according to project requirements. The student will use Microsoft Access 2000, MSDE and Microsoft SQL Server. Prerequisite: CMSY-903 or CMSY-178. (3 hours lecture, 1 hour lab)

CMSY-281  Advanced C++ Programming

4 Credits

This course provides data structure implementation in C++ including dynamic arrays, linked lists, binary trees and various search algorithms. Advanced object-oriented programming concepts and development will also be covered, including composite classes and inheritance, operator and function overloading, encapsulation and polymorphism. Prerequisite: CMSY-181. (3 hours lecture, 2 hours lab)

CMSY-295 Active Server Pages.NET

3 Credits

Upon completion of the course, students will be able to create Web applications using ASP (Active Server Pages) with VB supporting programs in an IIS (Internet Information Server) environment. Prerequisite: CMSY-190. (2 hours lecture, 3 hours lab)