May 13, 2024  
College Catalog 2018-2019 
    
College Catalog 2018-2019 [ARCHIVED CATALOG]

Course Descriptions


General Education courses are an important component of the AAS degree option. Whereas completion of the vocational training requirements demonstrates competency in the area of specialty, completion of the General Education requirements demonstrates a competence in oral and written communications, computations and human relations in the workplace. General Education requirements vary for each degree program as described in the degrees section. General Education credits may be transferred to other colleges within guidelines established by the State Board for Community and Technical Colleges.

For the most current course descriptions, see the quarterly class schedule or view online at RTC.edu

Students may challenge the following general education courses by receiving acceptable College Level Examination Program (CLEP) scores:

  • Biology
  • Chemistry
  • College Mathematics
  • College Algebra
  • English Composition
  • Introduction to Psychology

Please contact Testing Services for additional information at 425-235-2352 ext. 5704 or email TestingCenter@RTC.edu.

 

Civl CADD - Supplemental

  
  • CIVS 183 - Human Relations & Wrkpl


    Credits 4
  
  • CIVS 248 - Intro to Geographic Info


    Credits 7
  
  • CIVS 291 - Civil Cadd Practicum


    Credits 4
  
  • CIVS 294 - Coop Educ/Intern(Option)


    Credits 11

College Success

  
  • COL 101 - College Success


    Credits 2
    This course prepares students for their academic success in the college setting. Topics will include study skills, time management, financial literacy, information literacy, resume and job skills, basic computer skills, cultural competency, privilege and power, applying rubrics to your work, navigating support services and creating dispositions for student success.
    Course Outcomes
    1. Demonstrate the skills necessary to succeed at Renton Technical College, including time management, information literacy, wellness, financial literacy, and appreciation of diversity.

Commercial Building Engineering

  
  • CBE 101 - Fundamentals of Electricity and Lab


    Credits 6
    This course covers basic electrical theory, testing, troubleshooting, schematics and symbols, circuit construction plus other related items used in the industrial and commercial maintenance fields. Lock-out/tag-out regulations are also included. Part of this course is a hands-on lab featuring components, wiring and application of basic electrical systems.
    Course Outcomes

    1. Explain electrical theory and electron movement theory.
    2. Identify series, parallel and series-parallel circuits.
    3. Use electrical test equipment accurately and measure voltage and current flow.
  
  • CBE 102 - Advanced Electrical and Lab


    Credits 5
    This course includes single phase and multiple phase installation, repair, and maintenance including branch and feeder circuits as found in the industrial and commercial applications. Part of this course is a hands-on lab featuring the components, wiring and applications of single phase and three phase systems.
    Prerequisite(s): CBE 101  or instructor permission.

    Course Outcomes

    1. Create, read, and interpret intermediate to advanced electrical line diagrams to current commercial building and industrial standards.
    2. Troubleshoot intermediate to advanced electrical control faults to acceptable commercial building and industrial standards.
    3. Use electrical test equipment accurately and measure voltage and current flow to acceptable commercial building and industrial standards.
  
  • CBE 103 - National Electrical Code


    Credits 4
    This course is designed to help students understand the National Electrical Code, focusing on sections of the code that relate to maintenance work done by individuals working in the industrial and commercial maintenance fields. It includes interpreting the National Electrical Code in preparation for the state maintenance electrical exam.
    Course Outcomes

    1. Accurately use the National Electrical Code to current acceptable industry standards.
    2. Analyze and interpret the National Electrical Code to identify safe electrical installations to current industry standards.
  
  • CBE 104 - Computer Fundamentals and Lab


    Credits 6
    This course provides an introduction to the hardware, operating systems and application programs used by individuals working in the industrial and commercial maintenance fields.
    Course Outcomes

    1. Demonstrate the ability to setup and use word processing, data base, and spreadsheet programs.
    2. Articulate the benefits of using word processing, data base and spreadsheet programs.
  
  • CBE 105 - Boiler Operators


    Credits 8
    This course consists of the care and operation of boilers in preparation for the City of Seattle’s boiler operator exams. Electrical interlocks and schematics along with confined space entry regulations as used in the industrial and commercial maintenance fields are also covered.
    Course Outcomes

    1. Apply thermodynamic laws and steam table data to the everyday operation of boilers per current industry standards.
    2. Apply the City of Seattle’s “Boiler Fireman and Engineer License Law” to boiler plant operations per current commercial building standards.
    3. Demonstrate an understanding of the function of boilers, controls, fittings and accessories to current industry standards.
  
  • CBE 106 - Boiler Lab


    Credits 4
    This is a hands-on lab for the beginning boiler operator to develop and practice good operating and maintenance procedures on boilers. System layout, components and electrical interlocks found in the industrial and commercial maintenance fields are also covered.
    Prerequisite(s): CBE 105  or instructor permission.

    Course Outcomes

    1. Acquire a boiler operator’s license with the City of Seattle or the City of Tacoma.
    2. Collect boiler flue gas samples and interpret the readings.
    3. Collect boiler water samples and interpret the readings.
    4. Observe boiler room equipment layout and analyze how it works as a complete system.
  
  • CBE 107 - Refrigeration and A/C Fundamentals


    Credits 4
    This course covers refrigeration cycle and theory, components and interlocks, and electrical and refrigeration safety for industrial and commercial refrigeration and air conditioning applications.
    Course Outcomes

    1. Demonstrate the ability to troubleshoot the operational problems in commercial building refrigeration systems to industry standards.
    2. Explain the refrigeration cycle to commercial building industry practices.
    3. Identify the components of commercial refrigeration equipment per current industry practice.
  
  • CBE 108 - Refrigeration Lab


    Credits 2
    This course is a hands-on lab for individuals working in the industrial and commercial maintenance fields to develop and practice good operating and maintenance procedures on refrigeration equipment. Refrigeration recovery, reclaim, and charging are covered along with electrical controls, schematics and troubleshooting.
    Prerequisite(s): CBE 107 , CBE 115  or instructor permission.

  
  • CBE 111 - Control Fundamentals


    Credits 7
    This course provides a study of the various control fundamentals, terms, interlocks and electrical safety as related to commercial and industrial applications.
  
  • CBE 112 - Pneumatic Controls and Lab


    Credits 6
    This course offers a study of pneumatic control theory related to HVAC systems. Part of this course is a hands-on lab featuring components, system construction and interlocks to other types of control systems.
  
  • CBE 113 - Preventive Maintenance and Lab


    Credits 4
    This course covers developing, implementing, and using manual and computerized preventive maintenance programs for electrical, plumbing and HVAC systems found in the industrial and commercial maintenance fields.
  
  • CBE 115 - Refrigeration and A/C System


    Credits 5
    Applications for refrigeration and air conditioning systems, including package unit and split system air conditioners and heat pumps, reciprocating, centrifugal, and absorption chillers, and reach-in and walk-in coolers and freezers as used in the industrial and commercial fields are covered. Refrigeration and air conditioning electrical schematics and CFC certification is part of this curriculum.
    Prerequisite(s): CBE 107  or instructor permission.

    Course Outcomes

    1. Demonstrate the ability to identify various commercial building and industrial refrigeration systems to industry standards.
    2. Demonstrate the ability to identify various system components in commercial building and industrial refrigeration systems to industry standards.
  
  • CBE 116 - HVAC/Plumbing Distribution


    Credits 4
    This course is a study of components, construction and application of HVAC and plumbing systems as found in commercial and industrial sites.
  
  • CBE 117 - Safety and Health


    Credits 2
    This course covers the required basic 16-hour American Heart Association course which includes the study and practice of Cardio-Pulmonary Resuscitation (CPR) and other skills needed in providing first aid to the injured for an individual working in the industrial and commercial maintenance fields.
  
  • CBE 118 - Critical Systems


    Credits 4
    This course is the study of the fundamentals of mission critical systems designed to maintain reliability, availability and resiliency of electrical, mechanical, and digital systems. Students in the industrial and commercial building maintenance fields learn the skills needed to operate and maintain mission critical equipment and systems.
  
  • CBE 150 - Hazardous Waste Management


    Credits 3
    This course provides a study of handler’s duties and responsibilities, record keeping requirements and proper handling, storage and disposal procedures of hazardous waste found in the typical commercial and industrial fields. Interpretation of the regulations, employer responsibility, and contractor surveillance for the most common hazardous waste encountered by building and plant maintenance workers is covered.
  
  • CBE 170 - Communications for the Stationary Engineer


    Credits 4
    This course helps students develop the general communication skills required in the industrial and commercial maintenance environments. The course includes written, oral, and interpersonal communications as used by maintenance, electrical, and plumbing workers.
  
  • CBE 180 - Human Relations and Leadership Skills


    Credits 4
    This course helps students increase their self-awareness and leadership skills to get along with co-workers, employers, and clients in the industrial and commercial maintenance fields.
  
  • CBE 190 - LEED® Green Building


    Credits 4
    This course is an overview of the Leadership in Energy and Environmental Design (LEED®) Green Building system for the design, construction and operation of high performance green buildings. Specifically, it addresses exterior building site maintenance program; water and energy use; environmentally preferred products for cleaning and alterations; waste stream management; and ongoing indoor environmental quality.
  
  • CBE 201 - Direct Digital Controls and Lab


    Credits 5
    This course covers direct digital control theory related to HVAC systems as used in the commercial and maintenance fields. Part of this course is a hands-on lab featuring components, wiring and system construction at the terminal equipment level.
  
  • CBE 202 - Advanced Direct Digital Controls and Lab


    Credits 4
    This course provides a more advanced study of direct digital controls related to HVAC systems used in the commercial and maintenance fields. Part of this course is a hands-on lab featuring components, system construction, wiring and programming at the field panel equipment level.
    Prerequisite(s): CBE 201  or instructor permission.

  
  • CBE 203 - Energy Conservation


    Credits 4
    This course explores the utility companies’ rebate programs, power factor considerations, and water conservation techniques in commercial buildings. This course also covers basic energy calculations, metering and monitoring, lighting, automation systems, combustion devices, steam and condensate systems, HVAC systems, project management, energy audits, and energy bills.
  
  • CBE 204 - Architectural Prints and Lab


    Credits 5
    This course helps students learn how to read and interpret commercial building’s architectural, mechanical and electrical blueprints and understand their relationship to actual building systems.
    Course Outcomes

    1. Read and interpret building architectural, mechanical and electrical blue-prints to acceptable commercial building industry standards.
    2. Draw to scale the architectural, mechanical and electrical sections for small, in-house projects to current industry practice.
  
  • CBE 205 - Fire and Life Safety Systems


    Credits 6
    This course is designed to acquaint the individual working in the commercial environment with various types, construction and application of fire and life safety systems, and what their response should be in an emergency situation.
    Course Outcomes

    1. Explain fire chemistry and identify the appropriate extinguishing agents and the firefighting tactics.
    2. Demonstrate the importance of earthquake and emergency preparedness to current industry practice.
    3. Recognize and identify systems components in fire alarm systems used in commercial building industry.
  
  • CBE 206 - Air and Water Balancing and Lab


    Credits 6
    This course covers air and water balancing theory for HVAC systems as found in commercial buildings. The interaction of the electrical, control, and HVAC systems are included along with the interpretation of air and water balance reports related to mechanical blueprints.
  
  • CBE 207 - Indoor Air Quality


    Credits 6
    This course helps students interpret indoor air quality regulations, how to comply with them, and how to determine if new/remodeled buildings meet these regulations in commercial buildings. It includes how to handle everyday IAQ problems and how to prevent and solve problems effectively.
    Course Outcomes

    1. Analyze the scope and seriousness of indoor air quality problems as related to health and revenue loss.
    2. Recognize and identify other considerations for indoor air quality problems such as chemical emissions, renovation problems, sink effect and custodial operations to industry standards.
    3. Demonstrate the ability to troubleshoot indoor air quality problems.
  
  • CBE 208 - Instrumentation for Stationary Engineers


    Credits 3
    This course is an overview of measuring devices and instrumentation used for testing the electrical, plumbing and HVAC systems in the commercial building maintenance field. It covers the theory, application and operating principles of instrumentation in the industry.
    Course Outcomes

    1. Accurately use test instruments used in the commercial and industrial field.
    2. Analyze and interpret test instrument readings.
    3. Identify the test instruments used in the industry.
  
  • CBE 210 - Intermediate Programmable Logic Controls


    Credits 3
    This course is a hands-on lab covering the wiring of the input and output components along with basic program design, writing and implementation of PLCs as used in industrial applications.
    Prerequisite(s): CBE 211  or instructor permission.

  
  • CBE 211 - Programmable Logic Controls and Fundamentals


    Credits 7
    This course covers programmable logic control theory related to industrial applications. Components and system construction in different industrial applications are covered at the individual equipment level.
  
  • CBE 212 - Advanced Programmable Logic Controls and Lab


    Credits 4
    This course provides a more advanced study of programmable logic controls related to industrial applications. Part of this course is a hands-on lab featuring components, system construction, wiring and the programming of PLCs as used in industrial applications.
    Prerequisite(s): CBE 210 , CBE 211  or instructor permission.

  
  • CBE 213 - Motor Control Principles


    Credits 3
    This course includes single phase and multiple phase installation, and repair and maintenance of motor controls as used in industrial applications.
    Course Outcomes

    1. Discuss basic electrical theory and ohms law.
    2. Analyze and interpret electric motor control systems diagrams.
    3. Set up and terminate electric motor control equipment.
    4. Troubleshoot electric motor control systems.
  
  • CBE 214 - Mechanical Prints and Lab


    Credits 6
    This course helps students learn how to interpret industrial prints and understand their relationship to actual parts, equipment and systems as it applies to industrial applications.
  
  • CBE 215 - Mechanical Maintenance and Lab


    Credits 5
    This course is designed to acquaint individuals with maintenance techniques for belts, pulleys, sprockets, gears, and other mechanical parts found in industrial settings.
    Prerequisite(s): CBE 214  or instructor permission.

    Course Outcomes

    1. Demonstrate techniques in troubleshooting and maintaining refrigeration systems, boiler systems, mechanical systems and fluid power systems.
  
  • CBE 216 - Welding Fundamentals and Lab


    Credits 4
    This course covers gas cutting, brazing, and soldering and electrical welding (stick, MIG and TIG) used by individuals working in an industrial maintenance environment. Most of this course is a hands-on lab featuring various types of welders and applications.
    Course Outcomes

    1. Identify the various types of welding equipment, welding procedures and practice of welding processes: gas, SMAC, GMAC, and TIG.
  
  • CBE 217 - Motor Control Lab


    Credits 6
    This course is a hands-on lab featuring the components, wiring and applications of motor control systems as used in industrial applications.
    Prerequisite(s): CBE 213  or instructor permission.

    Course Outcomes

    1. Set up and terminate electric motor control equipment. Observe, apply and record equipment monitoring variables.
    2. Troubleshoot and correct electric motor control systems.

Communication

  
  • CMST& 101 - Introduction to Communication


    Credits 5
    In this course students study the fundamentals of the communication process and apply them to personal and workplace relationships. Emphasis is on applying communication theory to interviewing, small group communications and public speaking. Students are required to prepare and give oral presentations.
  
  • CMST& 220 - Public Speaking


    Credits 5
    This course in public speaking helps students develop effective speaking skills through understanding the elements involved in effective speech. Students will prepare speeches designed for a variety of purposes.
    Prerequisite(s): Eligible for COMP 100  or instructor’s permission.

    Course Outcomes

    1. Demonstrate knowledge of  the growth and development of public speaking throughout history. 
    2. Explore benefits of public speaking abilities and ability to enhance academic and career skills by enhancing this skil. 
    3. Demonstrate the use and effects of rhetorical devices in a publicly delivered speech. 
    4. Manage apprehension with the use of performance visualization techniques and positive self-perception. 
    5. Organize and focus topics for presentations with research, surveys, internet research, in-depth interviews and search directories. 
    6. Analyze the audiences to identify your choice of speaking style.
    7. Demonstrate understanding of cultural influences and differences as well as similarities in communication.
    8. Leverage the use of a variety of presentation aids that enhance credibility, confidence and improve overall success of presentation.
    9. Evaluate the effectiveness of various speech principles.
    10. Apply listening and speech critiquing skills to fellow classmates.
    11. Develop audience assessment tools and techniques. 
    12. Develop proficiency in written, oral, visual and nonverbal forms of communication.

Composition

  
  • COMP 080 - Writing Improvement I


    Credits 5
    Learn to make your writing sizzle by improving your basic sentence structure. This course is designed to help you write a wide variety of strong sentences as well as maximize your knowledge of grammar basics. Instruction includes daily writing and use of technology to assist writer in improving their writing skills.
    Course Outcomes

    1. Employ pre-writing techniques to generate and organize ideas.
    2. Understand and apply standard grammar and punctuation. 
    3. Employ expression that is clear, concise, relevant, and detailed.
    4. Demonstrate the obligations of crediting borrowed ideas when using the works of others.
    5. Demonstrate an understanding of paragraph and essay structure.
    6. Compose effective thesis and topic sentence statements in conventional essays and paragraphs.
    7. Compose paragraphs and essays that demonstrate unity, development, and coherence 
    8. Read to understand and explain an author’s purpose and methods of persuasion. 
    9. Improve writing through practice, evaluation, and revision.
  
  • COMP 090 - Writing Improvement II


    Credits 5
    This writing improvement courses helps students improve their composition skills by concentrating on paragraph construction. Paragraphs provide the foundation necessary for college level writing. The coursework assists students to move from sentences to paragraphs and prepares them for writing papers and reports.
    Course Outcomes

    1. Employ pre-writing techniques to generate and organize ideas.
    2. Understand and apply standard grammar and punctuation. 
    3. Employ expression that is clear, concise, relevant, and detailed.
    4. Understand and demonstrate the obligations of crediting borrowed ideas when using the works of others.
    5. Demonstrate an understanding of paragraph and essay structure.
    6. Compose effective thesis and topic sentence statements in conventional essays and paragraphs.
    7. Compose paragraphs and essays that demonstrate unity, development, and coherence 
    8. Read to understand and explain an author’s purpose and methods of persuasion. 
    9. Improve writing through practice, evaluation, and revision.
  
  • COMP 100 - Applied Composition


    Credits 5
    This practical writing course assists student with academic writing. The class incorporates journal summaries and basic essay formats to help students build on their sentence and paragraph strengths to be successful in college-level writing. This class assists students in moving their writing forward through practice (formerly ENGL 100).
    Course Outcomes
    1. Employ pre-writing techniques to generate and organize ideas.
    2. Utilize standard grammar and punctuation. 
    3. Employ expression that is clear, concise, relevant, and detailed.
    4. Demonstrate an understanding of  the obligations of crediting borrowed ideas when using the works of others.
    5. Demonstrate an understanding of paragraph and essay structure.
    6. Compose effective thesis and topic sentence statements in conventional essays and paragraphs.
    7. Compose paragraphs and essays that demonstrate unity, development, and coherence.
    8. Read to understand and explain an author’s purpose and methods of persuasion. 
    9. Improve writing through practice, evaluation, and revision.

Computer Applications

  
  • APP 105 - Introduction to Keyboarding


    Credits 1
    This one-credit module prepares students to use computers in the classroom and in the workplace by learning the keyboard by touch and then developing keyboarding skills through continuous, focused practice at a computer keyboard.
    Course Outcomes

    1. Determine your specific keyboarding problems.
    2. Select appropriate practice Sessions based on diagnostic tests.
    3. Establish an individual skill-improvement goal.
    4. Determine whether or not you have achieved your personal goal.
    5. Measure your overall skill-development progress at regular intervals
  
  • APP 110 - Outlook I


    Credits 1
    This one-credit module offers a case-based, problem-solving approach to the basics of utilizing Outlook including email, contacts and tasks and schedules. Real-World case scenarios that encourage problem solving are used to simulate activities that may be encountered in the classroom or workplace.
    Course Outcomes

    1. Create and send email, utilize help, customize email messages, and work with attachments.
    2. Enter and edit contacts, filter and sort contacts, merge a form letter with contacts.
    3. Create one time or recurring tasks in a task list, schedule appointments, and schedule online meetings.
  
  • APP 111 - Outlook II


    Credits 1
    This one-credit module offers a case-based, problem-solving approach to the more advanced features of Outlook including integration with other Microsoft Office applications and customizing Outlook. Real World case scenarios that encourage problem solving are used to simulate activities that may be encountered in the classroom or workplace.
    Course Outcomes

    1. Attach message flags, add voting buttons, create rules, find sort and filter messages and refuse junk e-mail.
    2. Record and view journal entries, create and mail Office files, import and export files, and view web pages from Outlook.
    3. Customize the new contact form, create and use custom fields, use a mail template, configure calendar options, and customize the Outlook bar. 
  
  • APP 115 - Word I


    Credits 1
    This one-credit module prepares students to word process documents in the classroom and in the workplace. Students create, edit and format documents for use in the classroom and in the business environment utilizing a major word processing package.
    Course Outcomes

    1. Create, format, preview and print documents.
    2. Format paragraph layout, reorganize text, create and modify lists.
    3. Work with headers and footers, autocorrect entries and references.
    4. Create format and convert text to tables.
    5. Insert and modify clip art and pictures, work with toolbar and tab stops.
  
  • APP 120 - Excel I


    Credits 1
    This one-credit module prepares students to use a spreadsheet application in the classroom and in the workplace. Students build, edit and format spreadsheets and create charts for use in the classroom and in the business environment utilizing a major spreadsheet processing package.
    Course Outcomes

    1. View, create, name and preview worksheets.
    2. Build and edit worksheets.
    3. Create edit and copy formulas.
    4. Create, format and edit headers and footers.
  
  • APP 145 - PowerPoint I


    Credits 1
    This one-credit module prepares students to utilize a presentation application in the classroom and in the workplace. Students create, modify, and enhance a presentation for use in the classroom and in the business environment utilizing a major presentation software package.
    Course Outcomes

    1. Create, Format, View and Save a presentation.
    2. Choose a design template, modify slides, import, move and copy text.
  
  • APP 150 - Publisher I


    Credits 1
    This one-credit module prepares students to utilize a publishing application in the classroom and in the workplace. Students create ads, flyers, tables and postcards for use in the classroom and in the business environment utilizing a major desktop publishing package.
    Course Outcomes

    1. Create, save and edit text in publications to current business standards.
    2. Modify text frames, objects and pictures to current business standards.
    3. Utilize clip organizer and insert Word Art to current business standards.
    4. Work with columns, tables and wizards to current business standards.

Computer Network Architecture

  
  • CNA 330 - Network Databases and Structured Query Language (SQL)


    Credits 5
    This course acquaints the student with the concept of databases and queries using Structured Query Language (SQL). Students learn to create tables and databases and gain proficiency with SQL to create and use queries that are related to dates, strings, numbers, data aggregation, etc.    
    Course Outcomes
    1. Use SQL to create tables and indexes.
    2. Compose SQL queries.
    3. Understand constraints, views, triggers, and indexes in databases.
    4. Explain how queries are processed, optimized and evaluated in a DBMS.
    5. Explain transaction processing.
    6. Recognize common SQL server issues (log space, performance problems, job failures).
  
  • CNA 335 - Programming and Scripting for Network Management


    Credits 5
    This course uses Windows PowerShell and the Integrated Scripting Environment (ISE) as a means to control and administer Windows-based computers, specifically Windows Server 2012 R2/2016. Students learn the basics of scripting in PowerShell and apply it to automate tasks such as creating user accounts, connecting to other servers, creating virtual machines, navigating the PowerShell Help system, and managing computer services and roles.
    Course Outcomes
    1. Write working PowerShell scripts in the editor and ISE for system administration.
    2. Memorize common PowerShell commands and parameters.
    3. Create effective variables.
    4. Troubleshoot Windows system problems using PowerShell cmdlets.
  
  • CNA 336 - Network Programming in Python


    Credits 5
    This course teaches students to construct a program using Python coding, including variables and expressions; conditional code; functions; and loops and iterations.
    Course Outcomes
    1. Recognize, select and use expressions with the Python Interactive Shell.
    2. Understand flow control and apply operations to create program functions and statements.
    3. Understand List data types, dictionaries and the structuring of data.
    4. Explain and manipulate strings and search of text patterns with expressions.
    5. Explain how programs read and write data to files.
    6. Use copy, move, rename, and delete functions to organize data.
    7. Use various Python debugging tools.
  
  • CNA 337 - Network Programming in Java


    Credits 5
    This course focuses on the Java programming language. Students learn how to construct a program and to work with variables, data types, keywords, and other critical language components. Student also learn about program flow and object-oriented principles such as inheritance and polymorphism. 
    Prerequisite(s): CNA 336  with a 2.0 or higher

    Course Outcomes
     

    1. Recognize and summarize the origins of JAVA via its history and fundamental concepts such as object-oriented programming, simple programs, compiling a program, control statements, etc.
    2. Name, describe, use the various data types and operators in JAVA.
    3. Explain and produce program control statements.
    4. Explain and produce classes, objects and methods.
    5. Understand, use, and explain inheritance.
    6. Describe and use packages and interfaces.
    7. Describe and use exception handling.
    8. Understand and recognize using I/O.
    9. Understand and apply multithreaded programming.
    10. Understand, use enumeration, autoboxing, static import and annotations.
  
  • CNA 340 - IT Project Management


    Credits 5
    This course teaches students the principles and concepts involved with project management: defining a problem, conducting a needs assessment, establishing project objectives, building a project plan to meet deadlines and budget constraints, managing a team, and closing out a project. Scrum and Agile methodologies are introduced.
    Course Outcomes
    1. Manage the selection and initiation of individual projects and of portfolios of projects in the enterprise.
    2. Conduct project planning activities that accurately forecast project costs, timelines, and quality.
    3. Implement processes for successful resource, communication, and risk and change management.
    4. Demonstrate effective project execution and control techniques that result in successful projects.
    5. Conduct project closure activities, including formal project acceptance.
    6. Demonstrate a strong working knowledge of ethics and professional responsibility.
    7. Demonstrate effective organizational leadership and change skills for managing team projects, diverse project teams, and stakeholders.
  
  • CNA 350 - Software Designed Networks I - Private Cloud


    Credits 5
    Students learn about the separation of the control planes in a physical network using programmable network controllers. The OpenFlow standard for remote modification of network devices is covered. Students should be familiar with Linux, TCP/IP, routing, and scripting languages such as Python and Java. Prerequisites: CNA 336 and CNA 337 with 2.0 or higher.
    Prerequisite(s): CNA 336  and CNA 337  

    Course Outcomes
    1. Define Software Designed Networks (SDNs) and their history.
    2. Explain core SDN concepts using OpenFlow.
    3. Explain the pros and cons of Network Functions Virtualization (NFV).
    4. Articulate performance considerations, benchmarking, and process improvements.
    5. Describe the deployment models used in real-world SDN case studies.
    6. Understand the role of project management and process control procedures in successful SDN/NFV deployments.
  
  • CNA 421 - Cloud Services Architecting - Public Cloud


    Credits 5
    This course provides the fundamentals of building an IT infrastructure in the public cloud, such as Amazon Web Services (AWS). Case studies and practice scenarios focus on best practices and optimal design patterns.
    Course Outcomes
    1. Identify the value and benefits of cloud computing and Amazon Web Services (AWS).
    2. Understand the methods and tools used to maintain and protect data.
    3. Navigate the AWS Console.
  
  • CNA 440 - Network Infrastructure Planning and Deployment


    Credits 5
    This course is a lab-based experience for students to apply their project management and networking knowledge to a real-world business case.  Students integrate computer and networking hardware and software into a robust, secure, redundant and resilient infrastructure. Students will research and present findings related to enterprise projects in computer networking design. Prerequisite: CNA 340 and CNA 350 with 2.0 or higher.
    Prerequisite(s): CNA 340  and CNA 350  

    Course Outcomes
    1. Identify networking issues in a real-world business IT case.
    2. Evaluate networking technologies best suited to an organization.
    3. Design a network infrastructure that solves a real-world problem.
    4. Give an effective project presentation.
  
  • CNA 450 - Software Designed Networks II - Cloud Migration


    Credits 5
    This course focuses on the installation, configuration, and management of VMware ESXi hosts and VMware vCenter Server for the IT network administrator. The student will be prepared as an IT professional to achieve the VMware Certified Professional on Data Center Virtualization (VCP5-DCV) certification. Prerequisite: CNA 350 with a 2.0 or higher.
    Prerequisite(s): CNA 350  

    Course Outcomes
    1. Explain the processes behind data center virtualization.
    2. Install VMware hosts and servers.
    3. Configure VMware hosts and servers.
    4. Manage and troubleshoot VMware hosts and servers.
    5. Prepare for a related professional certification exam.
  
  • CNA 480 - Virtual Infrastructure and Cloud Security


    Credits 5
    Students will learn the principles of advanced application design for mobile devices with special attention to the user experience. The course covers design principles for multi-platform, responsive applications and the optimization of media for mobile and desktop. Prerequisite: CNA 421 with 2.0 or higher.
    Prerequisite(s): CNA 421  

    Course Outcomes
    1. Apply project management knowledge and skills to design a virtual network infrastructure that includes cloud security best practices.
    2. Use Hyper-V to implement a well-designed virtual network infrastructure.
    3. Use AWS to implement a well-designed virtual network infrastructure.
    4. Use VMWare to implement a well-designed virtual network infrastructure.
    5. Articulate the best choice of virtual network infrastructure for different organizational goals.
  
  • CNA 481 - Troubleshooting Physical and Virtual Network Infrastructure


    Credits 5
    In this course students will learn how to use monitoring and troubleshooting tools on physical and virtual network infrastructures. Hands-on lab scenarios cover the necessary troubleshooting skills needed to utilize both commercial and open source tools such as FCAPS, NAGIOS, NGS3, and LogZilla. Prerequisite: CNA 480 with 2.0 or higher.
    Prerequisite(s): CNA 480  

    Course Outcomes
    1. Use network troubleshooting and monitoring tools such as FCAPS, NAGIOS, NGS3, Logzilla, etc.
    2. Create various network topology simulations.
    3. Monitor systems, networks, and infrastructures.
    4. Identify, troubleshoot, and resolve network infrastructure issues.
    5. Monitor alerting services for servers, switches, and applications.
    6. Perform real-time monitoring of virtual and physical network infrastructures.
  
  • CNA 492 - Network Architecture Capstone Project


    Credits 5
    Students are given various scenarios in computer networking design, security, infrastructure, servers, unified telephony, video and wireless in an enterprise model. After researching, planning, designing, implementing, and testing the scenario, students document and present their findings in a concise and professional manner consistent with current IT business practices. Prerequisites: CNA 421, CNA 440, CNA 450, CNA 480, and CNA 481 with 2.0 or higher.
    Prerequisite(s): CNA 421  , CNA 440  , CNA 450  , CNA 480  , and CNA 481  

    Course Outcomes
    1. Identify needs for augmenting, updating, or replacing a network infrastructure.
    2. Research new networking technologies.
    3. Use project management tools and techniques to plan a network infrastructure solution.
    4. Design a hybrid-cloud network infrastructure as a solution to the business case study scenario.
    5. Implement a hybrid-cloud network infrastructure and assess its effectiveness based on IT best practices.
    6. Evaluate the network infrastructure deployment with a business representative.
  
  • CNA 493 - Cooperative Education/Internship - Optional


    Credits 10
    This course provides the option of cooperative education/internship training in the BAS in Computer Network Architecture program. Instructor approval is required. The experience may be paid or unpaid - up to 330 hours and 10-credits maximum. Prerequisites: CNA 421, 440, 450, 480, and 481 with 2.0 or higher.
    Prerequisite(s): CNA 421  , CNA 440  , CNA 450  , CNA 480  , and CNA 481  

    Course Outcomes
    1. Work effectively on the organizational team.
    2. Complete assigned network architecture tasks to specifications.
    3. Communicate clearly and appropriately with all organization members.

Computer Network Technology

  
  • CNT 151 - CompTIA A+ Essentials


    Credits 5
    This course introduces students to computer hardware fundamentals and the Microsoft Windows 7 and 8.1 operating systems. Students install, configure, and troubleshoot computer hardware, operating systems, and application software. This course matches the objective of the corresponding CompTIA A+ exam.
    Course Outcomes

    1. Set up a new computer, identifying system requirements and understanding the technology and specifications used to describe the components.
    2. Install or upgrade the operating system.
    3. Manage external devices.
    4. Troubleshoot common computer problems that can be resolved without replacing internal components.
    5. Connect to small home and business computer networks.
  
  • CNT 156 - CompTIA A+ IT Technician


    Credits 5
    Students learn to maintain and upgrade personal computers, and are introduced to the Microsoft PowerShell command-line interfaces for the Microsoft Windows 7 and 8.1 operating systems. They learn to install, upgrade, and optimize memory, disk drives, CD-ROM drives, graphic cards, and printers as they acquire other basic computer skills. Basic familiarity with PC terminology and elementary knowledge of the Windows 7 operating system are recommended. This course matches the objectives of the corresponding CompTIA A+ exam.
    Course Outcomes

    1. Install, upgrade, and troubleshoot desktop computer and laptop components.
    2. Install, partition, and format hard disk storage.
    3. Configure a small office/home office (SOHO) network.
    4. Configure system security settings.
    5. Troubleshoot system startup.
    6. Back up and recover a computer and user data.
    7. Use the Windows PowerShell environment to create diagnostic reports and create simple scripts.
  
  • CNT 159 - CompTIA Network+


    Credits 5
    Students learn the basics of how to plan, design, and install the physical components of a network. Cable standards, network types, architectures, protocols, Local Area Network (LAN) and Wide Area Network (WAN) standards, and network support tools for various operating systems are investigated. This course matches the objectives of the corresponding CompTIA Network+ exam.
    Course Outcomes

    1. Employ networking standards and the Open Systems Interconnection (OSI) Reference Model to diagnose and resolve computer communication problems.
    2. Utilize and configure network applications and protocols.
    3. Design and construct a small computer network using basic principles of data transmission.
    4. Implement IPv4 and IPv6 addressing and subnetting using the basic principles of networking with TCP/IP and Microsoft operating system components.
    5. Troubleshoot and recover from network failure.
    6. Maintain, upgrade, and secure network hardware and software components.
  
  • CNT 250 - Routing and Switching II


    Credits 7
    CNT 250 is a follow-on course to CNT 159. It utilizes TestOut LabSim Routing and Switching Pro as a course management system to deliver much of the content, which is augmented with hands-on labs using actual Cisco routers and switches. The course revisits networking configuration fundamentals necessary to perform real-world tasks and introduces IP routing implementation, router security, and configurations for OSPF routing, EIGRP routing, access control lists, NAT, DHCP servers, and high availability. The TestOut Routing and Switching Pro Certification Exam is included in the cost of the training software.
  
  • CNT 252 - Information Storage and Management


    Credits 7
    This course provides comprehensive learning of storage technology used in increasingly complex IT environments. It builds strong understanding of underlying storage technologies (e.g., data center, RAID, etc.) and prepares the student to learn concepts, technologies, and products. Students will also learn about the architecture, features, and benefits of Intelligent Storage Systems; storage networking technology such as FC-SAN, IP-SAN, NAS, Object-based and Unified storage. Additionally, business continuity solutions such as back up, replication, and archive; information security; and cloud computing are also included.
    Course Outcomes

    1. Describe the challenges found in today’s complex information management environment.
    2. Describe storage technology solutions (such as DAS, NAS, SAN and Virtualization technologies).
    3. Describe the various Business Continuity solutions: Backup and Replication.
    4. Describe common storage management roles and responsibilities.
    5. Describe the processes and technologies for identifying, analyzing, and mitigating security risks in storage infrastructure.
  
  • CNT 253 - Windows Server 2008 Network Infrastructure


    Credits 7
    This course expands the knowledge and skills acquired in CNT 251, Windows Server 2008 Network Administration. Students gain understanding of network technologies commonly used with Windows Server 2008 and IP-enabled networks. Students plan and manage server lifecycle, develop and evaluate baselines for monitoring and managing server roles; implement and configure several different server roles for Windows Server 2008. Technical support of workstations, servers, and wireless devices such as laptops is emphasized for both platforms. Concepts such as administration of policies, security, are covered. This course includes extensive hands-on training. Students perform most functions studied on network equipment and through simulations.
  
  • CNT 254 - Cloud Infrastructure Services


    Credits 7
    This course covers how to build a cloud infrastructure based on a cloud computing reference model. The reference model includes five fundamental layers: physical, virtual and control, service, business continuity, security and cloud service management. For each layer and function this course covers the comprising technologies, components, processes, and mechanisms. The content is based on an open standards approach to describe concepts and technologies, following the U.S. National Institute of Standards and Technology as a guide for all definitions of cloud computing. After completing this course, students will have acquired knowledge to make informed decisions on technologies, processes, and mechanisms that are required to build a cloud infrastructure. Current Microsoft Hyper-V and VMware Esxi/VSphere software is used in labs to emulate scenarios of basic cloud infrastructure deployments. Also included in the course are components of Microsoft’s curriculum on Windows Server Infrastructure, Installation and Configuration which are part of Exam 70-410.
    Course Outcomes

    1. Assess the hardware and software and your current environment to plan for migration to Windows Server 2012 or Windows server 2012 R2.
    2. Build customize reference images of Windows Server 2012 and Windows Server 2012 R2 and deploy them using the Microsoft Deployment Toolkit.
    3. Perform remote server management and role installation using Server Manager and Windows PowerShell.
    4. Deploy domain controllers using Server Manager in Windows PowerShell.
    5. Deploy active directory and enable advanced active directory features using the Active Directory Administrative Center and Windows PowerShell.
    6. Deploy domain controllers using Server Manager in windows PowerShell.
    7. Ensure DHCP availability, implement DNS S EC, and perform networking ministration task using Windows PowerShell.
    8. Deploy, configured, and manage Hyper-V host and virtual machines using Highbury manager in Windows PowerShell.
    9. Deploy storage spaces and provision and manage shared storage using Server Manager and Windows PowerShell.
    10. Deploy and managed print servers using the print management consul in Windows PowerShell.
    11. Plan, configure, and manage group policy using the Group Policy Management Console in Windows PowerShell.
  
  • CNT 255 - Cloud Computing Virtualization


    Credits 7
    This course covers the fundamentals, general knowledge, terminology and basic concepts used in Cloud Computing Virtualization. This course provides students with knowledge and skills necessary for becoming a certified Virtualization Specialist or Cloud Computing Certified. Students acquire extensive hands-on experience using VMware Server and Microsoft Hyper-V software.
  
  • CNT 256 - Virtual Network Infrastructure


    Credits 7
    This course covers the implementation, management, and maintenance of a Windows Server and VMware ESX.5 Server Infrastructures, as well as an introduction to Amazon Web Services (AWS). It provides students with the knowledge and skills to implement, manage, and maintain such an environment. Tasks include implementing both physical and virtual networks with routing; implementing, managing, and maintaining domains; implementation of Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), securing Internet Protocol (IP) traffic with Internet Security (IPSec) and certificates; implementing a network access infrastructure by configuring the connections for remote access clients; and managing and monitoring network access. This course is taught via lectures, discussions, scenarios, demonstrations, chapter review questions, textbook exercises, and classroom labs.
    Course Outcomes

    1. Identify the value and benefits of the AWS cloud.
    2. Recognize the valuable ways that the AWS platform can be used.
    3. Demonstrate knowledge of the robust security capabilities, controls, and assurances in place to maintain security and data protection.
    4. Articulate the financial impact the AWS cloud can have on an organization’s procurement cycle, cost management, and contracts, while minimizing risks associated with consumption-based pricing models.
  
  • CNT 259 - Enterprise Network Technology


    Credits 5
    This course covers support for designing and administering Local Area Networks (LANs) and Wide Area Networks (WANs) that span entire companies or organizations spread over multiple buildings or campuses. Students study Microsoft advanced subjects such as: LAN/WAN design, designing and implementing TCP/IP suite services, IPSec, Network Address Translation (NAT), Certificate Services, enterprise wide security, and analyzing business/technical requirements of computing services.
    Course Outcomes

    1. Design and support a Windows based LAN/WAN environment that include multiple domains.
    2. Design and support LAN/WAN environment that include multiple Linux, Windows, and or Cisco routers.
    3. Design and support heterogeneous LAN/WAN environment that include Windows and Linux servers & workstations.
  
  • CNT 260 - Mobility +


    Credits 6
    The Mobility+ course covers mobile device management, troubleshooting, security, and network infrastructure. It is aligned with and based on curriculum materials that prepare students to complete the CompTIA Mobility+ certification exam. Students will learn how to deploy, integrate, support and manage a mobile environment while ensuring proper security measures are maintained for devices and platforms to mitigate risks and threats. Students will acquire the knowledge and skills required to understand and research the capabilities of various mobile devices and aspects of over-the-air technologies.
  
  • CNT 261 - Firewall Fundamentals


    Credits 5
    Firewall Fundamentals examines basic network security issues, from interpreting a company policy to configuring firewalls and VPNs. Students will learn how to use packet filtering, netmasks, encryption, proxies, and other threat mitigation options for internet and intranets through a variety of hands-on labs.
  
  • CNT 263 - CompTIA Linux +


    Credits 7
    This course provides introductory and advanced coverage of Linux systems administration. It is designed to help students successfully pass CompTIA’s Linux+ Certification exam. The course covers Red Hat ES4 release. Not only will this prepare students for CompTIA’s Linux+ Certification, the course will equip all students with the information necessary to remain current with industry changes.
    Course Outcomes

    1. Install and configure a Linux workstation to connect it to a WAN or LAN.
    2. Provide support via the Linux command line.
    3. Perform administrative tasks including adding users & groups, modifying file & directory permissions.
    4. Develop a maintenance schedule including system updates, backup & restore, shutdown & reboot.
  
  • CNT 264 - CompTIA Security +


    Credits 12
    The CompTIA Security+ course covers the most important principles for securing a network and managing risk. Topics such as access control, identity management and cryptography are covered. Additionally, topics include appropriate mitigation and deterrent techniques to address network attacks and vulnerabilities, and security concerns associated with cloud computing, BYOD and SCADA. The course content serves as preparation toward attempting the CompTIA Security+ exam.
    Course Outcomes

    1. Assess risk and participate in risk mitigation activities.
    2. Prepare infrastructure, application, information, and operational security standards.
    3. Establish and manage security controls to maintain confidentiality, integrity, and availability, identify appropriate technologies and products.
    4. Review and troubleshoot security events and incidents, and operate with an awareness of applicable policies, laws, and regulations.
  
  • CNT 271 - Communications & Human Relations in the Workplace


    Credits 3
    Students develop human relations skills necessary to work with diverse customers and with various departments in a business organization. Business oral presentation and communication skills as well as business writing skills such as formal letters, documentation, proposals, and performance ratings are explored. Personal traits leading to cooperation, understanding cultural diversity, sexual harassment prevention, conflict resolution, and promotability are emphasized. Students explore strategies for acquiring positions in Information Technology and Information Systems career areas. Students gain skills in information literacy to research positions and skill requirements through electronic, online, and other methods. Job candidate presentation skills such as job interviews, resume writing, cover letters, and follow-up letters are covered.
    Course Outcomes

    1. Formulate business documents in a professional manner including memos, reports and proposals.
    2. Prepare a professional cover letter and resume.
    3. Compose professional emails for business communications.
  
  • CNT 294 - Internship/Cooperative Education


    Credits 5
    This course provides the option of cooperative/ internship training in computer networks, within the prescribed hours of the student’s program of study. Instructor approval is required, and the experience can be either paid or unpaid.

Computer Network Technology - Supplemental

  
  • CNTS 185 - PowerShell for IT Administrators


    Credits 3
    PowerShell for IT Administrators is a beginning-to-intermediate course intended to develop skills and knowledge for Information Systems and Network Administrators. Students learn to use PowerShell to locally and remotely monitor and configure computer operating systems and network devices directly from the PowerShell command line, and by writing and executing scripts. Topics include PowerShell terminology and syntax, comparison with other command line interfaces such as the legacy Windows Command shell and Linux Bash, the extensive and indispensable PowerShell Help System, the Object Oriented and multi-layered nature of PowerShell, local and remote use of the PowerShell command line to conduct day-to-day administrative and troubleshooting tasks, compilation of data from multiple remote systems and the generation of reports with PowerShell, and script development with the PowerShell Integrated Scripting Environment (ISE).

Computer Science

  
  • CSI 101 - PC Hardware and Networking


    Credits 6
    This is an introductory course for students with little or no experience with computers. Students become familiar with different hardware components comprising an IBM compatible personal computer. They learn how to assemble a computer from the basic components and install and configure a Windows operating system. Students learn installation and administration of hardware and software to create a local area network using Microsoft Windows Server software. Students learn cabling, network interface cards, workstation configuration and basic computer and networking troubleshooting. Students complete a hands-on network installation and administration project in which they create users, assign rights, create directory structures and implement user-level security. Emphasis is on troubleshooting and maintenance skills.
    Course Outcomes

    1. Demonstrate specific technical skills necessary to assemble personal computers and install and configure a Windows Operating System.
    2. Demonstrate specific technical skills necessary to act as Administrator, and join a PC to a Local Area Network.
    3. Demonstrate specific technical skills necessary to act as Administrator, and add a User to a Local Area Network.
  
  • CSI 102 - Office Applications and Business Communications


    Credits 6
    This is an introductory course for students with little or no experience with computers. Students learn basic operations of the Microsoft Windows operating system. They also learn to use Microsoft Word, Excel, PowerPoint and Access. This class gives students the basic knowledge to use these applications in a typical office environment, and to create printed documents, spreadsheets, presentations and a small database.
    Course Outcomes

    1. Demonstrate competency in the use of Word Processing Applications to produce business written communication through projects, and demonstrate competency in business oral communication through the use of Presentation type Applications to produce business presentation projects.
    2. Demonstrate competency in the use of the Internet and various other technical resources to complete research for business communication projects and for problem solving related to programming and development projects.
    3. Demonstrate competency in the use of Spreadsheet and Database Applications to organize, store, retrieve, and display data in a manner that would be useful in business to support strategic decision making.
  
  • CSI 103 - Computer Networking I


    Credits 4
    Students learn the basics of computer hardware: connecting devices, using command lines, installing operating systems, understanding data and storage types, and troubleshooting. Topics will help students prepare for entry-level industry certification, such as CompTIA A+ exams.
  
  • CSI 104 - Computer Networking II


    Credits 4
    This course builds on CSI 102 with networking and security concepts. Students learn protocols like IPv4, IPv6, DHCP, and subnet masks and set up basic wireless networks. Virtualization and desktop imaging are introduced. Students also learn how to secure computer and data access through authentication, password procedures, firewalls, and encryption. Topics help students prepare for entry-level industry certification, such as CompTIA A+ exams.
    Prerequisite(s): CSI 103

  
  • CSI 120 - Computer Programming I


    Credits 5
    This course introduces the basics of computer programming and problem solving. Students will develop skills in designing and writing simple computer programs in an integrated programming environment (IDE). Topics include flowchart concepts, language syntax, data types and operators, methods, control structures such as conditionals and loops, and arrays.
  
  • CSI 122 - Computer Programming II


    Credits 5
    Students write creative programs demonstrating skill in structured design and code, using decision and iteration structures, as well as effective documentation. Students learn to write event-driven applications using forms, controls, properties and methods.
    Prerequisite(s): CSI 120

  
  • CSI 124 - Computer Programming III


    Credits 5
    Students are introduced to the concepts of object-oriented programming. Students learn to write applications using structures, classes, interfaces, inheritance and polymorphism. In addition, students learn to use and create delegates, events, collections, exceptions, dynamic link libraries and input/output streams to build real-world applications.
    Prerequisite(s): CSI 122

  
  • CSI 130 - Database Design


    Credits 5
    This is an introductory course for the student with little or no experience designing and building relational databases. The students learn the basics of relational database theory and rules of normalization, and how to incorporate business requirements into the design for a database. They also learn to use a program or language such as Structured Query Language (SQL) to create basic database objects and to manipulate data.
  
  • CSI 132 - Applied Database Development


    Credits 5
    This course converges what students have learned about basic programming and relational databases to build custom database applications. The basics of Graphical User Interface (GUI) design and event-driven programming are applied to make user-friendly menu systems and forms for any database usable by others in a business environment. Business examples are used in class.
    Prerequisite(s): CSI 122 and CSI 130

  
  • CSI 140 - Front-End Web Development


    Credits 5
    Students will learn the basic elements defined in the HTML language to initially build simple web pages and forms, then adding semantics, structures, and more sophisticated forms using HTML5 elements. In the second part of this course, students will add styles to their web pages and forms using Cascading Style Sheets (CSS). In the final project, students should be able to design quality web pages as rated by professionals.
  
  • CSI 145 - Web Design


    Credits 7
    This course introduces students to Hypertext Markup Language, or HTML. It covers basic HTML tags, links, lists, text formatting, images and multimedia, tables, and frames. A quick introduction to cascading style sheets and JavaScript is covered to create dynamic and stylish Web pages.
    Prerequisite(s): CSI 152 .

    Course Outcomes

    1. Apply basic concepts and techniques for designing, developing and deploying Web sites.
    2. Create basic designs with HTML 5, including HTML tags, links, lists, text formatting, images and multimedia, tables, and frames.
    3. Build more dynamic and stylish web pages with Cascading Style Sheets (CSS) and JavaScript.
    4. Utilize navigation, browser, and data objects mindfully for users.
  
  • CSI 147 - Web Graphics


    Credits 7
    This course is an introduction to digital photography and image manipulation and covers image capturing, editing, creating animation and producing Web documentation. Students learn the differences between “bmp”, “gif”, “jpg”, “avi” and “mpg” file formats. Students create static image files as well as “flash” and “pdf” files for use on Web pages. Topics include file resolution and download times with respect to Web pages.
    Course Outcomes

    1. Demonstrate competency in the use of Digital Imaging Applications to create and modify graphic images.
    2. Demonstrate competency in the use of digital images for business projects, including web pages and business presentations.
    3. Demonstrate competency in the use of Typography and Layering, combined with digital images, to produce business marketing material.
  
  • CSI 152 - Introduction to Programming


    Credits 7
    This is a first course in programming to enable students to develop a sound and solid foundation in logical problem solving and design. Students learn to solve computer problems using structured analysis. Use of graphical design tools such as hierarchy charts and flowcharts will be covered. Students will design and test real-world programming solutions using sequence, branching and iteration structures.
    Course Outcomes

    1. Define and understand fundamental terms and concepts of object-oriented programming, as well as their impact on application design.
    2. Define data types and create code to receive and process data from user input.
    3. Design and test real-world programming solutions using sequence, branching and iteration structures.
    4. Utilize Microsoft Visual Studio integrated development environment (IDE) to write and test code and simple applications.
  
  • CSI 154 - Introduction to C# Programming


    Credits 7
    This course is an introduction to programming using C#. Students write creative programs demonstrating skill in structured design and code, using decision and iteration structures, as well as effective documentation. Students learn to write event-driven Windows applications using forms, controls, properties and methods.
    Prerequisite(s): CSI 152  

    Course Outcomes

    1. Describe and apply fundamental concepts of object-oriented programming.
    2. Define and create classes, structures, and objects with the C# programming language.
    3. Graphical user interfaces for Windows applications using the Microsoft Visual Studio IDE.
    4. Write event-driven Windows applications using forms, controls, properties and methods.
  
  • CSI 155 - Object-Oriented Programming with C#


    Credits 7
    This course is a continuation of CSI 154 , Introduction to C# Programming. Students are introduced to the concepts of object-oriented programming. Students learn to write applications using structures, classes, interfaces, inheritance and polymorphism. In addition, students learn to use and create delegates, events, collections, exceptions, dynamic link libraries and input/ output streams to build real world windows applications.
    Prerequisite(s): CSI 154  

    Course Outcomes

    1. Describe and apply concepts of object-oriented programming building on those learned from Computer Science 145 pre-requisite.
    2. Write applications using structures, classes, interfaces, inheritance and polymorphism.
    3. Use basic data structures, including stack, queue, list, linked list, and dictionary.
    4. Use and create delegates, events, collections, exceptions, dynamic link libraries and input/ output streams to build real world Windows applications.
  
  • CSI 156 - Introduction to Database Theory and Design


    Credits 7
    This course offers an introduction to relational database design theory. Students learn about components of database system as well as an entity-relationship model, tables, form normalization, indexes, primary keys, queries and Structured Query Language (SQL). We discuss the use and application of relational databases versus flat file database structures.
    Prerequisite(s): CSI 102 .

    Course Outcomes

    1. Demonstrate competency in the application of the rules of Relational Database Design in designing and building relational databases, which organize, store, retrieve, and display data in a manner that would be useful in business to support strategic decision making.
    2. Demonstrate competency in using Database Management tools to manipulate various data types, to achieve consistency of data, for support of accurate output reporting for business.
    3. Demonstrate competency in using Database Management tools (Querying and Reporting) to correctly summarize business data, for support of accurate output reporting for business, to support strategic decision making.
    4. Demonstrate basic competency in using Database Design Tools (Forms and Controls) to create a Graphical User Interface (GUI) for a business Database.
    5. Demonstrate competency in utilizing Structured Query Language (SQL) to query and manipulate data.
  
  • CSI 159 - Applied Database Development


    Credits 7
    Using Microsoft Access, students complete a hands-on relational database project. Students use industry standard analysis methods to create database mission statements, mission objectives, tables, fields and relationships. Databases are normalized to the third normal form. Use of Visual Basic for Applications is covered to allow students to customize their application. Creation of user-friendly interfaces, design and creation of business reports and basic Structured Query Language (SQL) coding are covered. Students execute the applications using efficient testing procedures.
    Prerequisite(s): CSI 152  and CSI 156 .

  
  • CSI 171 - Software Testing


    Credits 4
    This course is an overview of the fundamentals of testing business and consumer software under normal business conditions. Topics covered include testing cycles, objectives and limits of testing, creating test plans and reporting and analyzing software bugs. Also covered are elements of efficient test case design, localization testing and writing test documentation. Students complete hands-on projects to implement these technologies.
 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 22