Skip Navigation
Howard Community CollegeOnline Cataloguehcc catalogue '11-'12
 
General and Academic InformationPrograms of Study
hcc catalogue '11-'12




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 Microsoft® Excel that include functions and formulas, for- matting, charts, and lists. This course may be completed in fewer than 14 weeks. 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 beginning features of Microsoft® Word that include creating, format- ting, enhancing, and merging documents. This course may be completed in fewer than 14 weeks. All of the work (except tests) may be done out- side 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 Microsoft®  Access that include tables, queries and multiple table queries, forms, and reports. This course may be completed in fewer than 14 weeks. 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 Microsoft® Word that include customizing and automating Word’s features; navigating in a docu- ment; creating source references, specialized tables and indexes; working with shared docu- ments; and protecting documents. This course may be completed in fewer than 14 weeks. 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. Stu- dents 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 weekly)
 
CMSY-106   Personal Computer Systems Repair II
3 Credits
Upon completion  of this follow-on course, the student will have a basic technical understand- ing of the function and operation of the major peripheral devices used with or connected to personal computer  systems, and how to local- ize 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, configur- ing, 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, opti- mizing 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 weekly)
 
 
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 begin- ning student and does not include advanced concepts. Keyboarding skills are strongly recom- mended. (2 hours lecture, 2 hours lab weekly)
 
CMSY-116   PowerPoint
1 Credit
After successful completion  of this course, the student will be able to design and prepare Power- Point presentations using slide view, outline view, clip art, charts, drawing tools, and templates. This course may be completed in fewer than 14 weeks. 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 Microsoft®  Excel to apply advanced formatting techniques and functions,  perform  what-if analysis, create Piv- otTables, use custom and advanced filters, and audit worksheets. This course may be completed in fewer than 14 weeks. 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 use Microsoft®  Access to create advanced tables, queries, forms and reports. Skills covered also include managing database objects, creating macros, and main- taining relational  databases. This course may be completed in fewer than 14 weeks. 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
This course is an introduction to simple al- gorithm development.  Students use pseudo code and flowcharts  to represent developed algorithms. A higher-level language will be intro- duced to implement the developed algorithms into actual computer programs. Prerequisite: Eligible  to enroll  in ENGL-121 and MATH-061. (3 hours weekly)
 
CMSY-122   Microsoft Expression Web
1 Credit
After successful completion  of this course, the student will be able to use Microsoft®  Expres- sion Web to create a Web site, customize the appearance of a Web site, enhance a design with Cascading Style Sheets (CSS), create and maintain hyperlinks, add and enhance pictures, and publish a Web site. This course may be completed in fewer than 14 weeks. All of the work (except tests) may be done outside of class if the student has compatible software.
 
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 professional-looking publica- tions for print. This course may be completed in fewer than 14 weeks. All of the work may be done outside of class if student has compatible software. Prerequisite: CMSY-102.
 
CMSY-126   Introduction to the 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. 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. 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 using Cas- cading Style Sheets (CSS), and add graphics to the page. Additional  topics covered are ordered and unordered lists and tables. This course may be completed in fewer than 14 weeks. 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 infor- mation. It is also a source of misinformation and attacks on computers. In this course, students learn about popular Internet tools and applica- tions. Students will develop information  literacy skills for searching for and evaluating informa- tion on the Internet, and will learn to protect their computers and themselves from security threats, hoaxes, and scams. The course introduces busi- ness, legal and intellectual  property  issues as they pertain to the Internet. Students will learn how to create web pages using HTML. Familiar- ity with a computer, file management skills, and touch typing are strongly recommended  for success in this class. Credit will only be granted for one of the following: CMSY-126 or CMSY-129. (3 hours weekly)
 
CMSY-132   Introduction to Windows
1 Credit
After successful completion  of this course, the student will be able to understand and use Win- dows. Emphasis is on managing folders and files and customizing the desktop. This course may be completed in fewer than 14 weeks. All of the work for this class (except tests) may be done outside of class if the student has Windows.  Pre- requisite: Familiarity with a computer is strongly recommended.
 
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. 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. 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 either  CMSY-126 or CMSY-129.
 
CMSY-141   Computer Science I
4 Credits
This course provides an introduction to the C++ programming  language -  from basic algorithm development to object-oriented programming. Upon successful completion,  students will be able to write C++ programs of moderate com- plexity and length which include standard data types, control structures, user written and library functions, arrays, pointers, structures, recursion, stream I/O, and simple classes and objects. Pre- or corequisite: MATH-181 and eligible to enroll in ENGL-121. (3 hours lecture,  2 hours lab weekly)
 
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, direc- tories, 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. 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 memor y, 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. All of the work for this course (except tests) may be done
outside of class if the student has the appropri- ate operating systems. Prerequisite: CMSY-142.
 
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 busi- ness, 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 over view of internet security and risk management issues. It is not designed to train students to be security experts or to implement security systems. Prereq- uisite: (CMSY-126 and CMSY-139) or CMSY-129. (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 intro- duces 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-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-154  Protecting the Virtual Office
3 Credits
Recent developments on the Internet, such as So- cial Web and Virtual Worlds, have improved our ability to communicate globally, while increasing our access to larger amounts of business infor- mation. In addition  to these positive changes,
 
we have also seen the Internet become a source of misinformation and various network security vulnerabilities. In this course, students will learn about both network and workstation level threats, and how to protect against them. Familiarity with computer  operating systems, security tools such as personal firewalls and virus protection, along with basic file  management skills and touch typing are strongly recommended  for success in this class. (3 hours weekly)
 
CMSY-159   Data Communication
3 Credits
This  course provides  introductor y  informa- tion in the field  of Data Communication.  It is meant to prepare those students with a minimal background in the network security field with foundational knowledge and skills required to be successful in subsequent courses and the related career field. In this course, students will study the basic concepts of networking  such as OSI model, different types of physical communica- tion media, LAN, MAN, WAN, concepts of rout- ing, IP protocol,  subnetting, and TCP protocol. Additionally, some information security aspects such as privacy, authentication, and integrity will be discussed. This course includes practical labs in which students apply the theory material of the course. Students will learn how to implement and protect networks. (2 hours lecture, 2 hours lab weekly)
 
CMSY-161   Computer and Internet
Basics
3 Credits (Interdisciplinary and
Emerging Issues Core)
This course is designed to meet the needs of students who wish to work toward the Internet and Core Computing Certification (IC3). After successful completion  of this course, the student will have basic  competencies  in computing fundamentals, software applications, and the Internet. This course is designed for the begin- ning student and does not include advanced concepts. (3 hours weekly)
 
CMSY-162   Introduction to Network
Security Systems
3 Credits
This course is designed to introduce students to the fundamentals of network security in prepara- tion for advanced courses. It will give students a solid foundation for understanding different security technologies and how they function. They will also be able to design a basic network with the proper network security structures in place. This course is designed as an entry-level Information  Assurance class, but it is highly recommended  that students have a background in computer and network administration. After taking this course, students should be prepared to take the CompTIA Security+ exam. A good un- derstanding of the Windows and Linux operating systems, and TCP/IP protocol,  or an extensive background in network administration is highly recommended.   Prerequisite:  MSFT-299 or ap- propriate  CMSY placement  test score. (2 hours lecture, 2 hours lab weekly)
 
CMSY-163   Introduction to Firewalls and Network Security
3 Credits
This course is designed to give students experi- ence with firewall hardware and software. Dif- ferent firewall  systems will be illustrated, and students will be given the opportunity to install and configure them. The course is designed with a network administrator  in mind. An extensive background in network administration, or a com- puter professional  with  an MCSE or equivalent would have adequate background knowledge for waiver. Prerequisites: CMSY-162. (2 hours lecture,
2 hours lab weekly)
 
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. This course will give students a background in the technology of detecting network attacks. It will introduce all the concepts and procedures used for IDS (Intrusion  Detection Systems) and IPS (Intrusion  Prevention Systems). Students will have hands-on experience with implementing and configuring  software and hardware based IDS in a network  infrastructure. This course is designed with a network administrator in mind. A fairly extensive background in network adminis- tration, or a computer professional  with an MCSE or equivalent would have adequate background knowledge for waiver. Prerequisites: CMSY-162 or CMSY-163. (2 hours lecture,  2 hours lab weekly)
 
CMSY-168   Developing for the Web
3 Credits
This course presents in-depth coverage of HTML and cascading style sheets (CSS). Students will learn the core technologies of front-end develop- ment – HTML, CSS, and document object model (DOM). The course also reviews recommended practices for creating accessible websites, se- mantic markup, and emerging technologies. A conceptual  overview, design issues, and practical development  issues are inter woven. Familiarity and experience with the Windows operating system, the creation of folders (directories) and files, and the World Wide Web is assumed. (3 hours weekly)
 
CMSY-169   Mobile Design and
Development Principles
3 Credits

The principles and attributes of mobile website and application development are unlike any other approaches on the market and are con- siderably different from its desktop predecessor. This course provides an over view of the basic principles and theory behind mobile develop- ment. Key topics covered will include  design functionality, design marketing, phone platforms, and  mobile  operating  systems. Students will receive a firm understanding of how to create a development  strategy, address the mobile  con- text, how to decide which of the multiple mobile development types is best for a customer, and how to create a user experience for it. Students will utilize these core principles to design and implement both a mobile website and basic mobile application. (3 hours weekly)

CMSY-171   Computer Science II
4 Credits

This course covers advanced topics in the C++ programming  language - from advance OOP concepts to data structure implementation.  Upon successful completion,  students will be able to write C++ programs which include sorting and searching algorithms, STL containers, advance file I/O with both text and binary files, advanced object-oriented programming  concepts such as operator overloading, inheritance, and poly- morphism,  and advance data structures such as linked lists, stacks, queues, and binary trees. Prerequisite: CMSY-141. (3 hours  lecture,  2 hours lab weekly)

CMSY-172   Introduction to
Programming with JavaScript
3 Credits

This course is an introduction to computer programming using JavaScript programming lan- guage. It will present the beginning  to intermedi- ate topics necessary to create, design, write, test, debug, and document programs for execution in a web browser. This course is designed to teach students how to add interactive capabilities to websites and web applications, how to develop programs utilizing the software development life cycle methodology, and the foundational skills needed for learning other programming languag- es. It is assumed that students are familiar with HTML and file management. (3 hours weekly)

CMSY-181   Introduction to C++ Programming
4 Credits

This course provides an introduction to the C++ programming  language -  from basic algorithm development to object-oriented programming.

Upon successful completion,  students will be able to write  C++ programs of moderate complexity and length which include standard data types, control structures, user written and librar y functions,  arrays, pointers,  structures, recursion, stream I/O, and simple classes and objects. Prerequisite: CMSY-172. (3 hours lecture,
2 hours lab weekly)

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.NET. Topics  covered  will include:  using variables, selection constructs, looping,  proce- dures and functions, array processing, simple file manipulations, and various VB controls. Prerequisite: CMSY-172. (2 hours  lecture,  2 hours lab weekly)

CMSY-195   Intermediate  Visual Basic. NET
3 Credits

Upon completion  of this course, students will be able to incorporate intermediate coding tech- niques and powerful graphical controls into their Visual Basic projects. Major topics include: pro- gramming 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 Win- dows environment. Prerequisite: CMSY-190. (2 hours lecture, 2 hours lab weekly)

CMSY-199   Introduction to Java
3 Credits

This course provides an introduction to the Java programming  language. Topics include  input/ output, data types, operators, control statements, methods,  the Java API, arrays, classes, objects, interfaces, and exception handling. The object- oriented programming paradigm and design principles will be emphasized throughout the course.  Prerequisite:  CMSY-141 or CMSY-181 or CMSY-190. (2 hours lecture,  2 hours lab weekly)

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  ser ver-side scripting language used to create dynamic,  data-driven websites 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 script- ing language. Students will write scripting code within the class and in assignments outside of class. Prerequisite:  CMSY-172. (3 hours  weekly)

CMSY-204   Introduction to Web Content Management Systems Site Development
3 Credits

In a rapidly changing world,  the necessity for online content creators to keep up with the needs and expectations of their site visitors is vital. Today, many web publishers use content management  systems (CMS) to allow them to instantly and dynamically update web pages and properties  as new content becomes available so that every visit to a site is engaging, informative, and meaningful. This course explores the use of the open source web-based content manage- ment system, WordPress, to create dynamic and flexible  websites and landing  pages. Students explore the fundamentals of planning dynamic websites, CMS database management,  develop- ing cascading style sheet (CSS)-controlled site templates, and creating database-driven websites through the planning and creation of their own topic-based  sites.  Prerequisite:  CMSY-203. (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-172. (3 hours  weekly)

CMSY-211   Web Tools For Successful
Business
3 Credits

Students will learn how to improve a business’s access to information  using new web tech- nologies, productivity, and collaboration  tools. Students will understand and use social media tools and techniques to identify and create new business models or new ser vices for an existing business. The course will focus on new features of websites, increasing levels of personaliza- tion, and creation of different tools to increase effectiveness of business websites. Discussion of strategic and tactical issues will be a strong element of this course. (3 hours weekly)


CMSY-212   Virtual Process
Management in Business
3 Credits

This course uses a problem-solving,  project- based approach to involve students in real-life business management  issues. Focusing on such areas as human  resources, customer  ser vice, marketing,  and financial  issues, students will resolve situations employing  for ward-looking virtual technology with consideration of the global arena. Students will exit the course with a theoretical and practical ability to use elements of the virtual environment for business activities. Familiarity with browsers, internet concepts, and personal computers is recommended for course success. (3 hours weekly)

CMSY-217    Intermediate  Java
3 Credits

This course builds on the foundations from In- troduction to Java and expands  the coverage to more advanced topics. Topics include recursion, searching and sorting algorithms, data structures, Java Collections  Framework,  Generics,  multi- threading,  network  programming,  JDBC, and Ser vlets/JSP. The Java 2D API and Swing Tollkit will also be presented. Prerequisite: CMSY-199. (2 hours lecture, 2 hours lab weekly)

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 sur vey and comparison of major operating  systems and  MS-DOS commands needed for troubleshooting situations. In addi- tion, 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   Operating Systems
3 Credits

In this course, students will examine the opera- tion of the system software of various operating systems. The goal of this course is to familiarize each student with  operating system software, define the role of the software, and train each student in the proper use of the operating system software. This course is part of a comprehensive series of courses to prepare students for Cyber Incident Responder certification from the Depart- ment of Defense Cyber Crime Center, CompTIA

A+ certification, and transfer to UMBC and other colleges. Keyboarding skills and knowledge of word processing is required. (2 hours lecture, 3 hours lab weekly)

CMSY-249   Introduction to Perl
3 Credits

This course is an introduction to computer programming using Perl. It will present intermedi- ate topics needed to create, design, write, test, debug and document programs to run Perl on an Apache web ser ver. Prerequisite: CMSY-121. (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, sys- tem 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-255   Introduction to Unix and
Linux
3 Credits

The course provides an introduction to the Unix and Linux operating systems. The goal of this course is to provide the student with and under- standing of the Unix and Linux command line so that students will be able to customize a Unix/ Linux environment under the Shell environment. Prerequisite: CMSY-219. (2 hours  lecture,  2 hours lab weekly)

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. Pre- requisite:  CMSY-255. (2 hours lecture, 2 hours lab weekly)

CMSY-262   Encryption and VPN Technology
3 Credits

This course will instruct students how to identify and apply principles of encryption, as well as the methodology to install and validate a VPN. The concepts of virtual private networks and data encryption will become part of the student’s skill set. This course is designed with a network administrator in mind. A fairly extensive back-ground in network administration, or a computer professional  with an MCSE or equivalent  would have adequate background knowledge for waiver. Prerequisites: CMSY-162 and CMSY-163. (2 hours lecture, 2 hours lab weekly)

CMSY-263   Hardening the Network
Infrastructure
3 Credits

Hardening the Network Infrastructure is designed to teach students how to properly secure criti- cal network  systems. Students will  use various tools to audit a network, in order to determine where network vulnerabilities exist. Once these weaknesses are documented,  the student will harden their network infrastructure to avoid breaches into their respective systems. End Point security aspects will be discussed for a holistic security solution. This course is designed with a network security professional in mind. An ex- tensive background focused in network security administration, or a computer professional with an  MCSE or equivalent would  have adequate background knowledge for waiver. Prerequisites: CMSY-163 and  CMSY-164. (2 hours  lecture, 2 hours lab weekly)

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 activi- ties related to the design, implementation  and administration of an information security infra- structure. 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  necessar y 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 com- prehension 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, sound- cards, 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 recom- mended. (2 hours lecture, 3 hours lab weekly)


CMSY-281   Advanced C++ Programming
4 Credits

This course covers advance topics in the C++ programming  language - from advance OOP concepts to data structure implementation.  Upon successful completion,  students will be able to write C++ programs which include sorting and searching algorithms, STL containers, advance file I/O with both text and binary files, advanced object-oriented programming  concepts such as operator overloading, inheritance, and poly- morphism,  and advance data structures such as linked lists, stacks, queues, and binary trees. Prerequisite: CMSY-181. (3 hours  lecture,  2 hours lab weekly)

CMSY-282   Integrated Mobile
Application Development
3 Credits

This project-oriented capstone course will cover a practical and comprehensive  approach to plan- ning, mapping, building, testing, and deploying mobile applications on iOS, Android,  and mo- bile Web. Students will follow the development process to utilize their Java or C++ programming experience to build mobile applications relevant to the current market demands. Students will be encouraged to leverage device features and 3rd party application programming interfaces (APIs) to provide stable and robust software. Prerequi- sites: CMSY-169 and CMSY-199. (3 hours weekly)

 


hcc catalogue '11-'12


Accounting - ACCT
Aging Services - AGNG
American Sign Language - AMSL
Anthropology - ANTH
Arabic - ARAB 
Art - ARTT 
Astronomy - ASTR
Bioinformatics - BFMT 
Biology - BIOL 
Biomedical Engineering - BMET
Business - BMGT 
Cardiovascular Technology - CARD
Chemistry - CHEM 
Chinese - CHNS 
Cisco - CSCO 
Computer-Aided Design - CADD
Computer Forensics - CFOR 
Computer Systems - CMSY 
Conflict Resolution - CRES
Construction Management - CNST 
Cooperative Education - COOP
Criminal Justice - CRIM 
Culinary Management - CMGT 
Dance - DANC
Dental Hygiene - DHYG 
Diagnostic Medical
Sonography - DMSU

Economics - ECON 
Education - EDUC 
Electronics - ELEC 
Emergency Medical Technician/
Paramedic - EMSP
 
Engineering -ENES 
English- ENGL 
Entrepreneurship - ENTR 
Environmental Science - ENST
Exercise Science - EXSC 
Farsi - FARS
Film - FILM 
Financial Planning- FNPL 
Fine Arts - FINE 
First-Year Experience - FYEX
French - FREN 
Geography - GEOG
Geology - GEOL

German - GERM 
Greek - GREK 
Health Care - HEAL 
Health Education - HEED 
Hebrew - HBRW
Hindi - HNDI
History - HIST 
Horticulture - HORT 
Hospitality Management - HMGT
Human Development - HMDV 
Human Services - HUMS 
Humanities - HUMN
Interior Design - INDS
Italian - ITAL 
Japanese - JPNS
Korean - KORE 
Life Fitness - LFIT 
Mathematics - MATH 
Medical Laboratory
Technician - MLTS

Meteorology - METO 
Microsoft - MSFT 
Music - MUSC 
Nursing - NURS 
Nutrition - NUTR
Office Technology - OFFI 
Philosophy - PHIL 
Physical Therapist
Assistant - PTAP
 
Physics - PHYS 
Political Science - POLI 
Portuguese - PORT
Psychology - PSYC 
Public Health - PUBH
Radiologic Technology - RADT
Retailing - RETL 
Russian - RUSS 
Social Work - SOWK
Sociology - SOCI 
Spanish - SPAN 
Speech - SPCH 
Television and Radio - TVRD
Theatre - THET 
Turkish - TURK
Women's Studies - WMST