Spring 2019 Classes

PROGRAMMING

INTRODUCTION TO R PROGRAMMING AND DATA SCIENCE

The job of data scientist is expected to grow 27% by the year 2022. Business Insider Magazine says R “is the programming language of choice for statisticians and anybody doing data analysis.” R’s widespread popularity in today’s data-driven business world makes R a must-know data analysis tool in almost every field of business: finance, bio science, supply chain, sports, retail, marketing, social media, manufacturing and even journalism. High school statistics teachers will benefit from this course as well.

This ten-hour course is designed to introduce students to R, a free, open source, statistical software program used to analyze large data sets. Students will complete projects analyzing large data sets that are related to environmental and business issues. The course will cover exploratory data analysis techniques, visualization methods, modeling and ideas in reproducible research. At the completion of this introductory class, you will be able to produce your own R-based report in your own business or school environment. enrollment is limited to 20. CPC 603

INSTRUCTOR: Kelly Fitzpatrick

28870. 5 sessions: 10 hours, CEU 1.0

Cohen Hall, CH 156

Time: 5:30-7:30 p.m. Thurs, Jan 31-Feb 28

Cost: $499


VISUAL BASIC FOR EXCEL

PREREQUISITE: Proficient knowledge of MS Excel

(MICROSOFT VBA)   Learn the basics— read, write and debug VB codes, record macros, pass lists and floating variables through VB, use conditional statements, create input and message boxes. VBA programming language makes your Excel spreadsheets fully functional and much more powerful. CPC 608

INSTRUCTOR: Kelly Fitzpatrick

28871. 4 Sessions: 8 hours, CEU 0.8

Sheffield Hall, SH 151

Time: 5:30-7:30 p.m. Thurs, May 9-30

Cost: $299


PYTHON PROGRAMMING

Simplicity, robust extensibility and 3rd-party package availability make Python an ideal language to learn for any application. Professional-quality packages are freely-available for scientific computing, networking, web development, databases, image processing, cryptography and dozens of other applications. Most code written in Python is platform-independent or easily-portable, making distribution straightforward. Students will be introduced to the core language, learn about built-in data types and functions, work with imported modules and explore graphical user interface (GUI) development in Python.

Each topic will have an associated exercise for a hands-on understanding of the material, and each exercise will build upon previous exercises.  At the end of the course, students will have a complete program generated with Python Code. This program may also be used for job interviews as evidence of proficiency. CPC 607

INSTRUCTOR: Sam Jacobs

28872. 5 Sessions: 10 hours, CEU 1.0

Cohen Hall, CH 156

Time: 6:30-8:30 p.m. Thurs, Mar 7-Apr 4

Cost: $499


C# – INTRO TO PROGRAMMING CONCEPTS – Next offered in Fall 2019

PREREQUISITE:  Working knowledge of personal computers.

C# is designed to be a simple, modern, general-purpose, object-oriented programming language, borrowing key concepts from several other languages.  This is a perfect place to start even if you’ve never programmed before, or have limited programming experience. You will be introduced to programming concepts such as variable and argument usage, decision structures, and loops. A project will need to be completed that will reinforce your understanding of these basic programming tools.  CPC 612

*Textbook Required, go to https://bookstore.ccm.edu/college and click on Textbooks/Continuing Professional Education.

Students must bring a flash drive to class.

INSTRUCTOR: Roberta Principe

10 Sessions: 30 hours, CEU 3.0

Dates: TBD

Cost: $599


C++ OBJECT ORIENTED PROGRAMMING – Next offered in Fall 2019

PREREQUISITE: Working knowledge of personal computers and the C# class or equivalent programming skills.

C++ is a sophisticated, efficient and a general-purpose programming language based on C.  Many of today’s operating systems, system drivers, browsers and games use C++ as their core language. This makes C++ one of the most popular languages today.  Once you have the basics learned in C#, you will be ready to expand into the world of object oriented programming.  The course will build on basic programming concepts learned in C# and move into an introduction to classes seeing the full power of an object oriented programming language.  You will be introduced to the usage of arrays, classes, private members, constructors, and destructors.  A project will be completed that will reinforce your understanding of these basic programming tools. CPC 613

*Textbook Required, go to https://bookstore.ccm.edu/college and click on Textbooks/Continuing Professional Education.

Students must bring a flash drive to class.

INSTRUCTOR: Roberta Principe

10 Sessions: 30 hours, CEU 3.0

Dates: TBD

Cost: $599

COMPTIA

CCM IS THE PLACE TO PREPARE FOR THE NATIONALLY RECOGNIZED COMPTIA® And CISCO CERTIFICATION EXAMS

Are you looking to gain new skills to begin a career in the computer technology industry, or are you already an established IT professional that needs to learn new skills, update old skills and polish your resume for that new career opportunity? If so, CCM is the place for you to obtain the knowledge you will need to obtain three of the most popular CompTIA® certifications: A+, Network+ and Security+. Each certification builds on the previous, starting with the A+ foundation.

COMPTIA®A+  COMPUTER SERVICE TECHNICIAN

Cement your knowledge of computer operating systems, networking, using mobile devices and understanding the importance of security. CompTIA® A+ certifications are the benchmark of most entry-level positions in Information Technology. Achieve professional accreditation AND make yourself more marketable to employers. Completing two classes, Hardware and Software, will prepare you to achieve CompTIA® A+ certification, and put you on the path to a rewarding career as an IT professional. Upon completion of both courses, you will have basic knowledge of configuring, installing, diagnosing, repairing, upgrading and maintaining computers and associated technologies. The courses offered for the A+ certification exam are:

COMPTIA®A+ ESSENTIALS: HARDWARE

PREREQUISITE: Working knowledge of personal computers

Through lectures and labs, learn how to select parts and build a computer, and configure, troubleshoot, maintain and upgrade systems hardware. Learn to disassemble a computer down to its component parts and reassemble it again. Learn how a processor works, how memory is used and how mobile devices work (Apple or Android). A list of required tools will be distributed at the first class meeting. The CompTIA® exam registration fee is not included in the course. CPC 601

*Textbook Required, see below for more information. Search CPC

INSTRUCTOR: Igor Nachevnik

28860. 5 Sessions: 30 hours, CEU 3.0
Sheffield Hall, SH 151

Time: 8:30 a.m.-3 p.m., Sat, Feb 2-March 2

Cost: $459

COMPTIA®A+ ESSENTIALS: SOFTWARE

PREREQUISITE: Working knowledge of personal computers

Gain insight into multiple operating systems, including Linux, Windows and Mac. Learn how to secure your data, and the best way to troubleshoot and fix software problems. Master the information needed to pass the software portion of the certification exam. The CompTIA® exam registration fee is not included in the course. CPC 602

*Textbook Required, see below for more information. Search CPC

INSTRUCTOR: Igor Nachevnik

28861. 5 Sessions: 30 hours, CEU 3.0
Sheffield Hall, SH 151

Time: 8:30 a.m.-3 p.m., Sat, March 9-April 6

Cost: $459

Upon completion of both courses, the CCM CompTIA® A+ Computer Service Technician certificate may be awarded upon request.


COMPTIA® NETWORK+ CERTIFICATION

PREREQUISITE: Regardless of whether you have passed A+ certification, it is necessary to have the following skills and knowledge to take this course:

  • Configure and support PC, laptop, mobile (smartphone/tablet) and print devices
  • Know basic network terminology and functions (such as Ethernet, TCP/IP, switches, routers)
  • Configure and manage users, groups and shared resources in a simple SOHO network

Understand the use of basic access control measures, such as authentication, security policy, encryption and firewalls.

This course will enable IT professionals with job roles such as network administrator, network technician, network installer, help desk technician and IT cable installer to prepare for and pass the Network+ certification exam.

Achieving the CompTIA® Network+ certification validates that the holder has the knowledge and skills required to troubleshoot, configure and manage common network wireless and wired devices; establish basic network design and connectivity; understand and maintain network documentation; identify network limitations and weaknesses; and implement network security, standards and protocols. Through this course, students will have a basic understanding of emerging technologies including unified communications, mobile, cloud and virtualization technologies. The CompTIA® exam registration fee is not included in the course. CPC 606

*Textbook Required, see below for more information. Search CPC

INSTRUCTOR: Igor Nachevnik

28862. 10 Sessions: 40 hours, CEU 4.0
Sheffield Hall, SH 162

Time: 8:30 a.m.-12:30 p.m., Sat, April 13-June 29 (no class April 20 and May 25)

Cost: $749


COMPTIA® SECURITY+ CERTIFICATION  (OFFERED IN FALL 2019)

CompTIA® Security+

PREREQUISITE: It is necessary to have the following skills and knowledge to take this course:

  • Understand basics of encryption, data protection and incident response.
  • Have basic understanding of how network security, compliance and operational security and application security works.
  • Configure and manage users, groups and shared resources on a network.
  • Understand the use of access control measures, authentication, security policy and firewalls.

The CompTIA® Security+ course will teach the knowledge and skills required to install and configure systems to secure applications, networks, and devices; perform threat analysis and respond with appropriate mitigation techniques; participate in risk mitigation activities; and operate with an awareness of applicable policies, laws, and regulations. Key concepts include threats attacks and vulnerabilities, technologies and tools, architecture and design, identity and access management, risk management and cryptography and PKI.

Security+ emphasizes hands-on practical skills, ensuring the security professional is better prepared to problem solve a wider variety of network issues. This course focuses on the latest trends and techniques in risk management, risk mitigation, threat management and intrusion detection. This certification covers the Junior IT Auditor/Penetration Tester job role, in addition to the previous job roles for Systems Administrator, Network Administrator, and Security Administrator.

This course will enable IT professionals with job roles such as Network Engineer, Systems Administrator, Information Security Analyst, or Information Technology Manager to prepare and pass the Security+ certification. The CompTIA® exam registration fee is not included in the course. CPC 611

*Textbook Required, go to https://bookstore.ccm.edu/college and click on Textbooks/Continuing Professional Education.

INSTRUCTOR: TBD

28863. 12 Sessions: 40 hours, CEU 4.0

Time: TBD

Cost: $749

CISCO

CISCO CERTIFIED ENTRY NETWORKING TECHNICIAN (CCENT)

Cisco Certified Entry Networking Technician (CCENT) validates the ability to install, operate and troubleshoot a small enterprise branch network, including basic network security. With a CCENT, a network professional demonstrates the skills required for entry-level network support positions – the starting point for many successful careers in networking. CCENT is the first step toward achieving CCNA, Cisco Certified Networking Associate, which covers medium-size enterprise branch networks with more complex connections.

You can obtain your certification for ICND1 – 100-101, Part 1, and put your new skills to work, while preparing for ICND2 – 200-101. Part 2 will be offered in Fall 2019.

ICND1 – 100-101 INTERCONNECTING CISCO NETWORKING DEVICES–PART 1

The course covers networking fundamentals, WAN technologies, basic security and wireless concepts, routing and switching fundamentals and configuring simple networks. Topics include Operation of IP Data Networks; LAN Switching Technologies; IP Addressing (IPv4 & IPv6); IP Routing Technologies; IP Services (DHCP, NAT, ACLs); Network Device Security; Basic Troubleshooting. CNA 101

*Textbook Required, see below for more information. Search CNA

INSTRUCTOR: Susan Wise

28891. 7 Sessions: 21 hours, CEU 2.1
Emeriti Hall, EH 215

Time: 9 a.m.-12 p.m., Sat, March 30-May 18 (no class April 20)

Cost: $459


CCNA® ROUTING AND SWITCHING CERTIFICATION

Candidates can prepare for this exam by taking the Interconnecting Cisco Networking Devices Part 2 (ICND2) course. The exam tests a candidate’s knowledge and skills required to successfully install, operate and troubleshoot a small to medium-size enterprise branch network. The exam includes topics on LAN switching technologies, IP routing technologies, IP services (FHRP, syslog, SNMP v2 and v3), troubleshooting and WAN technologies. CNA 102

INSTRUCTOR: Susan Wise

ICND2 – 200-101 INTERCONNECTING CISCO NETWORKING DEVICES–PART 2

This course covers the Spanning Tree Protocol, OSPF (Open Shortest Path First) and EIGRP (Enhanced Interior Gateway Routing Protocol) IP for IPv4 and IPv6, troubleshooting IPv4 and IPv6 routing, Virtual Private Networks and implementing Point-to-Point and Frame Relay WANs. CNA 102

*Textbook Required, see below for more information. Search CNA

INSTRUCTOR: Susan Wise

28892. 7 Sessions: 21 hours, CEU 2.1
Emeriti Hall, EH 215

Time: 9 a.m.-12 p.m., Sat, Jan 19-March 2

Cost: $459

WEB DESIGN

CERTIFICATE IN WEB DESIGN AND DEVELOPMENT

PREREQUISITES: Competent computer skills, working knowledge of Windows

Web Design and Development Certification enables you to add digital expertise to your career as a digital web designer or web marketing / business specialist. Learn to develop and maintain websites using the tools used by web designers. Create digital content and digital media and employ technologies common to all websites. Learn CSS skills needed to format text, incorporate graphics and multimedia, create special effects, and create interactive forms using the most current web styling techniques. Create web pages with images, lists, tables, events, rollover images, slide presentations, FAQs, banners and more. Offer creative design and maintenance skills to your clients, employer, or to your personal website with complete confidence.

This class includes Web Design Using HTML5 & CSS3, JavaScript, jQuery and Adobe Dreamweaver, the production tool that simplifies the creation and maintenance of websites. You will use the complete set of tools to design and control websites. At the end of this course, you will have the knowledge and skills to develop and design professional, high-quality websites from start to finish.  WDA 242

Certificate:  Upon completion of the course, the Certificate in Web Development & Design may be awarded upon request.

*Textbook Required, see below for more information. Search WDA

INSTRUCTOR: Ciro Petti

28880. 6 Sessions: 42 hours, CEU 4.2

Henderson Hall, HH 113, Sat, May 11-18

Emeriti Hall, EH 205, Sat, June 1-29

Time: 8:30 a.m.-4:30 p.m., Sat, May 11-June 29 (no class May 25 and June 22)

Cost: $749

BLOCKCHAIN

FUNDAMENTALS OF BLOCKCHAIN

Have you wanted to know more about Blockchain – what it is, how to construct it, where to use it and what the benefits are?   This course will introduce and examine the various Blockchain technologies (Bitcoin, Hyperledger, RecordsKeeper, projects/users) and ecosystems (exchanges, miners, developers, applications.), private vs public Blockchain and sample Blockchain transactions. CPC 610

Instructor: James Lam

28875. 3 Sessions: 12 hours, CEU 1.2

Cohen Hall, CH 261

Time: 8:30 a.m.-12:30 p.m. Sat, Mar 9-23

Cost: $299