Mar 28, 2024  
2017-2018 College Catalog 
    
2017-2018 College Catalog [ARCHIVED CATALOG]

Course Descriptions


Course Naming System:

Course content areas at Tulsa Community College are categorized in “disciplines,” a related group of courses in a specified subject area, such as English (ENGL) or Physics (PHYS). Each course is first assigned a specific discipline name and then a specific four-digit course number, as in ENGL 1113, and a course name, as in Composition I. A brief description of the course content follows the course name and number. If a course is offered as part of a required sequence of courses, the prerequisite requirements for that course are also listed within the catalog course description. Not all courses listed in the catalog are offered each term, and certain courses may be offered on only one campus. Please check the current term class schedule for this information.

Course Numbering System:

  • First digit - The year in which the course is usually taken.*
  • Second and third digit - The individual course number within a discipline.
  • Fourth - The credit hours awarded for a course.

*Exception: Zero-level (non-credit) courses which may be taken in any term, but usually within the first two semesters.

Credit Hour:

A credit hour consists of a one-hour class period per week for 16 weeks per semester, with the exception of laboratories, practicums, or physical education activity classes in which generally two one-hour periods per week for 16 weeks equals one credit hour. The number of class hours and laboratory hours doubles for a class in an eight-week term.  Note: The time required each week for laboratory may vary from course to course. Please refer to the course syllabus for more information.

General Education Courses:

Courses used to fulfill general education requirements at TCC are listed in the catalog section titled, General Education Requirements. A code letter following a course title designates the general education category for which the course may generally be used for transfer to another university, as follows:

(A) Analytical and Quantitative Thought
(D) Diversity
(H) Humanities
(I)  International or Non-Western Dimension
(L) Laboratory Science
(N) Natural Science
(S) Social and Behavioral Sciences

 

Communication

  
  • COMM 2093 - Business and Professional Communication

    A study of the principles and theories of business and professional communication. Students will address a variety of questions that arise from the intersection of public, professional life and the academic study of rhetoric/communication.
  
  • COMM 2103 - Interpersonal Communication

    A study of the principles and theories of communication in dyadic (one-to-one) and human interactive situations. Emphasis will be on increasing student awareness of verbal and nonverbal communication behavior. Focus will be directed toward improving interpersonal communication skills.
  
  • COMM 2243 - Small Group Communication

    A study of theories and principles related to small group communication. Emphasis on the communication dynamics involved in group relationships, group decision making processes, and group leadership in both professional and personal contexts. Students become better group members and learn how to facilitate effective collaboration among members of a group.
  
  • COMM 2333 - Forensics

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least two regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2343 - Forensics Performance Competition

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least three regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2351 - Forensics Competition Practicum

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least three regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2353 - Forensics II

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least three regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2363 - Forensics III

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least three regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2373 - Forensics IV

    This course is open to all students. Participation includes preparation, practice, class performances and competitions. Students will perform various individual events including oral interpretation events (dramatic and humorous interpretation, interpretation of prose and poetry, and duo interpretation) and platform speaking events (persuasive and informative speaking, impromptu and extemporaneous speaking, after dinner speaking, communication analysis, Student Congress, Parli-Debate, and Lincoln Douglas debate). The student must compete with the TCC Forensic Team and travel to at least three regional competitions throughout the semester. This class is available for credit to both majors and non-majors.
  
  • COMM 2503 - Communication Theory

    A survey of theories designed to explain how humans interact. Includes verbal, nonverbal, interpersonal, small group, organizational, political, intercultural, and mass communication. Prerequisite: COMM 1113 .
  
  • COMM 2553 - Introduction to Rhetorical Theory

    Survey of theories focusing on how persuasive messages are communicated. Particular attention is given to public communication and various rhetorical theories. Students explore the relationship between public communication and efforts to influence audiences. Special attention is given to the intersection of rhetoric and ‘persuasion’ as well as the rhetorical traditions from literary criticism. Prerequisite: COMM 1113 .
  
  • COMM 2990 - Selected Topics in Communication

    The study and/or analysis of a selected topic in Communication. May be repeated with a different topic.

Computer Information Systems

  
  • CSCI 1011 - Introduction to Personal Computers

    This class for the complete novice is designed to eliminate the fear of computers and introduce the Windows environment plus word processing, spreadsheet, and database programs. Hands-on sessions on the personal computer will help the student gain confidence in using the computer.
  
  • CSCI 1171 - Introduction to Web Page Design

    This course is intended to provide students with an overview of the tools available to design and develop an effective personal or corporate presence on the World Wide Web. This will be accomplished through the use of hands-on projects and exercises
  
  • CSCI 1203 - Computer Concepts and Applications

    A theory/applications course introducing the role of computers in all aspects of global society including security issues and utilizing Microsoft Windows, Word, Excel, Access, Power Point and the Internet to equip students with basic computer skills necessary for their academic and professional careers. It will serve as the first course to be taken by any computer science major, may satisfy a computer science requirement for another discipline, is a university transferable course and meets the computer proficiency requirements mandated by the Oklahoma State Regents for Higher Education.
  
  • CSCI 1263 - Network Fundamentals

    This first course in the network curriculum provides a general introduction to networking. Topics will include an overview of the hardware and software needed for network connectivity including personal computer operating systems, network media and topology, network card configuration and installation, communication protocols and standards. This course provides for hands-on interaction with network related hardware and software. The focus will include coverage of Comp TIA’S objectives for the Network+ certification exam. Prerequisite: CSCI 1203  or instructor approval. Recommended: CSYS 2023  and CSCI 2143 .
  
  • CSCI 1273 - Customer Support

    Designed to show how customer support positions provide guidance and assistance in both consulting and troubleshooting roles within a helpdesk environment. Guidance in educating the user community based upon current hardware/software products. Understanding the importance of developing a better understanding of a customer’s business environment and troubleshooting/resolving the customer’s problems as quickly as possible. Develop troubleshooting and problem solving techniques to distinguish between communication vs. equipment hardware/software problems and be able to effectively communicate with non-technical users over the telephone. Prerequisite: CSCI 1263  
  
  • CSCI 1483 - Introduction to UNIX (Linux)

    An introduction to UNIX operating system with specific reference to UNIX commands, the UNIX file structure, editors, and shell programming. Includes an introduction to system administration and security. Prerequisites: CSCI 1203  or instructor approval.
  
  • CSCI 1531 - Introduction to Excel

    This course is designed for the beginning spreadsheet student. Instruction will focus on the set-up and elementary operations of using and building spreadsheets and workbooks. Prerequisite: CSCI 1011  or CSCI 1641  or instructor approval.
  
  • CSCI 1541 - Advanced Excel

    A brief review of the basic spreadsheet operations will be covered. Emphasis will be on data commands and shortcuts. Add-In options and macros will be discussed. Prerequisite: CSCI 1531  or CSCI 1203  or instructor approval.
  
  • CSCI 1551 - Introduction to Word

    This course is designed for the beginning word processing student. Instruction will focus on the set-up and elementary operations of creating and using documents. Prerequisite: CSCI 1011  or CSCI 1641  or instructor approval.
  
  • CSCI 1561 - Advanced Word

    Review basic word processing operations with emphasis on assembling and merging documents. Includes shortcuts, styles, macros, and creating templates. Prerequisite: CSCI 1551  or CSCI 1203  or instructor approval.
  
  • CSCI 1571 - Introduction to Access

    This course is designed for the beginning database student. Instruction will focus on the set-up and elementary operations of creating and using a database. Queries and reports will be generated. Prerequisite: CSCI 1011  or CSCI 1641  or instructor approval.
  
  • CSCI 1641 - Windows

    This course is a hands-on introduction to the Windows operating system. The student will learn how to set-up and configure the Windows environment plus launch and run multiple applications. Many of the basic features and operations that are performed in most Windows applications will be demonstrated and practiced. Prerequisite: CSCI 1011 .
  
  • CSCI 1711 - Introduction to PowerPoint

    This course is designed for the beginning student. Instruction will be on developing slide presentations, speaker notes, handouts and flyers. Guidelines for effective presentation will be discussed. Prerequisites: CSCI 1011  and CSCI 1641  or CSCI 1203 .
  
  • CSCI 1721 - Applied Integrated Software

    The student must have basic integrated spreadsheet knowledge. The study of the integration of the functions of the package including the development and use of charts will be provided through lecture and lab activities.
  
  • CSCI 1901 - Beginning UNIX (Linux)

    A practical introduction to the UNIX operating system, with emphasis on creating and manipulating files and using basic commands. Includes an introduction to shell programming. Prerequisite: CSCI 1011  or instructor approval.
  
  • CSCI 2013 - Word

    This course offers an in-depth coverage of the concepts and techniques required to create complex documents for business use and to assist in the preparation for the Microsoft Office Specialist Word expert exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSCI 2033 - Excel

    This course provides an in-depth coverage of the concepts and techniques required to use a spreadsheet to express, analyze, and solve business-related problems and to assist in the preparation for the Microsoft Office Specialist Excel expert exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSCI 2043 - Access

    This course covers the topics required to create, update, and query a database and generate reports and to assist in the preparation necessary for the Microsoft Office Specialist Access core exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSCI 2073 - Ethics in Information Technology

    This course will cover ethical decision making, privacy, computer and Internet crime, intellectual property, freedom of expression, software development, social networking, computer and network security, computer reliability, and the professional ethics forum that ties them together. Ethical scenarios, cases and current events items are used to provide a broad practical awareness of the ethical issues.
  
  • CSCI 2133 - Introduction to JAVA

    An introduction to how Java language is used to develop highly portable applications and applets. Topics will include data objects exceptions, threads, and the Abstract Windows Toolkit. Prerequisites: CSYS 1203  and CSCI 2473  or CSCI 2843  or instructor approval.
  
  • CSCI 2143 - A+ II

    This course deals with the most current Windows operating systems, Mac OS and Linux. Topics include installation, maintenance and common features. Introduction to virtualization, security, common threats, vulnerabilities and preventative methods will be covered, along with software troubleshooting, tools and best practices. Occupational procedures will include safety, environmental concerns, ethics, professionalism and troubleshooting theory. This course will prepare the student to take and pass the second of the two required CompTIA exams to gain A+ certification. As the Comp TIA exam is modified to meet industry needs, this course will also be modified to cover the new topics in the exam Prerequisite: CSCI 1203  or instructor approval.
  
  • CSCI 2163 - Windows Operating Systems

    This course covers a state-of-the-art operating system environment. Major areas to be studied will include coverage of installation procedures, customizing desktops, security issues, file management, network/internet connectivity, managing programs/hardware/digital media, maximizing performance, and some troubleshooting techniques. Prerequisite: CSCI 1203 .
  
  • CSCI 2283 - Visual Basic

    The Visual Basic language is presented with the students creating applications that will run in the Windows environment. Topics include event processing techniques, incorporating GUI objects and menus into an application and discussion of application specific commands and functions.
  
  • CSCI 2473 - C Language

    The C programming language is presented with emphasis on applications as a portable, “mid-level” language. The student will write several programs utilizing the important features of C such as functions, structures, pointers, recursion and bit-operations. Students should have a working knowledge of the operating system in which they will be interacting. Prerequisite: CSYS 1203  or instructor approval.
  
  • CSCI 2483 - PowerPoint / Multimedia

    This course provides comprehensive coverage of the concepts and techniques to create presentations suitable for professional purposes, to understand the underlying functionality of presentation software, and to assist in the preparation for the Microsoft Office Specialist PowerPoint comprehensive exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSCI 2653 - Database for UNIX (Linux) Systems

    An introduction to UNIX database software including how to create, update, and query a database, generate reports, set up a command file, and organize a database. Prerequisites: CSCI 1483  and a 3-credit hour programming class, or instructor approval.
  
  • CSCI 2683 - Data Structures

    Advanced programming techniques and concepts using the C programming language. Topics will include algorithm analysis and design, memory management, software engineering concepts and standard data structures including linked lists and binary trees. Prerequisite: CSCI 2473  or instructor approval.
  
  • CSCI 2753 - Introduction to Networking

    This course is designed for the student majoring in microcomputer programming, microcomputer software applications, or mainframe programming. It provides an overview of networks in a computer environment. Topics will include installation and configuration of software and hardware components of a network, typical network configurations, and file and software sharing. Hands on experience will be provided on a typical network in the lab. Prerequisite: CSCI 2163  or instructor approval.
  
  • CSCI 2773 - Advanced Database for UNIX (Linux) Systems

    Continued instruction in the creation and use of UNIX databases, including performance improvement techniques. Prerequisite: CSCI 2653 .
  
  • CSCI 2783 - Advanced UNIX (Linux)

    Continued instruction in the UNIX operating system, including system administration functions. Emphasis will be placed on setting up and maintaining file systems, networks, devices, and users. This course helps prepare the student to take the current CompTIA Linux + certification exam. Prerequisite: CSCI 1483  or instructor approval.
  
  • CSCI 2843 - C++ Programming Language

    Programming techniques in object-oriented programming, including data abstraction, inheritance, polymorphism, and dynamic object creation. Emphasis will be placed on the reusability of objects and the focus on object concepts as they deal with future program maintenance. Prerequisite: CSYS 1203  and CSCI 2473  or instructor approval.
  
  • CSCI 2873 - Advanced C++

    This course is intended to strengthen a student’s ability to design an object oriented system and implement that system on a Windows based platform. The class will concentrate on conforming to industry-standard user and system interface guidelines to build potentially commercial level products. Prerequisite: CSCI 2843  or instructor approval.
  
  • CSCI 2953 - Analysis/Solution Architecture

    This course is designed to help prepare for the Solution Architecture component of the Microsoft Certified Solutions Developer certification exam. Topics include how to gather, analyze, and present business processes and requirements and the use of appropriate Microsoft® Solutions Framework (MSF) models and processes to create conceptual, logical and physical designs for a business solution. Students will learn how to select suitable technologies and architectures for their solution, based on trade-off analysis.
  
  • CSCI 2983 - Information Technology Capstone/Internship

    The Information Technology Capstone/Internship is designed to assist students in developing the specialized skills necessary to succeed in a business or corporate setting. The course can include working at a company as an intern, creating a project assigned by faculty, developing a portfolio that contains the projects completed from course work and/or a Capstone project. Students will be under the supervision of faculty. Students will spend 12 hours per week at an internship site or working on a project. Prerequisites: Students must have completed 75% of their curricular requirements, completed the application process, and obtained instructor permission to enroll.
  
  • CSCI 2990 - Selected Topics in Computer Science

    The study and/or analysis of a selected topic in Computer Science. May be repeated with a different topic.
  
  • CSYS 1013 - HTML and CSS

    Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) will be presented along with the introductory principles of website design. Projects will include the creation of a variety of different types of web pages and websites, advocating accessibility and efficiency principles and techniques. Prerequisite: CSCI 1203 .
  
  • CSYS 1022 - MS Word for Medical Documents

    This course provides introductory word processing skills for medical professionals. Creating, formatting, editing, and illustrating documents; creating tables, forms, and templates; and collaborating on documents will be covered.
  
  • CSYS 1103 - Introduction to Computer Electronics

    Electronic principles used in microcomputers, including elements from DC, AC, Digital Electronics, and Microprocessors. Prerequisite: CSCI 1203 .
  
  • CSYS 1133 - Oracle: Introduction to SQL

    This course offers an extensive introduction to data server technology. The course covers the concepts of relational databases and the SQL languages. Demonstrations and hands-on exercises reinforce the concepts. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSYS 1203 - Introduction to Computer Programming

    This course is a required prerequisite for all programming classes and will serve as an introduction to structured programming techniques. Topics to be covered include flowcharting, pseudo code, sequence, selection, iteration, arrays, I/O, principles of problem solving, debugging, documentation and good programming practice. Topics will be applied using an appropriate programming language. Prerequisite: CSCI 1203  or concurrent enrolllment.
  
  • CSYS 1211 - Introduction to MAC OS

    This course is a hands-on introduction to the MacIntosh operating system. The student will learn to setup and configure as well as launch and run multiple applications in the Mac environment. Basic features and operations performed in Mac applications will be demonstrated and practiced, including file management techniques. Offered fall and spring terms.
  
  • CSYS 1393 - Web Design and Marketing

    Introduction to website creation and marketing related to E-Commerce business. Topics may include market research, usability issues, and design guidelines, including importance of logos, psychology of color, product promotion and cost factors. Develop and test a website using web development software. Prerequisite: CSCI 1203 . MKTG 2423  is recommended. Crosslisted with MKTG 1393 .
  
  • CSYS 1443 - Electronic Commerce

    This course will examine the foundation, operation and implications of the Internet economy. Course content may include such topics as Internet technologies, privacy, security, online market mechanisms, interaction with customers, electronic publishing, electronic shopping, knowledge-based products, pricing in the Internet economy, database issues, online auctions and e-marketplaces, intellectual property, policies, ethics for the Internet economy, emerging technologies and an outlook for the new economy. Prerequisite: CSCI 1203  or instructor approval. Crosslisted with MKTG 1443 .
  
  • CSYS 1793 - Mobile Development - iPhone

    A hands-on introduction to designing, developing, debugging and testing mobile applications using Objective C and targeting the iPhone mobile device. Among the topics to be covered: using Core Graphics and Core Animation to customize UI components, using the iPhone’s built-in accelerometers, and integrating your application with other iPhone applications and services. Prerequisite: CSCI 2473  or instructor approval.
  
  • CSYS 2013 - Webserver Administration

    Study methods of building, maintaining, monitoring and controlling a website, including architecture of websites and integration with other servers. Explore security issues, firewall options and current web server software. Prerequisites: CSYS 1203 , CSCI 1203 , and CSCI 1263 .
  
  • CSYS 2023 - A+ I

    This course covers three basic areas: computer hardware, networking, and mobile devices. Learning will be focused on skills across those three areas, including identifying, comparing, contrasting, appropriate selection to meet customer needs, installation, configuration and troubleshooting. This course will prepare the student to take and pass the first of the two required CompTIA exams to gain A+ certification. As the CompTIA exam is modified to meet industry needs, this course will also be modified to cover the new topics in the exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSYS 2033 - Scripting

    Course objectives consist of learning the JavaScript scripting language and how it is used to create dynamic content for web pages through the use of variables, functions, objects and events along with data types and operators. Also covered will be the use of the JavaScript language to process web page based forms, animations, cookies, and implementing web page security. Prerequisites: CSYS 1013  or concurrent enrollment.
  
  • CSYS 2063 - Windows Server Administration

    Students will perform server installation and operations of networking services, Active Directory services, monitoring and troubleshooting, as well as gain an understanding of the operating system functions and capabilities. Microsoft’s objectives and certification guidelines will be covered. Prerequisite: CSCI 1263  or instructor approval.
  
  • CSYS 2073 - MS Office

    An in-depth treatment of the Microsoft Office product. Access, Excel, Word, and PowerPoint will be used separately and as an integrated part of Office. Emphasis will be placed on hands-on training. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSYS 2153 - Advanced XHTML Technologies

    This course focuses on the development of multimedia-intensive, platform independent web pages for conventional Internet, Intranet, and Extranet based applications. Topics will include DHTML, CSS, client-side scripting, XML, and multimedia. Prerequisite: CSYS 1013 .
  
  • CSYS 2223 - Graphical User Interface Development

    Students will learn how to design, develop and evaluate interactive application interfaces. Topics include: events, regular expressions, exception handling, debugging, and testing. Prerequisite: CSYS 2613 .
  
  • CSYS 2273 - Internet Business Applications

    An introduction to the development of applications that can be used in a web-based environment. Topics can include Active Server Pages, JAVA Server Pages, and DCOM development. Prerequisite: CSYS 1013 .
  
  • CSYS 2293 - Social Media

    Explore the use of Social Media for business and personal use.  Develop a Social Media marketing plan for a business. Prerequisite: CSCI 1203 ; MKTG 2423  recommended. Crosslisted with MKTG 2293 .
  
  • CSYS 2323 - Outlook

    This course covers the topics necessary to utilize a powerful integrated messaging, scheduling, and information management tool and to assist in the preparation necessary for the Microsoft Office Specialist Outlook core exam. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSYS 2343 - Visual Basic for Applications

    The Visual Basic for Applications language is presented with emphasis on how to record, edit, and write VBA macros and procedures for use with word processing, spreadsheet, and database applications. Specific topics include automating routine applications tasks, automating OLE and other types of data exchanges between applications programs, and writing complete programs that handle all aspects of performing complex tasks. Prerequisites: (CSCI 2013  and CSCI 2033 ) or (CSCI 2013  and CSCI 2043 ) or (CSCI 2033  and CSCI 2043 ) or instructor approval.
  
  • CSYS 2383 - Implementing and Supporting TCP/IP

    Course covers installation, configuration, use, and support TCIP/IP, to include: protocol suite components, IP addressing, subnet masks, DHCP, LMHOSTS, WINS, DNS, SNMP. Prerequisite: Instructor approval.
  
  • CSYS 2413 - Advanced JAVA

    This is an advanced programming course that emphasizes JDBC and advanced client server programming techniques in JAVA. Prerequisite: CSCI 2133  or instructor approval.
  
  • CSYS 2433 - Microsoft Exchange Server

    Course covers installation and configuration of Exchange Server and clients, to include: public folders, replication of folders, forms, Internet mail, Netware connectivity. Prerequisite: Instructor approval.
  
  • CSYS 2463 - PHP Programming

    Course objectives consist of learning the PHP scripting language and how it is used to create dynamic content for web pages through the use of variables, functions, and objects along with data types and operators. Also covers the use of the PHP language to: process web page based forms, read and write cookies, perform service side file I/O and access databases. Prerequisite: CSYS 2033 .
  
  • CSYS 2493 - Principles of Information Assurance

    Introduction to all areas of information assurance, including attackers and techniques, policies & procedures, hardening of operating systems, applications, and networks, email and web security, cryptography, public key infrastructures, operational security, and recovery of digital evidence (forensics). Students will perform numerous hands-on labs. This course prepares students to take the CompTIA Security+ certification exam. Prerequisite: CSCI 1263  or instructor approval.
  
  • CSYS 2503 - ASP.NET

    This course will teach students how to use ASP.NET to create data driven web pages. Topics will include a brief overview of MS-SQL Server and Internet Information Server, creating web pages that dynamically display, insert, update, and delete records from a SQL Server database and use Crystal Reports to present data on a web page. Programming techniques are presented that enhance Rapid Application Development for web based programs. Prerequisite: CSCI 2283  or instructor approval.
  
  • CSYS 2563 - Enterprise Security

    Information security for the entire organization from a management perspective. Topics include the history and development of computer and network security, system development life cycle, user needs, threats, attacks, risk analysis and management, legal & ethical issues, policy & procedure development, converged network security, cryptology, tools & techniques, physical security, operational security, implementation & administration, personnel security, contingency planning, incident handling and disaster recovery. Students will complete several projects to help reinforce the material. Prerequisite: CSCI 1203 
  
  • CSYS 2603 - Mobile Web Design

    This course will focus on creating websites that are optimized for mobile devices. Topics covered will include designing for the mobile web, the mobile first design philosophy, responsive design, and touch based design patterns. Technologies and techniques used will include, but are not limited to, HTML, CSS, Javascript, progressive enhancement, device detection, media and storage APIs, and geolocation. Prerequisite: CSYS 2033 .
  
  • CSYS 2613 - C# Programming

    An introduction to C# and the .NET Framework. Topics will include exception handling techniques, C#-based GUI development, multithreading, strings, characters, regular expressions, graphics, files and streams. Prerequisites: CSYS 1203  or instructor approval
  
  • CSYS 2623 - Mobile Development - Advanced iPhone

    This course is a continuation of CSYS 1793 - Mobile Development - iPhone . It focuses on advanced mobile application development topics including OpenGL, Core Graphics, Core Animation, Web Services, Networking, and Instruments. Prerequisite: CSYS 1793 
  
  • CSYS 2643 - Database Design and SQL

    Course covers the design and creation of relational databases using the Structured Query Language including performing analysis of data needs, establishing table structures, defining and working with keys, defining field specifications, establishing and working with table relationships, defining business rules, creating views, and managing data integrity. Prerequisite: CSYS 1203  or instructor approval.
  
  • CSYS 2703 - Computers in the Law

    A beginning class covering the use of computer applications in legal organizations designed to introduce the use of computer software and hardware; word processing; databases; timekeeping and billing; docket control; case management; litigation support; computer-assisted research; courthouse-related applications; and specialized legal software. Prerequisite: CSCI 1203  or instructor approval.
  
  • CSYS 2783 - Advanced C# Programming

    Course builds on the material from the introductory C# programming course and includes graphical interface development using C#, event driven programming, custom controls, advanced OO concepts, using the pre-processor, exception handling, and unit testing. Prerequisite: CSYS 2613  or instructor approval.
  
  • CSYS 2793 - Mobile Development - Android

    A hands-on introduction to designing, developing, debugging and testing mobile applications using Java and targeting Android-based mobile devices. Among the topics to be covered: taking advantage of Android’s APIs for data storage, retrieval, user preferences, files, databases, and content providers, and using Android’s communication APIs for SMS, telephony, network management, and Internet resources. Prerequisites: CSCI 2133  or instructor approval
  
  • CSYS 2813 - Mobile Development - Windows Mobile

    A hands-on introduction to designing, developing, debugging, and testing mobile applications using C# and targeting Windows Mobile-based devices. Among the topics to be covered: designing and developing a user interface that responds to different screen resolutions, sizes, and orientations; creating and connecting to SQL Server Compact Edition databases in order to perform transactions; exchanging data with a Web Page from a mobile application by using HTTP; and calling a Web service from a mobile application. Prerequisites: CSYS 2613  or instructor approval.
  
  • CSYS 2823 - Mobile Game Development

    The student will learn the basics of mobile game development as well as the process for marketing and distribution for both the iOS and Android platforms. This is an advanced hands-on development class that requires prior development knowledge of either the iOS or Android platforms. Prerequisites: CSYS 1793  and CSYS 2793 .
  
  • CSYS 2843 - Mobile Development Capstone

    The final course in the Mobile Computing Development degree sequence. With a focus on incorporating skills learned throughout the degree sequence, students will develop a professional mobile solution while working with clients in the community. Prerequisites: CSYS 1793  and CSYS 2793 .
  
  • CSYS 2853 - Ruby

    This course will familiarize students with use of the Ruby programming language and environment and will cover the creation and use of variables and constants, control structures, blocks and iterators, classes and objects. Prerequisite: CSYS 1203  or CSYS 2033  or instructor approval.
  
  • CSYS 2863 - Rails I

    This course will teach students the basics of designing and implementing web applications using the model/view/controller design pattern with the Ruby on Rails framework. Students will be taught how to perform migrations, work with object relational mappings, work with routing, perform ajax operations, and perform test-driven development. Prerequisites: CSYS 2853  and CSYS 2033  or instructor approval
  
  • CSYS 2873 - Rails II

    The second Rails course teaches students more advanced concepts and techniques that can be incorporated into Ruby and Rails-powered Websites. Topics will include Web services through Rails, incorporation of Rails javascript helpers and AJAX functionality, unit and function testing and test-driven development, as well as other selected topics. Prerequisite: CSYS 2863  or instructor approval.
  
  • CSYS 2943 - Windows Server Advanced Administration

    Provides more in-depth knowledge of the day-to-day activities of Windows Server Administration to include Microsoft specific topics of deploying, managing and maintaining servers. Students will learn to configure and manage the following: file and print services; network services and access; Network Policy Server Infrastructure, Active Directory; and Group Policy. Microsoft objectives and certification guidelines will be covered. Prerequisite: CSYS 2063  or instructor approval.
  
  • CSYS 2953 - Windows Server Advanced Services

    Students will gain knowledge of the advanced services available within the Windows Server operating system. Specific topics of high availability, file and storage solutions, business continuity, disaster recovery, network services, Active Directory infrastructure, and Identity and Access Solutions are covered. Microsoft objectives and certification guidelines will be covered. Prerequisite: CSYS 2063  or instructor approval.
  
  • CSYS 2990 - Selected Topics in Computer Science

    The study and/or analysis of a selected topic in Computer Science. May be repeated with a different topic.

Criminal Justice

  
  • CRIM 1013 - Introduction to Criminal Justice

    An examination of the historical development of law enforcement. Fundamental functions of federal, state, and local law enforcement agencies. The trend toward professionalism.
  
  • CRIM 1213 - Police Fundamentals

    Theory and basic knowledge necessary to enable a beginning peace officer to perform field services. Emphasis on authority, ethics, arrest, evidence, public relations, preventive patrol, crimes, and basic criminal procedure. Prerequisite: State certification as peace officer.
  
  • CRIM 1253 - Police Methods and Equipment

    Methods and equipment necessary to enable a beginning peace officer to perform field services. Prerequisite: State certification as peace officer.
  
  • CRIM 2023 - Traffic Investigation

    A study of traffic enforcement, education, and engineering with primary emphasis on techniques, traffic accident investigation analysis, and selective enforcement.
  
  • CRIM 2063 - Law Enforcement Supervision

    The essentials of supervision with primary emphasis toward the supervisor’s role in planning, budgeting, training, methods of improving leadership, and awareness of the managerial role.
  
  • CRIM 2103 - Criminal Evidence

    The law, rules, and kinds of evidence. Admissible evidence for criminal prosecution.
  
  • CRIM 2113 - Criminalistics

    Basic criminalistics designed to develop proficiency in the scientific detection, collection, and preservation of evidence in criminal investigation. Forensic science from a practical, rather than theoretical point of view. Prerequisite: CRIM 1013 .
  
  • CRIM 2123 - Criminal Law I

    An examination of the nature of the criminal act. Classification of crimes, necessary elements, and defenses. Consideration of the effects of case decisions on criminal law.
  
  • CRIM 2133 - Introduction to Crime Scene Investigation

    This course is designed to familiarize the student with the collection of physical evidence at the scene of the crime. The course will emphasize the crime scene search, the recognition of physical evidence, the techniques and methods for collection, preservation and transmission for laboratory analysis of visible and latent evidence.
  
  • CRIM 2143 - Criminal Law II

    The substantive criminal law defining common law and statutory offenses and punishments. Prerequisite: CRIM 2123.
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 -> 13