May 16, 2024  
Butler Community College 2019-20 Catalog 
    
Butler Community College 2019-20 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Information Technology

  
  • IN 130. Network Clients


    Credits: 3
    This course will enable the student to install and administer the Microsoft Windows client operating system. The student will learn about settings in which the Microsoft Windows client is installed, and administer the Microsoft Windows client for various user environments. The student will create and configure user accounts, plan and manage permissions, and configure the operating system to use various network services. The student will also backup and restore system files, manage the update process, troubleshoot problems, and audit operating system activity.



  
  • IN 131. Network Servers


    Credits: 3
    This course will enable the student to install, upgrade, and administer the Microsoft Windows Server operating system. The student will learn about environments in which Microsoft Windows Server is installed and will administer Microsoft Windows Server for various user needs. The student will create and administer domain accounts, configure and manage network services, and perform backups and restores. The student will also configure printers and manage disk storage.



  
  • IN 133. Supporting Networked Computers


    Credits: 3
    This course will enable the student to install, configure and maintain computers used on networks. The student will focus on a computer’s participation in networks as either a network client or as a network server. This course is designed for those anticipating a career in network support or for those seeking professional certification.



  
  • IN 135. Web Graphics


    Credits: 3
    This course will enable the student to manipulate and create graphics and prepare them for publication on the World Wide Web using industry standard software. The student will develop typical web images including buttons, rollovers, and animations. The student will learn to apply different optimization techniques to web images so they maintain detail during web display while optimizing their size to improve loading times. The student will develop web pages and export them from industry standard software into HTML / CSS.



  
  • IN 147. Game Graphics and Interface Design


    Credits: 3
    Prerequisite(s): IN 162  or IN 166  or IN 171  or IN 174  or IN 183  with a C or better.

    This course will enable the student to use image editing software to create original seamless textures for game graphics and learn how to export the graphics for use in game design. The student will use a variety of digital tools and techniques to create and optimize textures and images for use with game engines. The student will apply these techniques to new levels in game design and 3D models



  
  • IN 148. 3D Virtual Environments


    Credits: 3
    Prerequisite(s): IN 171   or IN 166   or IN 174   or IN 183   with a C or better. 

    This course will enable the student to create basic virtual environments inside Second Life (a multi-user virtual environment), OpenSim (the stand-alone server technology of Second Life), and the Unity Game Engine. The student will apply a variety of skills to create basic architecture, accessories, sound, animations, textures, and interactive environments used in film, video, stop-motion animation videos and game creation of professional quality. The student will use the basics of programs and scripts for personal, educational, and commercial use.



  
  • IN 149. Interactive Scripting


    Credits: 3
    Prerequisite(s): IN 148  with a C or better.

    This course will enable the student to use LindenScript and UnrealScript within the Second Life and Unreal Editor Platforms to script objects and levels. The student will learn programming techniques to develop interactive 3D content inside both platforms. The student should be familiar with the virtual world of Second Life, the Unreal Editor and basic 3D concepts before enrolling.



  
  • IN 155. Administering Windows Server


    Credits: 3
    This course will enable the student to implement a group policy infrastructure, manage user and service accounts, and maintain active directory domain services. The student will configure and troubleshoot domain name servers and remote access. The student will also optimize file services and increase file system security.



  
  • IN 156. Configuring Advanced Windows Server Services


    Credits: 3
    This course will enable the student to implement advanced network services and advanced file services. The student will implement network load balancing and failover clustering. The student will also implement advanced Microsoft Windows Server Services’ disaster recovery.



  
  • IN 157. Game Design 1


    Credits: 3
    Prerequisite(s): IN 162  or IN 166  or IN 171  or IN 174  or IN 183  with a C or better.

    This course will enable the student to design, create, and deploy basic game levels and massive game worlds. The student will focus on game design using the Unity Game Engine.



  
  • IN 158. 3D Animation 1


    Credits: 3
    Prerequisite(s): IN 162  or IN 166  or IN 171  or IN 174  or IN 183  with a C or better.

    This course will enable the student to gain a basic knowledge of 3D computer modeling, texturing, lighting, and animation. The student will use the tools in a 3D animation and modeling software package. The student will create, animate, texture, and light 3D objects and scenes.



  
  • IN 159. Information Technology Project Management


    Credits: 3
    This course will enable the student to use a variety of project management techniques that can be applied in an information technology project context. The student will gain knowledge in the areas of integration management, scope management, time management, cost management, and quality management, which will serve as a foundation for an information technology project management position.



  
  • IN 162. Game, Storyline and Character Development


    Credits: 3
    This course will enable the student to transform a storyline or core game idea into a formed game directional plan or story. The student will study working game and story structures, failed game and story structures, and character development. The student will apply that knowledge to a complete storyline or game idea.



  
  • IN 163. Introduction to 3D Design


    Credits: 3
    This course will enable the student to articulate, discuss, and apply the basic principles of 3D design to a 3D development workspace. The student will be exposed to many considerations of 3D design including workspace, color, images, video in 3D space, and other elements found in 3D design. The student will use industry standard tools to create 3D works of custom design.



  
  • IN 164. Cinematics and Audio


    Credits: 3
    Prerequisite(s): IN 166  or IN 171  with a C or better.

    This course will enable the student to create unique audio based sequences and cinematic sequences for game use. The student will use industry standard tools for audio and video production with the necessary planning pipeline for game audio/video production.



  
  • IN 165. Digital Drawing and Painting


    Credits: 3
    This course will enable the student to produce digital drawings and paintings. The student will use pressure-sensitive digital tablets in combination with raster and vector based software. The student will explore mark making, perspective, color systems, and the rendering of light and shadow with traditional and digital tools. The student will develop digital images from scratch using drawing and painting techniques, collage, masking, compositing, and precise color adjustment. The student will complete projects that showcase perceptual skills, conceptual strategies, production methods, and narrative compositions.



  
  • IN 166. Introduction to Graphics


    Credits: 3
    This course will enable the student to articulate, discuss, and differentiate the components required and used in various graphical situations. The student will be exposed to many aspects of graphical design as it pertains to interactivity, 3D, film, and digital signage. The student will build a portfolio of graphics and graphical aspects that demonstrates a knowledge of all graphical types, using industry standard software and techniques.



  
  • IN 167. Survey of Operating Systems


    Credits: 3
    This course will enable the student to explain the role of an operating system (OS) in providing an interface between user programs and the bare hardware of a computer or device. The student will describe the historical development of operating systems and describe the major components of most operating systems. The student will investigate major OS subsystems, including process management, memory management, and security. The student will analyze and troubleshoot problems in operating system design. The student will implement OS functionality in UNIX, Windows, Linux, and Android environments. The student will explore OS certification options and develop a personal plan of study for preparing for certification.



  
  • IN 168. CompTIA A+ Practical Applications


    Credits: 3
    This course will enable the student to gain the knowledge required to install, configure and maintain software for end users. This course will also cover the basics of networking and security/forensics, properly and safely diagnose, resolve and document common software issues while applying troubleshooting skills. Students will also gain appropriate customer support and soft skills; understand the basics of virtualization, desktop imaging, and deployment.



  
  • IN 169. Illustrator Fundamentals


    Credits: 3
    Prerequisite(s): IN 166  or IN 171  with a C or better.

    This course will enable the student to articulate and use the basic principles of design. The student will utilize Adobe Illustrator to demonstrate the processes of typography, color, layout, design, and other features to create ready-for-print and digital display images, multimedia, logos, and other assets.



  
  • IN 170. InDesign Fundamentals


    Credits: 3
    Prerequisite(s): IN 166  or IN 171  with a C or better.

    This course will enable the student to articulate and use the basic principles of design. The student will utilize Adobe InDesign to demonstrate the processes of layout and design to create ready-for-print and digital display multimedia, magazines, page-layouts, and other assets.



  
  • IN 171. Photoshop Fundamentals


    Credits: 3
    This course will enable the student to articulate and use the basic principles of design and graphical creation. The student will utilize Adobe Photoshop to demonstrate the processes of creation and design to make ready-for-print and digital display images, graphics, and other assets.



  
  • IN 172. Animate Fundamentals


    Credits: 3
    Prerequisite(s): IN 171   with a C or better.

    This course will enable the student to explain and use the basic principles of animation in a two dimensional layout. The student will utilize Adobe Animate to demonstrate the process of creating 2-D interactive animations.

     



  
  • IN 174. Stop Motion Animation


    Credits: 3
    This course will enable the student to build stop-motion animations using various industry standard techniques. The student will explore concepts used to create animations for cinema, video, and interactive markets. The student will apply cinematic techniques of lighting, camera composition, and story development to create a stop-motion animated short movie.



  
  • IN 179. UX/UI Fundamentals


    Credits: 3
    Prerequisite(s): IN 171   with a C or better.

    This course will enable the student to explain and use the principles of User Experience Design and User Interface Design. The student will utilize Adobe XD and other software to demonstrate the processes, design, and creation of effective and current UX/UI instances and the creation of assets for that purpose.



  
  • IN 180. Digital Branding and Promotion


    Credits: 3
    Prerequisite(s): IN 171   with a C or better.

    This course will enable the student to apply techniques and best practices related to digital delivery of content to social media platforms, branding, and promotion of services and products. The student will use Adobe Spark and various tools to create targeted branding themes and understand the use of assets generated from those tools.



  
  • IN 183. Digital Video Production 1


    Credits: 3
    This course will enable the student to create a digital documentary while learning the process of digital video production. The student will work individually and in teams to learn every aspect of brainstorming, creating, writing, and producing a digital video production in an interactive production setting.



  
  • IN 184. Mobile Game Development


    Credits: 3
    Prerequisite(s): IN 157   with a C or better.

    This course will enable the student to design, create, and publish video games and applications to a mobile platform. The student will use industry standard tools to create compelling user experiences that take full advantage of mobile device capabilities.



  
  • IN 185. Mobile Application Development


    Credits: 3
    This course will enable the student to build, test, and publish applications to the mobile amobile Apple Store. The student will learn useuse Swift Programming for the iOS Operating System to create severalseveral applications that can be exported for use on the Apple Store or self-promotion.



  
  • IN 186. CompTia A+ Essentials and Application


    Credits: 6
    This course will enable the student to gain the knowledge required to assemble components based on customer requirements. The student will install and configure devices and software, learn basic networking and security principles, troubleshoot, replace and document defective components. The student will also gain appropriate customer support and soft skills; understand the basics of virtualization, desktop imaging, and deployment.



  
  • IN 187. Drone Practices in Interactive Technology


    Credits: 3
    This course will enable the student to fly and navigate a personal drone. The student will assemble, maintain, charge, and care for a personal drone using different applications relevant to the use of drones in the interactive technology fields, focusing on photo and video work.



  
  • IN 200. Beginning C++ with Game Programming


    Credits: 3
    This course will enable the student to use C++ and the Standard Template Library to program text-based games and applications. The student will learn beginning procedural and object oriented programming using structured programming techniques to develop games and game applications.



  
  • IN 201. C#


    Credits: 3
    This course will enable the student to design and implement applications using C#. The student will demonstrate a complete product development cycle using object-oriented programs (OOP). The student will develop projects that demonstrate programming concepts, including inheritance, encapsulation, interfaces, and polymorphism. The student will apply methods to control and display data within applications.



  
  • IN 208. Interactive Digital Signage


    Credits: 3
    Prerequisite(s): IN 166  or IN 171  with a C or better.

    This course will enable the student to prepare images, audio, and video for output to interactive digital signage. The student will create timed sequences and program media players to display created assets on interactive digital signage systems.



  
  • IN 211. Java Programming


    Credits: 3
    This course will enable the student to design, code, and implement software projects in Java. The student will solve coding problems involving control structures, data types, classes, methods, and events. The student will implement inheritance, exceptions, user interfaces, recursion, searching and sorting within a Java program. The student will apply a documented project development cycle to the production of Java applications.



  
  • IN 213. Logic Design for Programmers


    Credits: 3
    This course will enable the student to develop the logical thinking skills necessary for creating high quality software programs. The student will examine key concepts of structure related to programming. The student will be introduced to database concepts and explore data management methods including decision-making, looping, array handling, and file handling. The student will also investigate object-oriented and event-driven programming. The student will apply programming logic to everyday business scenarios and develop flowcharts and Pseudocode to address the scenarios. The student will modify working logic based on new specifications and troubleshoot nonworking code. The student will examine system design issues and explore features of the Unified Modeling Language (UML).



  
  • IN 215. Game Design 2


    Credits: 3
    Prerequisite(s): IN 157  with a C or better.

    This course will enable the student to design, create, and deploy advanced game levels and massive game worlds. The student will focus on game design using the Unity Game Engine.



  
  • IN 216. Web Scripting


    Credits: 3
    Prerequisite(s): IN 112  with a C or better.

    This course will enable the student to use JavaScript programming, the language used to expand the capabilities of the web browser beyond basic HTML and CSS. The student will use JavaScript to enhance user interactions on a web page through form validations, animation, templates, real time page updates, and canvas game development. The student will build and troubleshoot various JavaScript projects in these areas. The student does not need previous programming experience; the course is designed for those anticipating a career in Web Development and Production.



  
  • IN 217. 2D Animation and Cartooning


    Credits: 3
    This course will enable the student to create animations for the Web, including animated buttons, banner ads, cartoons, and animated diagrams. The student will analyze cartoon styles and techniques, complete a series of specified animation projects, storyboard original stories, and produce original animations. The student will focus on current 2-dimensional animation technologies and vector animation with Flash. The student will create professional-quality animations and manage an efficient workflow.



  
  • IN 228. Introduction to SQL Language


    Credits: 3
    This course will enable the student to use the Structured Query Language SQL to create, modify or retrieve data from a relational database. The student will create a relational database. This course is designed for those anticipating a career in database design or working towards a computer related degree.



  
  • IN 234. CMS for Web Development


    Credits: 3
    Prerequisite(s): IN 112  with a C or better.

    This course will enable the student to create web sites using popular Content Management Systems (CMS). The student will learn about the origins of CMS, how to implement pre-built themes and tools, how to develop original themes and widgets, how standards are established and changed, and proper installation procedures for server deployment of CMS including database installation. The student will also troubleshoot and correct faulty web pages.



  
  • IN 237. Managing and Maintaining Windows 8


    Credits: 3
    Prerequisite(s): IN 131  and IN 133  with a C or better or instructor approval.

    This course will enable the student to implement, manage, and maintain Microsoft’s Windows 8 operating system. The student will learn how to configure and support Windows 8 computers, devices, users, and associated network and security resources.



  
  • IN 239. 3D Animation 2


    Credits: 3
    Prerequisite(s): IN 158  with a C or better.

    This course will enable the student to gain intermediate skills in 3D computer modeling and animation. The student will use the tools in a 3D modeling and animation software package. The student will create and animate objects and scenes.



  
  • IN 243. Advanced HTML and CSS


    Credits: 3
    Prerequisite(s): IN 112  with a C or better or instructor approval.

    This course will enable the student to build large scale findable websites that are accessible on a wide variety of devices including phones, tablets, and assistive devices. The student will explore strategies for search engine optimization (SEO) and learn advanced Cascading Style Sheet (CSS) layout and production techniques. The student will also develop a workflow that integrates CSS preprocessors, methods for organizing CSS architecture, and techniques for solving common website performance.



  
  • IN 245. CCNA I Internetworking Fundamentals


    Credits: 3
    Prerequisite(s): IN 133  with a C or better or instructor approval.

    This course will enable the student to use network protocol models to explain the layers of communications in data networks. The student will design, calculate, apply subnet masks and addresses to networks, and build a simple Ethernet network using routers and switches. The student will apply basic cabling and network designs to connect devices. The student will perform basic router and switch configuration and verification. The student will analyze the operations of the transport and network layer protocols and services within the Open Systems Interconnection (OSI) model.



  
  • IN 252. Introduction to Computer Programming


    Credits: 3
    This course will enable the student to develop the skills and knowledge necessary to produce beginning programs and publish to the web. The student will be introduced to programming principles, methodology, style, design, structures, data types, and logic.



  
  • IN 259. Digital Photography 2


    Credits: 3
    Prerequisite(s): IN 122  with a C or better.

    This course will enable the student to use digital cameras, studio lighting, and photo editing suites at an advanced level. The student will focus on advanced techniques used in today’s digital imaging career field to gain a greater skillset using advanced industry standard software and equipment.



  
  • IN 261. Cross-Platform Mobile Development


    Credits: 3
    This course will enable the student to design and implement applications for deployment on mobile devices. The student will work through the processes required to research, code, and publish mobile applications. The student will demonstrate competence in project management, asset creation, integration, and testing.



  
  • IN 263. Advanced Web Scripting


    Credits: 3
    Prerequisite(s): IN 216   with a C or better.

    This course will enable the student to use JavaScript programming at an advanced level. The student will use JavaScript and Node.JS to enhance user experience in web pages. The student will build and troubleshoot various Node.JS applications and projects as well as write, build, and test projects and applications they develop.



  
  • IN 271. Querying Microsoft SQL Server


    Credits: 3
    Prerequisite(s): IN 131  and IN 133  both with a C or better, or lead instructor approval.

    This course will enable the student to install Microsoft SQL Server 2012 and manage the data in that installation. The student will analyze the network and business requirements so that the Microsoft SQL Server instance is installed on the correct hardware with the appropriate software configuration. The student will also learn techniques to manage and secure that data in various environments.



  
  • IN 272. Administering MS SQL Server Database


    Credits: 3
    Prerequisite(s): IN 271  with a C or better.

    This course will enable the student to install MS SQL Server 2012 Database and manage the data in that installation. The student will learn strategies to maintain high availability systems within the enterprise while guarding data. The student will also learn how to secure data from unauthorized access, store data effectively, and back up data in accordance with policies.



  
  • IN 273. Implementing a Data Warehouse with SQL


    Credits: 3
    Prerequisite(s): IN 272  with a C or better.

    This course will enable the student to design shared/conformed dimensions, design hierarchies, and determine attributes for Data Warehouse. The student will learn strategies on how to determine control flow, containers, tasks needed, and precedence constraints design of a SQL Server Integration Service (SSIS) package strategy with rollback, staging, and transaction control. The student will also learn how to manage, configure, and deploy SSIS packages.



  
  • IN 274. Stop Motion Animation 2


    Credits: 3
    Prerequisite(s): IN 174   with a C or better.

    This course will enable the student to apply previously learned concepts of stop-motion animation to the design and creation of stories told through movement. The student will create a short stop-motion animation using a multi-plane downshooter. The student will master a complete production pipeline, from storyboard to final rendering. The student will evaluate others’ work for expression of effective design principles, creativity, thoughtful concept, and well-executed craftsmanship.



  
  • IN 275. Information Technology Ethics


    Credits: 3
    Prerequisite(s): Completion of 12 credit hours of Information Technology department courses, with a C or better earned in each course.

    This course will enable the student to appraise ethical issues that information technology professionals face in a corporate setting. The student will examine the classical normative ethical theories based on notions of duties, rights, consequences and virtue based ethics as well as the contemporary codes of conduct established by professional organizations. The student will explore, analyze, and critique case studies in order to develop skills in ethical thought and written communication.



  
  • IN 277. Designing and Implementing a Server Infrastructure


    Credits: 3
    This course will enable the student to plan, design, and deploy a Windows Server 2012 highly virtualized infrastructure, including the Active Directory, storage, security, and networking services as necessary. The student will also learn to validate the planning, configuration, and implementation of the Windows Server 2012 services, such as server deployment, server virtualization, and network access and infrastructure.



  
  • IN 278. Implementing an Advanced Server Infrastructure


    Credits: 3
    Prerequisite(s): IN 277  with a C or better.

    This course will enable the student to plan, design, and deploy an advanced Windows Server 2012 highly virtualized infrastructure, including the Active Directory, storage, security, and networking services as necessary. The student will also learn to validate the planning, configuration, and implementation of the advanced Windows Server 2012 services, such as server deployment, server virtualization, network access, and infrastructure.



  
  • IN 279. Advanced Security Practitioner


    Credits: 3
    This course will enable the student who has a basic knowledge of networks to conceptualize, engineer, integrate, and implement secure solutions across complex environments. The student will apply critical thinking and judgment to a broad spectrum of security disciplines. The student will propose and implement sustainable security solutions that map to organizational strategies, translate business needs into security requirements, analyze risk impact, and respond to security incidents.



  
  • IN 281. Cloud Computing


    Credits: 3
    This course will enable the student to understand industry standard cloud technologies.  The students will focus on cloud solutions as it relates to cloud storage, virtual environments, managing and monitoring performance, evaluating security, and troubleshooting.



  
  • IN 282. Artificial Intelligence Game Programming


    Credits: 3
    This course will enable the student to develop programs including techniques to read, write and manipulate data. The student will learn to visualize game data with a focus on reporting, charting and analyzing the results. The student will use predictive analytics techniques such as machine learning and data mining to predict probable outcomes. 



  
  • IN 283. Digital Video Production 2


    Credits: 3
    Prerequisite(s): IN 183  with a C or better.

    This course will enable the student to create, at an intermediate level, a digital documentary, short film, commercial, or stop-motion style movie while learning the process of digital video production. The student will work individually and in teams to learn aspects of brainstorming, creating, writing, and producing a digital video production in an interactive production setting.



  
  • IN 284. Digital Video Production 3


    Credits: 3
    Prerequisite(s): IN 283  with a C or better.

    This course will enable the student to create, at an advanced level, a digital documentary, short film, commercial, or stop-motion style movie while learning the process of digital video production. The student will work individually and in teams to learn aspects of brainstorming, creating, writing, and producing a digital video production in an interactive production setting.



  
  • IN 285. Virtual Computing


    Credits: 3
    This course will enable the student to install, configure, and manage the vCenter Server components.  The student will use support tools to provide maintenance and updates, build virtual networks, virtual machines, enhance performance, security, and manage the virtual data center.



  
  • IN 287. Interactive Aerial Imaging


    Credits: 3
    Prerequisite(s): IN 187  with a C or better.

    This course will enable the student to utilize a personal drone to capture video and photos for use in the interactive technology fields. The student will utilize a personal drone for photogrammetry, video production, aerial photography, and VR/3D application.



  
  • IN 291. Motion Capture and Virtual Reality


    Credits: 3
    Prerequisite(s): IN 215  with a C or better

    This course will enable the student to design and create Virtual Reality (VR) experiences, record and incorporate motion capture, and animate models for interaction and animation in the Unity Game Engine.



  
  • IN 292. Interactive, Digital, and 3D Capstone


    Credits: 3
    Prerequisite(s): IN 291  or IN 243  or IN 275  with a C or better.

    This course will enable the student to use skills learned in the respective program of study. The Interactive and 3D student will build a game, interactive simulation, or educational based asset. The Web Development student will build a fully interactive HTML/PHP based website. The Digital Media student will create graphic assets for projects as well as build a digital portfolio of work.



  
  • IN 295. Advanced Lighting and Rendering


    Credits: 3
    Prerequisite(s): IN 239  with a C or better.

    This course will enable the student to light and render complex 3D scenes and images. The student will use industry standard tools to learn proper techniques used in advanced rendering situations and gain the knowledge needed for today’s 3D rendering and lighting needs.



  
  • IN 2001. Principles of Information Assurance


    Credits: 3
    This course will enable the student to understand and implement basic security in a diverse information technology environment. The student will learn how to implement physical security, harden various operating systems, and implement access control lists. The student will explore various attack techniques, be introduced to current threats and vulnerabilities in the cyber landscape, explore countermeasures, and review pertinent legislation relating to information security



  
  • IN 2002. Network Security


    Credits: 3
    Prerequisite(s): IN 2001  and IN 133  both with a C or better.

    This course will enable the student to understand and implement network security in a diverse information technology environment. The student will learn about network communications from a security standpoint, hardware and software security solutions, and perform exercises in securing networks and operating systems.



  
  • IN 2003. Enterprise Security Management


    Credits: 3
    Prerequisite(s): IN 2001  with a C or better.

    This course will enable the student to understand and implement principles of risk management. The student will learn about security architectures, incident handling, disaster recovery, and secure systems administration.



  
  • IN 2005. Digital Forensics


    Credits: 3
    Prerequisite(s): IN 2001  with a C or better.

    This course will enable the student to understand and implement principles and procedures of data forensics. The student will learn about proper equipment seizure methodology, confiscated materials analysis, and follow up processes relating to an incident.



  
  • IN 2007. Advanced Digital Forensics


    Credits: 3
    Prerequisite(s): IN 2002  and IN 2005  both with a C or better.

    This course will enable the student to understand advanced file system forensics through the use of specialized forensics software tools. The student will apply investigative methodology as it applies to data artifacts, including where they are found in computer operating systems and how they are deployed in digital forensics. The student will be prepared to complete vendor certification in the use of automated forensic tools.



  
  • IN 2017. Advanced C#


    Credits: 3
    This course will enable the student to apply data structures and associated algorithms to computer programs. The student will examine key concepts of object-oriented programming. The student will complete projects that implement stacks, queues, and linear lists to control data. The student will explore and implement inheritance, polymorphism, interfaces, collections, and overloading. The student will analyze and design programming solutions.




Cooperative Education

Butler Community College students are encouraged to gain workplace experience through the online Internships or Cooperative Education.

Students enrolled in Cooperative Education earn college credit while gaining valuable work experience. Students learn while they earn and may enroll in a maximum of six 3-hour Cooperative Education courses for a total of 24 credit hours while at Butler. Cooperative Education students must:

  • Be employed in their major field of study or their career field.
  • Work 150 clock hours for each three hour Cooperative Education class.
  • Complete academic assignments related to their job or career goals.
  • Master competencies set out in a training plan developed by the student, and approved by the supervisor and instructor.

Credit earned through Cooperative Education satisfies elective credit requirements in most Butler programs of study and are accepted by many area schools and colleges.

For more information or assistance, contact the Cooperative Education/ Internship office at 316-218-6211.

  
  • CE 195. Keys to Success in the Workplace


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to gain practical work experience and to practice basic key elements to enhance success in the work place. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 196. Career Development


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to gain practical work experience and understand the principles for successful, lifelong career development. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 197. Business Communication for the Working Adult


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to learn essential communication skills necessary for success in today’s work environment and gain practical work experience. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 198. Critical Thinking Skills


    Credits: 3
    Prerequisite(s): Employment in a field related to major program of study or departmental approval.

    This course will enable the student to explore critical thinking skills and gain practical work experience. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 295. The Changing Workplace


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to analyze and respond to ongoing changes in the workplace and gain practical work experience. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 296. Emotional Intelligence


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to gain practical work experience and to understand the value of increased emotional intelligence (EI) and how it can add value to working relationships. The student will work a minimum of 150 contact hours in a workplace throughout the term. The student will complete an individualized training plan of study.



  
  • CE 297. Business Ethics for the Working Adult


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to explore the relevance and importance of ethics and social responsibility in business and gain practical work experience. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.



  
  • CE 298. Leadership at Work


    Credits: 3
    Prerequisite(s): Employment in a field related to program of study or departmental approval.

    This course will enable the student to identify competencies and traits of leaders in the work environment. This course will enable the student to gain practical work experience. The student will work a minimum of 150 contact hours in a work place throughout the term. The student will complete an individualized training plan of study.




Criminal Justice/Political Science

  
  • CJ 102. Introduction to Criminal Justice


    Credits: 3
    This course will enable the student to examine the historical development and the internal and external issues of the various components of the criminal justice system including police, corrections and the courts. The student will illustrate how these interrelated components result in the administration of justice today. (CRJ1010)



  
  • CJ 103. Agency Administration


    Credits: 3
    This course will enable the student to conduct a practical analysis of modern administration theory and supervisory management principles and their application to the unique operating problems of criminal justice organizations.



  
  • CJ 104. Law Enforcement Operations and Procedures


    Credits: 3
    This course will enable the student to examine the role of police in society and apply key concepts to policing scenarios. The student will identify, discuss and assess critical police practices and processes to include deployment, arrest procedures, search strategies, and other operational considerations.



  
  • CJ 105. Transportation and Border Security


    Credits: 3
    This course will enable the student to examine the securing of transportation systems along with the passengers and cargo they transport. The student will explore the components of major transportation systems and the various security threats, risks, and vulnerabilities they face (including terrorism). The student will discuss substantive issues that involve governmental and non-governmental entities involved in transportation.



  
  • CJ 106. Criminal Justice Interview and Report Writing


    Credits: 3
    This course will enable the student to write the types of reports required in a criminal justice career. The student will gather pertinent information and write report narratives representative of those prepared by individuals working in a profession within the criminal justice system.



  
  • CJ 109. Introduction to Corrections


    Credits: 3
    This course will enable the student to examine the functions of the correctional system in the United States. The student will learn history of corrections, the philosophy of punishment, correctional institutions, programs, and services, as well as topics such as inmate rights and correctional staffing. The student will explore contemporary issues, such as overcrowding and privatization.



  
  • CJ 112. Fundamentals of Emergency Management and Disaster Preparedness


    Credits: 3
    This course will enable the student to examine the fundamental principles and practices of the emergency management profession at the local, state, and national levels. The student will explore emergency management concepts including preparedness, mitigation, response, and recovery.



  
  • CJ 114. Introduction to Security


    Credits: 3
    This course will enable the student to examine the history, nature, and scope of private security in modern society. The student will also explore the basic principles of physical security, internal loss prevention, defensive systems, force prevention and safety, and the security function in the corporate structure. The student will be exposed to operations and career opportunities exemplified in such specific areas as retail, hospital, cargo, computer, contract, and proprietary security services.



  
  • CJ 116. Juvenile Delinquency and Justice


    Credits: 3
    This course will enable the student to understand the complex phenomena of juvenile delinquency and adolescent criminal behavior and to critically assess causes and solutions. The student will study the origins, approaches and theories of juvenile delinquency; the juvenile justice system, including police and courts; the juvenile correctional system; and societal response to the delinquency problem, as well as the cross-cultural perspective regarding juvenile delinquency.



  
  • CJ 117. Criminal Behavior


    Credits: 3
    This course will enable the student to examine the biological, psychological, and sociological explanations of criminal and deviant behavior. The student will explore relevant perspectives, theories and research methods. The student will also examine theoretical explanations of specific behavior such as aggression and violence, homicide and assault, sexual offenses, drug use, property offenses, and public disorder offenses.



  
  • CJ 118. Gang Investigation


    Credits: 3
    This course will enable the student to examine the origins, structures operations, and problems associated with urban street gangs. The student will also explore law enforcement counter measures and the investigation of gang-related crimes.



  
  • CJ 122. Concepts of Terrorism


    Credits: 3
    This course will enable the student to articulate the history, nature, characteristics, and responses to terrorism. The student will study concepts of terror and terrorism, historical aspects, the role of the media, terrorist groups and their ideologies, methods of terror, and counter-responses to terrorism.



  
  • CJ 123. Intelligence Analysis and Security Management


    Credits: 3
    This course will enable the student to identify the important components of Intelligence Analysis and Security Management. The student will recognize the interrelated duties and relationships of different intelligence agencies within the United States and elsewhere. The student will explore the contemporary historical events that intelligence analysis has played a role in, as well as the impact of that analysis. The student will examine the management of security operations as it relates to national defense and homeland security. The student will develop an understanding of the importance of effective security management upon the overall security of the American homeland.



  
  • CJ 125. Introduction to Homeland Security


    Credits: 3
    This course will enable the student to identify the important components of homeland security. The student will recognize the agencies associated with homeland security and their inter-related duties and relationships. The student will explore the historical events that have impacted homeland security, the state, national, and international laws affecting homeland security, and the most critical threats, especially terrorism, confronting homeland security.



  
  • CJ 201. Weapons of Mass Destruction


    Credits: 3
    This course will enable the student to articulate the nature, characteristics, consequences of and responses to weapons of mass destruction (WMD). The student will study the historical aspects, terminology and types of WMD.



  
  • CJ 202. Law Enforcement in the Community


    Credits: 3
    This course will enable the student to understand the challenges of developing and maintaining meaningful police/community relationships. The student will explore public/community relations, community policing, crime prevention programs, police/media relations, and special issues associated with juveniles, the elderly, and cultural diversity.



  
  • CJ 203. Introduction to Computer and Cyber Crime


    Credits: 3
    This course will enable the student to explore computer related crime. The student will be provided a brief overview of past and present crimes in cyber space. The student will examine ethical and criminal infractions in personal and work related situations, review methods of investigation by computer forensic professionals, and address techniques for security and safety.



  
  • CJ 204. Criminal Law


    Credits: 3
    This course will enable the student to engage in an intensive study of the laws which legal officers must uphold. The student will explore each of these areas by studying specific crimes under each type, describing what constitutes a violation, and showing the evidence the law agency needs to support a charge in court. The student will learn about the rights of citizens as interpreted by courts. The student will hear invited speakers from among the county attorney’s office, attorneys from the Bar Association, officers from KBI, FBI, and local law enforcement agencies.



  
  • CJ 211. Criminal Investigation


    Credits: 3
    Prerequisite(s): CJ 102  with a C or better or instructor approval.

    This course will enable the student to understand the fundamentals of the criminal investigation process. The student will explore investigative techniques in crime detection, collection and use of evidence and information, criminal apprehension and prosecution, and investigation of specific crimes.



  
  • CJ 212. Criminology


    Credits: 3
    This course will enable the student to develop an understanding of the science of crime. The student will examine the roles of social, cultural, economic, political, psychological, chemical, biological, and ideological factors in causing criminal behavior. The student will explore the major theoretical perspectives in the field, as well as the critiques and uses of these perspectives in the prevention and response to crime.



 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9