|
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 |