Apr 29, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

 

Communication and Speech

  
  • COM* 287 - Advanced Media Production


    Credit(s): 3
    Prerequisite(s): COM* 242 .
    A continuation of COM* 242 , this course emphasizes EFP/ENG video production techniques and digital non-linear audio/video editing. Students will shoot and digitize footage, trim sequences, edit audio, add sound and visual effects, create titles and graphics, use stock motion backgrounds, and export finished projects to tape, the Web, and CD/DVD disc formats. Students will work in small groups to create several short-form video productions, such as commercials, vignettes, and self-directed semester projects of their own choosing.
  
  • COM* 295 - Internship I


    Credit(s): 3
    Prerequisite(s): permission of Communication Media advisor
    Students will engage in supervised on-the-job experience using communication technology in a field placement setting. It is expected that all students in the Communication Media internship will meet together several times during the semester for career-building workshops and to share experiences with one another.
  
  • COM* 299 - Independent Study


    Credit(s): 3
    Prerequisite(s): permission of Instructor.
    This course is an opportunity for students majoring in Communication Media to specialize in advanced projects where they may pursue a career interest or specific educational objective. Projects are designed and implemented through continual consultation between the student and a faculty advisor.

Computer-Aided Drafting

  
  • CAD* 112 - Cad I (Autocad/Arc)


    Credit(s): 1
    Corequisite(s): CAD* 113 .
    Computer-aided architectural drafting concepts from operating systems to final production documents.
  
  • CAD* 113 - Cad I Lab (Autocad/Arc)


    Credit(s): 2
    Corequisite(s): CAD* 112 .
    Computer-aided drafting using AUTOCAD, and other programs as practiced in the architectural field today.
  
  • CAD* 205 - Advanced Computer-aided Drafting- Architecture


    Credit(s): 2
    Prerequisite(s): CAD* 112  and CAD* 113 , ARC 108 , ARC* 116 , ARC 116L .
    Corequisite(s): CAD* 206 .
    Course is intended for those who have learned the basics of AutoCAD. It is designed to improve production and skills in the preparation of Contract Documents required in an office environment. Students will become proficient at producing and coordinating a full set of Contract Documents in accordance with professional standards through lectures.
  
  • CAD* 206 - Advanced Computer-aided Drafting Lab- Architecture


    Credit(s): 1
    Corequisite(s): CAD* 205 .
    Course is intended for those who have learned the basics of AutoCAD. It is designed to improve production and skills in the preparation of Contract Documents required in an office environment. Students will become proficient at producing and coordinating a full set of Contract Documents in accordance with professional standards through lectures and demonstrations in unison with hands-on lab exercises
    Lab: 2 hours per week.

Computers - Applications

  
  • CSA 105 - Introduction to Software Applications


    Credit(s): 3
    - On Campus and Online -

    Corequisite(s): ENG* 073 , or ESL* 162  or Eligibility for ENG* 101 .
    This course teaches the use of the microcomputer as an office productivity tool. It covers creating and editing word processing documents, spreadsheets, and computerized visual presentations. Currently, the Microsoft Office software products Word, Excel, and PowerPoint are being taught in depth. In addition to office productivity tools, this course covers file-management using the Microsoft Windows operating system.
    Formerly listed as CIS 105, not open to students who have successfully completed CIS 105.
  
  • CSA* 135 - Spreadsheet Applications


    Credit(s): 3
    - On Campus and Online -

    In this course the student is thoroughly exposed to spreadsheet concepts and applications and will study an important software spreadsheet package, such as Microsoft Excel, to solve a wide range of personal, educational, and business applications in such diverse areas as taxes, budgeting, record keeping, finance, accounting, personnel, and sales.
    Formerly listed as CIS 122, not open to students who have successfully completed CIS 122.
  
  • CSA* 151 - Presentation Graphics Applications


    Credit(s): 3
    Prerequisite(s): CSC* 101  or CSA 105  or permission of instructor.
    Course will introduce students to graphics software that uses business data to produce immediate charts and graphs and to the skills necessary to clarify the presentation of the data. Desktop Publishing and other developments in microcomputerized visual communication will be covered.
    Formerly listed as CIS 127, not open to students who have successfully completed CIS 127.
  
  • CSA* 152 - Pagemaker


    Credit(s): 3
    Beginning with a brief description of personal computer hardware, Windows software and the Internet, this course concentrates on one of the most important desktop publishing programs, PageMaker 6.5. Includes preparation of flyers, posters, business cards, booklets, menus, application forms, calendars, newsletters, business proposals and conversion of these to Portable Document Format for publishing on the web. In addition, the concepts of more advanced publishing for the World Wide Web is introduced with the Adobe suite of products. Emphasis is on hands-on practice to produce interesting and useful projects while teaching the fundamentals of PageMaker and Adobe Acrobat.
    Formerly listed as CIS 140, not open to students who have successfully completed CIS 140.
  
  • CSA* 155 - Multimedia Communications


    Credit(s): 3
    - Online -

    The latest hardware and software innovations with Windows and Windows application concepts related to Multimedia will be presented. Students will learn Multimedia authoring programs, such as PowerPoint Graphics, Multimedia Workshop and Macromedia Director. Students will learn to author a CD ROM. GPS (Global Positioning Systems), real-time video viewing and conferencing via the Internet and Multimedia-TV connections being explored by cable television companies and Microsoft, will be demonstrated.
    Formerly listed as CIS 107, not open to students who have successfully completed CIS 107.
  
  • CSA* 163 - The Internet


    Credit(s): 3
    - Online -

    This course will focus on the functions of the Internet. Key topics covered are Microsoft Internet Explorer, Netscape Navigator, e-mail programs, search engines, chat rooms, virtual worlds, Web portals, electronic commerce, browser extensions, and internet security.
    Formerly listed as CIS 135, not open to students who have successfully completed CIS 135.
  
  • CSA* 165 - Application Software Support


    Credit(s): 3
    This course continues the student’s preparation for the Computer Support Specialist Degree, by acquainting the student with the top-selling software applications EXCLUDING Microsoft Office (which is covered in other courses). The software products covered are the various virus elimination programs, photo processing software, the Adobe line of desktop and Web publishing software, the Macromedia line of web enhancement and authoring software, tax preparation software, games and many disk utilities and reference software applications.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CSA* 205 - Advanced Applications


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): completion of CSA 105  or passing score on the Microsoft Proficient level exam for Excel and Access. If you are taking the distance learning version, and have not taken a distance learning course at CCC before, you may wish to attend an optional two-day seminar to obtain a working knowledge of the World Wide Web and e-mail. If you are familiar with the World Wide Web and e-mail, you can skip the orientation. In addition, you need your own Internet provider, computer, and the current version of Microsoft Office software (refer to distance learning requirements earlier in this catalog or on the College’s web site: www.capitalcc.edu/dl).
    This course concentrates on the most important advanced business applications using Microsoft Office, including word processing with Word, presentation graphics with PowerPoint, spreadsheets with Excel, databases with Access, and the World Wide Web with Internet Explorer. Emphasis is on hands-on practice to produce interesting and useful projects while learning the fundamentals of Microsoft Office.
    Formerly listed as CIS 250, not open to students who have successfully completed CIS 250.
  
  • CSA* 220 - Web Graphics


    Credit(s): 3
    This course is designed for web developers who want to enhance web sites with optimized graphics, multimedia, and animation using various web graphic software tools. Topics include bitmap graphics, vector graphics, graphical file formats, compression techniques, interactive graphics, multimedia, and animation. The course requires substantial hands-on use of computer software packages such as Adobe Flash and Adobe Fireworks in the computer lab to illustrate these topics.
  
  • CSA* 222 - Intro to Digital Graphics


    Credit(s): 3
    This course introduces students to the technical skills and tools used to create digital graphic compositions and professional materials and publications to communicate information and ideas. Students will learn basic imaging and desktop publishing skills through the use of industry standard Adobe software programs (Photoshop, Illustrator and InDesign). Students will explore the social and historical development of graphics as a form of artistic expression. Students will learn artistic principles of graphic design and apply them through producing original works of art.
  
  • CSA* 250 - Post-advanced Microsoft Office


    Credit(s): 3
    This course is a continuation of CSA* 205 . This extremely advanced course concentrates on the most sophisticated and professional features of Microsoft Office, including advanced word processing with Word, advanced spreadsheets with Excel, advanced presentation graphics with PowerPoint, desktop publishing with Word and other Office elements such as Outlook, advanced database projects with Access and advanced application integration, using combinations of Office software. In addition, more advanced publishing for the World Wide Web with Microsoft Office components is briefly covered. Emphasis is on lots of hands-on practice to produce sophisticated and professional projects while learning the skills needed to be proficient in MS Office software.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.

Computers - Computer Science

  
  • CSC* 101 - Introduction to Computers


    Credit(s): 3
    - On Campus and Online -

    This course is designed primarily for students who intend to major in Computer and Information Systems. It provides an understanding of basic computer concepts necessary for enrolling in more advanced CIS courses. General hardware and software concepts are covered. Students will learn to use the Windows operating system, to design and document computer solutions to problems, and to convert their logical designs into computer programs using a programming language. Microsoft Office products are generally NOT covered in this course.
    Formerly listed as CIS 101, not open to students who have successfully completed CIS 101.
  
  • CSC* 105 - Programming Logic


    Credit(s): 3
    Corequisite(s): ENG* 073 , or ESL* 162  or Eligibility for ENG* 101 .
    An introductory course in computer programming designed to provide beginning programming students with an understanding of the fundamental logic principles used in the writing of computer programs. Topics include input/output, variables, data types, assignment statements, conditional structures, loops, arrays, classes, objects, methods, and functions. The course requires substantial hands-on programming of computers in a computerized classroom environment.
  
  • CSC* 117 - Mobile Computer Science Principles


    Credit(s): 3
    This course focuses on engaging students in activities that show how computing changes the world. By learning the central ideas of computer science and computational thinking, students will learn to be creative, collaborative, and innovative in developing technical solutions to problems. The course includes learning to create mobile apps to solve those problems, examining how computing has impacted society, and analyzing large data sets.
  
  • CSC* 124 - Program Logic /Design with Python


    Credit(s): 3
    Python is an open-source, high-level, interpreted, object-oriented, powerful programming language. It promotes agile development through Rapid Application Development (RAD) by supporting multiple programming styles including object-oriented, imperative, functional and procedural programming. It promotes the use of Python modules and packages. Python can also be used as scripts in web applications as well as utilized in application programming. This course can be used as an Elective under most of the CIS degree options.
  
  • CSC* 201 - Cobol I


    Credit(s): 3
    Prerequisite(s): CSC* 101 .
    This course provides an understanding of the COBOL programming language used with microcomputer, minicomputer and large-scale computers in business. Structured design problem-solving and programming is stressed. Topics include input/output, calculations, decision making, looping, control breaks, and file updating. Extensive lab work and a familiarity with the basics of computer hardware and software are expected.
    Formerly listed as CIS 110, not open to students who have successfully completed CIS 110.
  
  • CSC* 202 - Cobol II


    Credit(s): 3
    Prerequisite(s): CSC* 201 .
    The sophisticated use of COBOL in large-scale business applications is the focus of this advanced course. Advanced control breaks, data validation, table processing, sequential, direct, ISAM, and VSAM file processing applications are stressed. Lab work is extensive.
    Formerly listed as CIS 205, not open to students who have successfully completed CIS 205.
  
  • CSC* 205 - Visual Basic I


    Credit(s): 3
    - On Campus and Online -

    This course guides the student through the process of creating programs in Visual Basic. Provides a task-driven experience to allow students to perform complex programming tasks more easily than would be possible without a visual language.
    Formerly listed as CIS 115, not open to students who have successfully completed CIS 115.
  
  • CSC* 206 - Visual Basic II


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CSC* 205 .
    This course is a continuation of CSC* 205 . The emphasis is on more complex programming tasks. Students will be given the opportunity to create programs to process sequential, random access, and database files. Topics such as using data arrays, object linking and embedding, data exchange, and building graphics into the program interface will also be covered.
    Formerly listed as CIS 210, not open to students who have successfully completed CIS 210.
  
  • CSC* 210 - C Programming


    Credit(s): 3
    Prerequisite(s): CSC* 101  
    Topics in this popular mid-level software development language include advantages of C programming, portability, data representation, storage utilization, registers, input/output macros, looping, decision making, table processing, macros, bit manipulation and structured design. Students, who should have already some familiarity with personal computers, will write and execute sophisticated programs with business applications, as well as develop proficiency in the principles of game design.
    Formerly listed as CIS 207, not open to students who have successfully completed CIS 207.
  
  • CSC* 220 - Object Oriented Programming Using Java


    Credit(s): 3
    Prerequisite(s): CSC* 105 
    This course teaches students the Java programming language. Topics such as classes, objects, events, data types, variables, arrays, strings, loops, I/O streams and GUI components will be covered. Students will learn the object-oriented programming model and the principles of data abstraction, encapsulation, inheritance and polymorphism.
  
  • CSC* 222 - Advanced Java Programming II


    Credit(s): 3
    Prerequisite(s): CSC* 220 .
    Students will design, develop, code and test advanced Java programs using the following techniques and features: Object-Oriented Programing, Inner/Outer Classes, Polymorphism, Abstract Classes and Interfaces, Recursion, Data Structures and Algorithms. Students will gain hands-on experience designing applications and applying these features into their applications.
  
  • CSC* 231 - Database Design I


    Credit(s): 3
    - On Campus and Online -

    Students will learn to analyze business requirements, create logical data models, convert data models into physical database designs, and implement database designs in a relational database management system. Topics such as Data Modeling, Entity- Relationship Diagrams, Database Normalization, and Structured Query Language (SQL) are covered in detail. Students will gain hands-on experience designing databases and implementing databases in a relational database management system.
  
  • CSC* 247 - Game Development with C++


    Credit(s): 3
    Prerequisite(s): CSC* 105 .
    This course will introduce the student to basic computer game design and game components such as sprites, backgrounds, 2D graphics and tiling. Different types of games including multi-level and multi-player games will be explored. Students will add sound to the games and learn how to save game settings between sessions. The use of programming logic and artificial intelligence in game design and development will be introduced. This will be a project-based, hands-on class using the Allegro game library with the C++ programming language.
  
  • CSC* 248 - Game Development - 3D Programming


    Credit(s): 3
    Prerequisite(s): CSC* 101  or CSA 105 , and CSC* 247   
    This course will continue where CSC* 247  leaves off and will expose the student to the technical skills behind 3D game programming. Popular techniques which allow the successful creation of 3D environments using programming, textures, and models will be covered. Using a popular 3D game engine, students will learn how to use models they create as well as how to add sound and music into their programs.
  
  • CSC* 250 - Systems Analysis and Design


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CSC* 105 
    This course is structured on the system development life cycle. Students will consider the nature of systems and will work on projects based on gathering data, and determining feasibility. Other projects will involve creating documentation and tools for data flows and structures, data dictionaries, file design, input and output design, prototyping and software engineering.
  
  • CSC* 251 - .NET Programming I


    Credit(s): 3
    Prerequisite(s): CSC* 105  or CSC* 124  
    This course provides students hands-on experience creating software for  the Microsoft .NET platform using the Visual Studio development environment. Students will learn object-oriented programming and develop .NET applications using either the C# or Visual Basic programming language. 
  
  • CSC* 262 - Programming Mobile Devices I


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): One of the following, CSC* 105 , CSC* 205 , CSC* 220 , CSC* 247 .
    Students will be introduced to the various platforms and applications in use on mobile devices. Platforms include Apple iOS, Android OS, and others as appropriate. Students will design, code, test, install and debug mobile apps on each platform using specialized software development environments.
  
  • CSC* 272 - Advanced Mobile Apps I


    Credit(s): 3
    Prerequisite(s): CSC* 262 .
    Students will expand their knowledge of Apple iOS and Android programming. Students will develop native mobile apps using Java for the Android platform and Objective-C for the Apple iOS platform. Students will learn the respective user interface components and create sophisticated user interfaces.
  
  • CSC* 284 - Advanced Mobile Apps II


    Credit(s): 3
    Prerequisite(s): CSC* 272 .
    The final course in the mobile device programming sequence teaches students to create mobile apps that securely communicate with external devices and services, such as web servers, cloud services, database servers and business-to-business apps.

Computers - Technology

  
  • CST* 120 - Introduction to Operating Systems


    Credit(s): 3
    - Online -

    This course covers fundamentals, concepts, and applications of operating systems. A number of popular operating systems will be covered in depth, including MS-DOS, IBM Mainframe MVS, and DEC’s Open VMS. Unix will be discussed. It is assumed that students are familiar with the Windows environment. Comparisons between Windows and other operating systems will be stressed.
    Formerly listed as CIS 130, not open to students who have successfully completed CIS 130.
  
  • CST* 122 - Intro to Agile Project Management


    Credit(s): 3
    Learn the skills, tools, and techniques to effectively manage complex and challenging projects using agile principles and methodologies. Course topics include agile frameworks such as Kanban, SCRUM, and eXtreme Programming. Students will learn and apply agile methodologies in real-world projects and contrast agile methodologies with traditional Waterfall models.
  
  • CST* 125 - Help Desk Concepts


    Credit(s): 3
    - Online -

    The goal of this course is to impart the knowledge needed to function as a Help Desk Professional. The huge demand for computer technical support, coupled with a shortage of information technology (IT) professionals, have created tremendous career opportunities in the field of customer service and technical support, or what is referred to as a Help Desk Specialist or Professional. To work at a help desk, you must understand hardware, software, networking and the World Wide Web, combined with what is involved in actually delivering technical support services to the customer or staff member. The help desk professional must also understand the role of the help desk within a complex technical support department.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CST* 140 - A+ Introduction to Computer Hardware


    Credit(s): 3
    - On Campus and Online -

    This course is designed to prepare students for taking the industry-standard A+ Certification tests 220-101 Core/Hardware, and 220-102 DOS/Windows. A+ Certification is a CompTIA-sponsored testing program that certifies the competency of entry-level computer service technicians. The Computing Technology Industry Association (CompTIA) is a globally recognized organization for developing vendor-neutral standards in e-commerce, customer service, workforce development, and training certification.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CST* 150 - Web Design and Development I


    Credit(s): 3
    - On Campus and Online -

    Students will learn how to use HyperText Markup Language (HTML) to define the structure and content of web pages. Students will create HTML documents that incorporate images, tables, lists, forms and other HTML elements. Students will use Cascading Style Sheets to control web page layout and format HTML elements. Students will use image editors to manipulate web graphics and FTP clients to upload web pages to a web server. The course requires a lot of hands on practice designing and coding HTML pages.
  
  • CST* 171 - LAN System Management


    Credit(s): 3
    - On Campus and Online -

    Beginning with a description of salient features of networking, the World Wide Web and the Internet, the course concentrates on the implementation and maintenance of Windows 2012-based server-client networks. Topics include principles of networking, advantages and disadvantages of networks, topology design, software installation, security, administration of client accounts, software implementation problems, connecting to the web, firewalls, troubleshooting, and working with assistants and virtualization vmware for labs. Emphasis is on hands-on practice designed to solve interesting and challenging projects, while teaching the fundamentals of Windows 2012 server-client networks. Students are expected to produce and troubleshoot various network topologies with a working model of company network.
    Formerly listed as CIS 160, not open to students who have successfully completed CIS 160.
  
  • CST* 200 - Scripting Language with Javascript


    Credit(s): 3
    Prerequisite(s): CST* 150  and one of the following (CSC* 105 , CSC* 205 , CSC* 220 , CSC* 247 )
    Students will learn how to write client-side scripts in the JavaScript programming language that add interactivity and dynamic behaviors to web pages. Students will gain an understanding of the HTML Document Object Model (DOM) and use JavaScript to manipulate the Document Object Model. Students will create clientside scripts to perform input validation, respond to user events, and animate web page elements.
  
  • CST* 201 - Intro to Management Information Systems (MIS)


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): ENG* 073  or Eligibility for ENG* 101 .
    This course provides the background necessary for understanding the role of information systems in organizations and for using computer tools and technology in solving business problems. Topics include organization and technical foundations of information systems, theory of design of information, database, and network systems, e-commerce and supply chain systems, and information network security management. Microsoft Excel, Access, PowerPoint and Project are used to demonstrate selected topics.
  
  • CST* 231 - Data Communications and Networking


    Credit(s): 3
    - On Campus and Online -

    This course provides an overview of modern business data, voice and video communications with an emphasis on the communication of data and information. The course begins with examples of how communications were developed and are currently used. Communications is defined, and a communications system model is described. Students discover various transmission media, line configurations, and characteristics of communications channels. Communications equipment, software, and protocols are explained. Students learn the basics of communications networks and network configurations and are presented with an example of a communications network.
    Formerly listed as CIS 123, not open to students who have successfully completed CIS 123.
  
  • CST* 240 - Advanced Computer Hardware


    Credit(s): 3
    Prerequisite(s): CST* 140 .
    This lab course only can be taken in conjunction with CST 243. It merges tutorial and hands-on lab experience into a more complete understanding of PC maintenance and preparation for the A+ service technician exams. Students will have the opportunity of completing over 80 lab exercises complementing the theory learned in the corequisite course CST 243. After completing all lab exercises, the student will have practiced each A+ objective in a hands-on environment and gained valuable installation and configuration skills in DOS, Windows 9x, Windows NT, and Windows 2000 operating systems.
  
  • CST* 244 - Data Communications and Networking I & II


    Credit(s): 6
    - On Campus and Online -

    This course begins with a basic overview of modern business data, voice and video communications, and progresses to advanced topics in networking and data communication including Cisco routers, switches, and TCP/IP protocol. The course begins with examples of how communications were developed and are currently used. Communications and networking are defined, and communications models are described. Students discover various transmission media, line configurations, and characteristics of communications channels. Communications and networking equipment, software, and protocols are explained. Students learn the basics of communications networks and network configurations and are presented with examples of communications networks. The course then progresses into the study of actual networks and network hardware and software. Hands-on experience is obtained as students learn how to build and configure small networks. With this foundation knowledge, students will be well prepared for the 100-105 ICNDI certification. This course is an accelerated version of CST* 231  and CST* 281 .
  
  • CST* 246 - Networking Security


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CST* 231 .
    This course provides the student with the skills and knowledge needed to detect malicious programs and choose appropriate risk mitigation techniques to protect the confidentiality, integrity, and availability of mission critical data. The student will learn how to install, configure, and utilize open source resources to detect attacks and protect operating systems against malicious code including viruses, worms, and Trojans. The student will also learn how to use authentication, authorization, and accounting to monitor and audit access to network resources. The course will also prepare the student for the Security+ certification exam.
  
  • CST* 247 - Information Assurance & Risk Management


    Credit(s): 3
    Prerequisite(s): CST* 231 .
    This course is designed to introduce students to information assurance and risk mitigation principles as applied to information management. Topics covered in the course include asset identification, vulnerabilities assessment, risk management, threat identification, and physical safeguards of mission critical data. Students will also learn how to conduct a security gap analysis, create a risk management plan, and select an appropriate risk control.
  
  • CST* 249 - Data Communications and Netwoking III & IV


    Credit(s): 6
    - On Campus and Online -

    Prerequisite(s): CST* 231  or CST* 244 , and CST* 281 
    This course is a continuation beyond CST* 244 , Data Communication and Networking I and II. Advanced LAN and WAN theory, technology, design, and implementation issues are explored. The course progresses to WAN technologies and network services required by converged applications in modern complex network. Extensive hands-on experience is obtained as each student configures and troubleshoot routers and switches to resolve issues with OSPF, EIGRP, STP, and VTP in both IPv4 and IPv6 networks. Student also develops the knowledge and skills needed to implement IPsec and virtual private network (VPN) operations in a complex network. With this advanced knowledge, student will be well prepared for entry-level certification exams in the computer networking industry. With this foundation knowledge, students will be well prepared for the 200-105 ICND2 certification. This course is an accelerator version of CST* 282  and CST* 283 .
  
  • CST* 250 - Web Design and Development II


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CST* 150 .
    Students will extend their knowledge of HyperText Markup Language (HTML) to incorporate multimedia elements into web pages. Students will extend their knowledge of Cascading Style Sheets (CSS) to apply responsive web design techniques for mobile devices. Students will also gain experience with popular Content Management Systems (CMS) and learn and apply Search Engine Optimization (SEO) strategies.
  
  • CST* 258 - Fundamentals of Internet Programming


    Credit(s): 4
    - On Campus and Online -

    Prerequisite(s): CST* 150  and one of the following (CSC* 105 , CSC* 205 , CSC* 220 , CSC* 247 ).
    A comprehensive introduction to the server-side programming techniques used to develop interactive web sites. Using technologies such as PHP and MySQL, students learn to create web sites that interact with web servers, manage user sessions, and store and retrieve data from databases. Course content is continually updated to reflect the current state of the art in Internet computing.
  
  • CST* 262 - Virtualization and Cloud Computing I


    Credit(s): 3
    Prerequisite(s): CST* 171  and CST* 231  
    The course introduces students to VMware VSphere foundational skills needed to deploy, configure, and manage VMware vSphere environments. Through hands-on labs, students will learn to deploy, configure, and troubleshoot VMware ESXi vCenter and VMware Server Appliances. Students will also learn how to use VMware vSphere motion to create, deploy, clone, and migrate virtual machines including Windows, Linux, Unix, and other VMware security appliances. The course prepares students for the VMware Certified Associate industry certification.
  
  • CST* 263 - Computer Forensics and Network Intrusions


    Credit(s): 3
    Prerequisite(s): CST* 246 .
    This course exposes students to a broad range of forensic methods and techniques used to detect, trace, and stop network intrusions and perform network forensic investigations after an intrusion has occurred. Students will learn how to identify network intrusion paths and points of entry and how to “bag-and-tag” digital evidence, examine evidence, and document a chain of custody throughout a forensic investigation.
  
  • CST* 264 - Unix/Linux System Administration


    Credit(s): 3
    This course takes an in-depth look at Linux, a popular variant of UNIX, and examines theoretical concepts common to both operating systems. Also, this course will adopt a practical hands-on approach for these systems. Along with examining the Linux file structure, this course will explore application design, and advanced programming using Linux.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CST* 265 - Networking with Linux


    Credit(s): 3
    This course will take an in-depth look at Linux, focusing on proper installation and administration of the operating system. It examines the theoretical concepts of the Linux system that have increased its popularity. It covers the essentials of installing, configuring, maintaining, administering, and troubleshooting the Linux Operating System, and the innovation that has led to its continual improvement regarding operating system and application development. The exploration of Linux will take a practical hands-on approach that includes also the creation of a functioning network of two PC’s.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CST* 267 - Ethical Hacking and Network Defense


    Credit(s): 3
    Prerequisite(s): CST* 246 .
    This course is designed to introduce the student to ethical hacking and penetration testing using open source software. Ethical hackers are employed by corporations for the purpose of testing their networks for weaknesses. Topics covered in the course include industry standard tools and techniques used to discover vulnerable and exploitable machines in a network. The student will learn about stages of ethical hacking including reconnaissance, scanning, enumerating, gaining access, and maintaining access. Great emphasis will be on the legal and ethical issues related to hacking.
  
  • CST* 281 - Data Communications and Networking II


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CST* 231 .
    This course (part 2 of 3) continues where CST* 231 concludes. The student progresses beyond the basics of communications networks and network configurations and delves into the study of actual networks and network software. Hands-on experience is obtained as each student networks two PC systems.
    Formerly listed as CIS 299, not open to students who have successfully completed CIS 299.
  
  • CST* 282 - Data Communications and Networking III


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CST* 231  and CST* 281  
    This course is a continuation beyond CST* 231  and CST* 281 , Data Communication and Networking I and II. Advanced LAN and WAN theory, technology, design, and implementation issues are explored. Extensive hands-on experience is obtained as each student configures and troubleshoots various examples of interconnected WAN networks. With this advanced knowledge, the student will be well prepared for entry-level certification exams in the computer networking industry.
  
  • CST* 283 - Data Communications and Networking IV


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): CST* 282 .
    This is the final course in a four-course sequence of Data Communications and Networking courses following CST* 231 , CST* 281 , and CST* 282 . WAN technologies and network services required by converged applications in a complex network are explored. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network. With this advanced knowledge, the student will be well prepared for entry-level certification exams in the computer networking industry.

Construction Management

  
  • CTC 140 - Construction Graphics/Quantity Takeoff


    Credit(s): 3
    Understand and interpret construction documents for building and heavy construction. Focus of course will be on the analysis of architectural and structural drawings and specifications. Understand quantity take-off processes and conduct take-offs of site work, concrete, rough carpentry, light -gage steel construction, masonry, steel, sheathing and interior finishes.
    Lecture: 2 hours per week. Lab: 2 hours per week. Semester Hours: 4 semester hours
  
  • CTC 160 - Surveying


    Credit(s): 4
    Prerequisite(s): ENG* 101 ; MAT* 137  OR MAT* 184 .
    Course covers activities that will acquaint the student with instruments and tools of the surveyor, including their use in the techniques of field surveying. Emphasis on actual layouts and areas and elevations as performed in the civil and construction discipline.
  
  • CTC 205 - Sustainability and the Built Environment


    Credit(s): 3
    Prerequisite(s): ENG* 101  and MAT* 137  or higher.
    This course introduces the history, science and standards related to the application of sustainable practices in commercial building design, construction and operation. It will cover emerging standards for site selection and preparation, integrating concepts of energy efficiency, water conservation, and material management. It also examines the impact of these concepts on the productivity, health and well being of construction workers and building occupants as well as the economic and environmental benefits. Students will be introduced to sustainability credential related to the Green building industry and prepare them to take the Green Building Professional (GPRO Fundamentals), as well as an overview of LEED Green Professional.
  
  • CTC 220 - Project Management


    Credit(s): 3
    Prerequisite(s): CSA 105 , ENG* 101 , MAT* 137  or equivalent.
    This course introduces students to procedures as a construction management professional. These include sustainable practices such as quality control, sustainable materials, understanding and interpretation of state-mandated high performance building codes, familiarity with project documents, and communication between construction and design.
    Lecture: 2 hours per week. Lab: 2 hours per week. Semester Hours: 4 semester hours
  
  • CTC 222 - Building Construction Systems


    Credit(s): 3
    Prerequisite(s): ENG* 101 .
    This course introduces students to procedures as a construction management professional. These include a basic body of knowledge of construction, job identification, terminology, and the use of equipment as used in light and heavy construction. This course also provides an introduction to sustainable construction that includes site selection and documentation, fundamentals of green building construction, and sustainable construction methods.
  
  • CTC 229 - Construction Estimating


    Credit(s): 3
    Prerequisite(s): ENG* 101 , MAT* 137  OR higher, CTC 140 , CTC 222 .
    The course is focused on reviewing construction costs in more detail for the purpose of construction estimating and bidding. Estimation of cost calculations will include pricing labor, material and equipment costs in the areas of site work, concrete, masonry, steel, carpentry, roofing, finishes, mechanical and electrical systems.
    Lecture: 2 hours per week. Lab: 2 hours per week. Semester Hours: 4 semester hours
  
  • CTC* 224 - Heavy Highway Construction Practices


    Credit(s): 3
    Prerequisite(s): ENG* 101 .
    The course is an introduction to heavy and highway construction practices. Emphasis on construction equipment, labor, materials and methods as they relate to field operations.
  
  • CTC* 234 - Heavy Highway Construction Estimating


    Credit(s): 3
    Prerequisite(s): ENG* 101 , MAT* 137  or higher, CTC 140 , CTC* 224 .
    This course examines the role of the Heavy/Highway construction estimator. The focus is on reviewing construction costs in more. detail for the purpose of construction estimating and bidding. Estimation of cost calculations will include pricing labor, material and equipment costs as they relate to civil construction projects.
    Lecture: 2 hours per week. Lab: 2 hours per week. Semester Hours: 4 semester hours

Criminal Justice

  
  • CJS* 101 - Introduction to Criminal Justice


    Credit(s): 3
    - On Campus and Online -

    A comprehensive overview of the American criminal justice process. The course will examine the history, development and current practices of law enforcement, the courts and the correctional system.
    (Formerly LAW 101)
  
  • CJS* 102 - Introduction to Corrections


    Credit(s): 3
    - Online -

    This course will study the history, philosophy and evolution of the correctional system. Topics include an examination of physical facilities, current treatment theories and rehabilitation models, sentencing and its goals, community correction, parole, probation and alternatives to incarceration.
    (Formerly LAW 103)
  
  • CJS* 120 - Police and the Community


    Credit(s): 3
    The course will examine the evolution, principles, concepts and practices of modern day law enforcement. Emphasis is placed on police operations, hiring and training, discretion, police-community relations, due process, use of deadly force, police corruption and deviance.
    (Formerly LAW 105)
  
  • CJS* 201 - Criminology


    Credit(s): 3
    - Online -

    Prerequisite(s): SOC* 101 .
    A historical and contemporary overview of the nature of crime and the causes of criminal behavior, the sociological nature of laws in American society along with theories of treating and preventing crime.
    (Formerly LAW 106)
  
  • CJS* 202 - Juvenile Delinquency


    Credit(s): 3
    The examination of the social context of juvenile delinquency. The evolution of the juvenile justice process, legal issues, methods of identifying, treating and preventing delinquency is examined.
    (Formerly LAW 102)
  
  • CJS* 210 - Constitutional Law


    Credit(s): 3
    Prerequisite(s): CJS* 101 . (Formerly LAW 104 )
    A study of the U.S. Constitution, particularly the Bill of Rights and the Fourteenth Amendment, as they relate to criminal procedures and processes in the American courts, emphasis will be placed on legal procedures during arrest, interrogation, search and seizure, civil liabilities and constitutional protection for the accused.
  
  • CJS* 211 - Criminal Law


    Credit(s): 3
    Prerequisite(s): CJS* 101 .
    Examination and study of criminal statutes with emphasis on theory and philosophy of law, its relationship to law and society, along with its development, application and enforcement.
  
  • CJS* 220 - Criminal Investigation


    Credit(s): 3
    Prerequisite(s): CJS* 101 .
    An introduction to the procedures and techniques of criminal investigation. Topics discussed will include interview, interrogation, witness identification, crime scene search, collection and preservation of evidence for forensic science analysis and case preparation.
  
  • CJS* 225 - Forensic Science


    Credit(s): 3
    - On Campus and Online -

    Prerequisite(s): MAT 094 or MAT* 095 .
    This course introduces a student to methods and techniques for the evaluation of physical evidence. Topics that will be surveyed include the recognition, identification, individualization, and evaluation of physical evidence such as hairs, fibers, DNA, blood, semen, glass, soil, fingerprints, documents, firearms, arson, tool marks, and toxicology.
    SCI* 200

  
  • CJS* 280 - Victimology


    Credit(s): 3
    - On Campus and Online -

    Introduction to the principles and concepts regarding victims of crime. Topics include victim vulnerability and culpability, restitution, mediation, treatment and compensation and the victim’s rights, services and the role of the criminal justice system.
  
  • CJS* 290 - Supervised Field Placement in Criminal Justice


    Credit(s): 3
    Prerequisite(s): Good academic standing. Students must successfully complete twelve (12) Criminal Justice course credits and receive permission from the Program Coordinator.
    Supervised placement with a criminal justice agency to allow the student the opportunity to explore career choices while gaining actual job experience in the criminal justice field. Students will be required to participate for a minimum of 120 hours per semester and to attend a bi-weekly meeting with the internship advisor. Agency placements may include: law enforcement, courts, probation, parole, victim services, and correctional facilities including community-based programs. Students must fill out a field placement application and submit it to the program coordinator the semester prior to enrolling in the course.
    (Formerly LAW 107)
  
  • CJS* 298 - Special Topics in Criminal Justice


    Credit(s): 3
    Analysis and evaluation of special topics in the general field of criminal justice. May be repeated with different topics to fulfill an elective requirement.

Data Science

  
  • DTS* 201 - Data Science in R


    Credit(s): 3
    Prerequisite(s): MAT* 167  with a grade of C- or better
    This course provides an introduction to the field of data science and the R programming language. Students learn the principles of collecting, organizing, managing, exploring and analyzing data to explore data and answer research questions involving data. Topics include data collection, data organization, data cleaning, data visualization, exploratory data analysis, and statistical inference and prediction. Prior experience with a programming language is not required.
  
  • DTS* 220 - Intro to Machine Learning


    Credit(s): 3
    Prerequisite(s): DTS* 201  with a grade of C- or better
    Students investigate, explore and apply machine learning algorithms to  parse data, learn from data, and make informed decisions based on what is learned. Topics include supervised learning algorithms and unsupervised learning algorithms (regression, classification, clustering and association). The R programming language will be used. Prior computer programming experience is required. 

Early Childhood Education

  
  • ECE* 101 - Introduction to Early Childhood Education


    Credit(s): 3
    Corequisite(s): ENG* 095 .
    The history and philosophy of early childhood and criteria for establishing and evaluating developmentally appropriate early childhood programs are considered. This course may require visits, observation and participation in an early childhood education setting.
  
  • ECE* 103 - Creative Experiences /Children


    Credit(s): 3
    Prerequisite(s): ECE* 101  
    The relationship of creative art to the total educational program of the young child is explored. Students will experiment with media such as paint, clay, and collage. This course may require visits, observation and participation in an early childhood education setting. This course is an elective.
  
  • ECE* 106 - Music and Movement for Children


    Credit(s): 3
    The problem-solving approach to movement education is emphasized. Students will learn the element of dance and music and be required to demonstrate their skill at using these elements to provide appropriate lessons to young children. Movement activities, songs, circle games and the rhythmic instruments will be reviewed. This course may require visits, observation and participation in an early childhood education setting. This course is an elective.
  
  • ECE* 109 - Science and Math for Children


    Credit(s): 3
    This course is designed to help students explore a wide variety of science experiences suitable for use with young children. Science concepts are presented in relation to everyday objects and occurrences. Emphasis will be placed on the relationship between affective and cognitive learning. This course is an elective.
  
  • ECE* 131 - Children’s Literature


    Credit(s): 3
    Prerequisite(s): ECE* 101  and ENG* 102 .
    This course is designed to provide an introduction to children’s and young adult literature. This course presents a critical approach to literature for children and young adults- its history, elements, function and literary value. The course examines the literature through an evaluation and exploration of authors and genres; and trends and developments in children’s literature. This course meets the Art, English, Music or Humanities elective for ECE majors or the ECE elective.
    Crossed-listed as ENG 114

  
  • ECE* 141 - Infants/Toddlers Growth and Development


    Credit(s): 3
    Students will be introduced to many philosophies of caring for infants and toddlers. They will review the growth and development of children during the first two years. Discipline, health, safety, nutrition, creating indoor and outdoor settings will be addressed. Students will also learn how to work with and appropriately care for infants and toddlers.
  
  • ECE* 152 - Technology Integration for the Classroom


    Credit(s): 3
    Prerequisite(s): ECE* 101  and ENG* 101  
    This course introduces the use of technology to enhance teaching and learning in early and elementary learning environments. The course examines instructional strategies, technology concepts, adaptive/assistive technology for children with exceptionalities, assessment, current technology and ethical issues surrounding the use of technology in the classroom. This course presents methods to incorporate meaningful and developmentally appropriate technology into the classroom curriculum to address 21st century learning and 21st century students. This course is an elective.
  
  • ECE* 176 - Health, Safety, and Nutrition


    Credit(s): 3
    The influence of parents and community on the growth and learning of young children is examined. Various aspects of effective communication with parents concerning health, safety and nutrition issues are discussed. Community resources that benefit young children are also addressed.
  
  • ECE* 180 - Child Development Associate Credential Preparation Course


    Credit(s): 3
    This course is designed for childcare providers who are preparing for their Child Development Associate (CDA) credential awarded by the Council for Professional Recognition (in Washington, D.C.). The course will help students gain an understanding of the nationally-recognized CDA credential, and provide them with a foundation for developing the skills necessary for earning their CDA. This course will focus on the six CDA Competency Goals and thirteen Functional Areas, and will assist students in the preparation of required CDA resource file.
  
  • ECE* 181 - Child Development Associate Credential Preparation Course II


    Credit(s): 3
    This fieldwork course is designed for childcare providers who are preparing for their Child Development Associate (CDA) credential bestowed by the Council for Professional Recognition (in Washington, D.C.) under its current requirements. The student will attend a weekly seminar, and complete a minimum 30 hours of fieldwork in a licensed early childhood setting. Course instructor will conduct on-site observation visits.
  
  • ECE* 190 - Early Childhood Education Behavior Management


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    This course provides an integrated approach to classroom management. Emphasis is placed on helping early childhood educators meet the needs of the growing number of children with challenging behaviors. This course may require visits, observation and participation in an early childhood education setting.
  
  • ECE* 206 - Administration and Supervision of Early Childhood Programs


    Credit(s): 3
    This course examines the multi-dimensional role of the early childhood program director/administrator and the administrative styles, management tools and interpersonal skills that contribute to effective leadership. This course is an elective.
  
  • ECE* 210 - Observation, Participation and Seminar


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    Emphasis is placed on techniques and strategies for assessing children’s behavior accurately and objectively. Students visit, observe and participate in an early childhood education setting.
  
  • ECE* 215 - The Exceptional Learner


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    Emphasis is placed on how to identify, plan for, and work with children with various special educational needs in an inclusive setting. Adaptations, methods and techniques for including children with physical, mental, auditory, and social challenges will be explored. Techniques to stimulate the gifted will be reviewed as well. This course may require visits, observation and participation in an early childhood education setting.
  
  • ECE* 222 - Methods and Techniques in Early Childhood Education


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    The relationship of development and curriculum are explored. Students plan, create, and present developmentally-appropriate learning activities to facilitate development of the whole child. This course may require visits, observation and participation in an early childhood education setting.
  
  • ECE* 225 - Anti-Bias Issues in Early Childhood Education


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    This course is designed for educators in preparing themselves and young children (ages 0-8) to live, plan, and work in a society that is rapidly changing and becoming increasingly diverse. The challenge to educators is understanding multiculturalism by helping children to think about and appreciate human differences. This course may be used as an elective.
  
  • ECE* 231 - Early Language and Literacy Development


    Credit(s): 3
    Prerequisite(s): ECE* 101 .
    Language acquisition and age-level characteristics related to speech and language are discussed. Students explore the children’s literature, early childhood language arts curriculum, including speaking, listening, pre-writing and pre-reading skills and methods and techniques that enhance speech and language development. This course may require visits, observation and participation in an early childhood education setting.
 

Page: 1 | 2 | 3 | 4 | 5