COMPUTER INFORMATION SYSTEMS

Back to Table of Contents

CSCI 0802 - Computer Concepts for the Deaf and Hard of Hearing
This course is designed to give students with a hearing loss the vocabulary and conceptual base necessary to succeed in college level computer classes, specifically introductory theory classes.

CSCI 0811 - Computer Exploration for the Deaf and Hard of Hearing
This course is designed to introduce students to the Windows operating system and beginning word processing with Microsoft Word. An introduction to the Internet, Email, PowerPoint and Excel may be explored. May be repeated with a different topic.

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 1123 - 3D Graphics Using Lightwave
The study of terminology and principles relating to the creation of ray-traced images using Lightwave computer graphics software. Students will design and construct 3D objects with surface detail. Topics will include mapping textures, fundamental modeling tools, and techniques. Additional topics will include the use of 3D graphics within the web, multimedia, and digital video. Offered fall and spring terms. Prerequisite: CSCI 1203 and or CSYS 1033 or instructor approval.

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
This is a theory/applications course. The theory introduces the role of computers in all aspects of global society including security issues. The applications segment utilizes 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, a university parallel 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 1283 - Adobe Flash
Key Flash concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered.  Emphasis will be placed on Flash basics, the work area, working with graphics, creating and editing symbols, working with text, adding animation, creating interactive files, ActionScript basics, using components, working with sound and video, loading and optimizing Flash content and publishing Flash documents. Students will be encouraged to obtain Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisite: CSCI 1203 or instructor approval.

CSCI 1293 - 3D Animation Using Lightwave
The study of terminology and principles relating to the creation of ray-traced 3D animations using Lightwave computer graphics software on Macintosh platforms. Students will design and construct motion graphics for the web, multimedia, and digital video.  Topics will include keyframe animation, animation using paths, and procedural animation techniques. Offered fall and spring terms. Prerequisites: CSCI 1123, or instructor approval.

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
A brief review of the basic word processing operations will be covered. Emphasis will be on assembly and merging documents.
  There will be discussion on 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. Prerequisite: CSCI 1601.

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 2072 - Network Seminar
Study of network related concepts from current literature and periodicals to keep up with the changes in this fast paced field. The course will familiarize the student with research methods and sources for ongoing self study. Sources include: trade periodicals, vendor brochures and spec. sheets, current books, tours, demonstrations, and guest speakers. Course may be repeated. Prerequisite: CSCI 1263 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 2103 - Networking Technologies
A continuation of network fundamentals and administration expanded to the Wide Area Network (WAN) environment. Topics to include Internet and Intranet connectivity on a variety of platforms (routers, bridges, and gateways to hosts); including an exploration of network protocols with the emphasis on Transmission Control Protocol/lnternet Protocol (TCP/IP). Hands-on application of the hardware and software relevant to wide area connectivity will be provided whenever possible. Prerequisite: instructor approval.

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+ IT Technician
The second of the A+ courses deals with more in-depth technical aspects of hardware and software troubleshooting and security issues, soft skills and office communication, as well as some basics on electricity and safety procedures. Students familiar with computer technology, but unfamiliar with service communication, delve deeper into the proper methods of assisting customers, coworkers, and superiors. 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: CSC1203 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 2263 - Digital Video I/Final Cut Pro
A general overview of digital video editing. Students will gain hands on experience in video capture and editing using Final Cut Pro nonlinear video editing software on Macintosh platforms. Offered fall and spring terms. Prerequisite: CSYS 1211 and CSYS 2573 or JRMC 2573 or instructor approval. Cross listed as JRMC 2263.

CSCI 2273 - Digital Video II/ Final Cut Pro
An in depth continuation of CSCI 2263 where students will integrate graphics, audio, animation, and special effects into digital video projects. Students will use Final Cut Pro editing software on Macintosh platforms. Offered fall and spring terms. Prerequisite:  CSCI 2263 or JRMC 2263 or instructor approval. Cross listed as JRMC 2273.

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 1463 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. 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 2893 - Advanced Visual Basic
This course provides continued instruction in Visual Basic using advanced object oriented programming techniques. Subject matter includes classes, ADO database connectivity, SQL, ASP, and various web service topics. Prerequisite: CSCI 2283 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. Prerequisites: CSYS 2903, CSYS 2913 or instructor approval.

CSCI 2973 - Digital Media Capstone
Expands the Digital Media Program, providing students with hands-on learning and working experience in their chosen specialty options of Adobe Master Design Specialist, Digital Media Specialist, or Web Design Specialist. Requirements will include the opportunity for students to study and obtain Adobe Certified Associate (ACA) status, develop print and online portfolios, and/or complete an internship experience in the field of digital media. Offered fall and spring terms. Students must have completed 75% of their curriculum requirements, completed the application process, and obtained instructor permission to enroll.

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 - XHTML
Hypertext Markup Language (HTML) and the syntax of eXtensible Markup Language (XML) combined in the form of eXtensible Hypertext Markup Language (XHTML) will be presented along with web page design and efficiency principles and techniques.  Projects will include the creation of a variety of different types of web pages for Internet and intranet use. Prerequisite: CSCI 1203.  CSCI 2163 recommended.

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 1033 - Adobe Photoshop
Key Photoshop concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on the work area, basic photo corrections, retouching and repairing, working with selections, layer basics, masks and channels, correcting and enhancing digital photographs, typographic design, vector drawing, techniques, advanced layering, advanced compositing, preparing files for the web, working with scientific images, and producing and printing consistent color. This is the first course to prepare students with the skills for continued creative study in CSYS 1073 Advanced Photoshop. Students will learn about the benefits of obtaining Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall, spring, and summer sessions. Prerequisite: CSCI 1203 or instructor approval.

CSYS 1043 - Adobe Acrobat
A presentation of key Acrobat concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on Acrobat basics, the work area, creating Adobe PDF files, creating Adobe PDF files from Microsoft Office files (Windows), creating Adobe PDF files from Microsoft Office files (Mac OS), combining files in PDF packages, creating Adobe PDF from web pages, converting email files to Adobe PDF (Windows), working with PDF files, editing PDF files, using Acrobat in a review cycle, adding signatures and security, creating multimedia presentations, using engineering and technical features, using legal features, working with forms in Acrobat, creating forms with Adobe Live Cycle Designer (Windows), using Acrobat in professional publishing, and making documents accessible and flexible. Students will be encouraged to obtain Adobe Certified Ace (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisite: CSCI 1203 or instructor approval.

CSYS 1063 - Digital Image Editing
Explore your creativity while learning the industry standard graphics editing software in a hands-on environment. Enhance digital photographs and artwork. Put into practice the principles behind layers, channels, paths and special effects. Design techniques are explored when producing collages, logos, ads and web graphics. Promote success with your digital designs for personal use, marketing and the Web. Prerequisites: CSCI 1203 or CSYS 1203 or instructor approval, CSCI 2163 recommended.

CSYS 1073 - Advanced Photoshop
An advanced course in Adobe Photoshop. Students will learn professional Photoshop techniques to enhance and alter digital photographs and illustrations and prepare them for web and print output, using Macintosh computers. Emphasis will be placed on masking, shortcuts, and choosing a non-destructive workflow that will raise skill levels to new heights. Students will be encouraged to obtain Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall, spring, and summer terms. Prerequisite: CSYS 1211 and CSYS 1033 or instructor approval.

CSYS 1103 - Introduction to Computer Electronics
An introduction to electronic principles used in microcomputers. Elements from DC, AC, Digital Electronics, and Microprocessors will be covered. Prerequisites: 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 1153 - Adobe Dreamweaver
A presentation of key Dreamweaver concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on Dreamweaver basics, customizing the workspace, applying cascading style sheets, working with text, designing with images, inserting links, crafting page layouts, creating interactive pages, integrating AJAX with Spry, constructing forms, adding multimedia, publishing to the web, increasing productivity with templates, and working with code. Students will be encouraged to obtain Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisites: CSYS 1013; and CSYS 1033 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. Co-requisite: CSCI 1203 Computer Concepts and Applications.

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 1213 – ITIL Foundations
This introductory course will train IT managers, administrators, and technicians the basics of the Information Technology Infrastructure Library and prepares students to take the current ITIL Foundations certification exam. Prerequisite: CSCI 1203.

CSYS 1393 - Web Design and Marketing
An introduction to Web site creation and marketing as it relates to E-Commerce business. Topics may include market research, usability issues, and design guidelines which include marketing approaches such as importance of logos, psychology of color, product promotion and cost factors. Students will develop and test a Web site using popular Web development software. Prerequisite: CSCI 1203 Recommended: MKTG 2423. Cross listed 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

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
Methods of building, maintaining, monitoring and controlling a web site. Architecture of web sites and integration with other servers will be addressed. Security issues. Firewall options and current web server software will be explored. Prerequisites: CSYS 1203, CSCI 1203, and CSCI 1263.

CSYS 2023 - A+ Essentials
CompTIA A+ Essentials validates knowledge of basic computer hardware and operating systems, covering skills such as installation, building, upgrading, repairing, configuring, troubleshooting, optimizing, diagnosing and preventive maintenance, with additional elements of security and soft skills. The Essentials Exam validates the basic skills needed by any entry-level service technician regardless of job environment. 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: CSC1203 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. Comp TIA’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
Social Media is an evolving set of online applications and Website features that enable user-generated content and online communication between individuals. More broadly reffered to as Web 2.0, this trend creates exciting opportunities for both businesses and individuals. In this course, students will explore the use of Social Media for business and personal use. Each student will develop a Social Media Marketing plan for a business. Prerequisite: CSCI 1203. Recommended: MKTG 2423. Cross listed to 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 n 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: Coordinator 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: Coordinator 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). 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 2523 - Secure Electronic Commerce
This course provides general aspects of Internet security including websites, e-commerce and transactions. Topics covered are digital currency schemes, public key infrastructure, smartcards and biometrics, and inventory management. Prerequisite: CSYS 2493, admission to the program and a criminal background check are required.

CSYS 2533 - Java Server Pages
This course prepares students to develop real world web applications using Java Server Pages (JSP). Students are introduced to the fundamentals of JSP technology with an emphasis on extensible and dynamic web applications that include the following:  how to write Java Server Pages using Java Beans, how to submit and process HTML forms, how to write customized Tag Libraries which simplify web page maintenance, and how to write web applications that connect to a database. Prerequisites: CSYS 1013, CSYS 2413, or instructor approval.

CSYS 2543 - Network Security
This course provides network security fundamentals. A layered defense for networks is examined including perimeter security, routers, VPNs, intrusion detection and assessment. The design of networks for maximum security, and how to monitor for unauthorized activity is studied. After an introduction to firewalls, packet filtering, and access lists, router setup is discussed with special-purpose firewalls, and general-purpose hosts with security in mind. Also coverage of network access and security as well as network troubleshooting are included. Prerequisite: CSYS 2493, admission to the program and a criminal background check are required.

CSYS 2553 - Information Technology Services, Hospitality & Gaming Emphasis
Overview of computer system components, file structure, operating systems, word processing, spreadsheets, and databases utilized in the hospitality and gaming industries. Integrated applications between technology and communications, both written and oral, in the hospitality and gaming organizations. Prerequisite: CSCI 1203 or Computer Proficiency exam on file, any higher level CSYS or CSCI course with instructor approval.

CSYS 2563 - Enterprise Security
A broad view of 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. Prerequisite: CSCI 1203.

CSYS 2573 - Videography
An introductory study in video techniques, basic equipment - including digital video camera operation - video, composition, basic lighting and audio, production planning and visual storytelling. Offered fall and spring terms. Prerequisite: JRMC 1103 and/or concurrent enrollment or instructor approval. Cross listed with JRMC 2573.

CSYS 2583 - Cyber Forensics
Students will learn how to recover, preserve, extract and analyze digital evidence from a variety of media, utilizing sound forensics techniques, which will stand up in court. Prerequisite: Admission to the Information Security program and an OSBI background check.

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 2673 - Adobe Illustrator
Key Illustrator concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis on Illustrator basics, the work area, selecting and aligning, creating shapes transforming objects, drawing with the pen tool, working with type, layers, brushes, and symbols; blending shapes and colors, applying effects, appearance attributes, and graphic styles; combining Illustrator graphics with the Creative Suite, printing artwork and producing color separations. Students will be encouraged to obtain Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisite: CSCI 1203 or instructor approval.

CSYS 2683 - Adobe InDesign
Key InDesign concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on InDesign basics, the work area, setting up a document, working with frames, importing and editing text, working with typography, working with color and styles, importing and linking graphics, creating tables, working with transparency, working with long documents, output and PDF exporting and using XML. Students will be encouraged to obtain Adobe Certified Associates (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisites: CSCI 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 2713 - Adobe Premiere
Key Premiere concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on Premiere basics such as working with audio, creating transitions, and producing titles; the ability to build Blu-Ray Disc, DVD, and Flash projects with Adobe Encore; the ability to record directly to computer with Adobe OnLocation; slow motion effects with time-remapping; and compressing video for handheld devices such as mobile phones, iPods, PSPs, and smartphones. Students will be encouraged to obtain Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisites: CSCI 1203 and CSYS 1211 or instructor approval.

CSYS 2733 - Adobe Audition
Key Audition concepts and techniques, plus the more advanced features and tools in the latest version of the software, will be covered. Emphasis will be placed on Audition basics, the work area, repairing and adjusting audio clips, editing and enhancing voice-over recordings, creating background music, exploring effects, working with markers, importing, exporting, and round-trip editing. Students will be encouraged to obtain Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisites: CSCI 1203 and CSYS 1211 or instructor approval.

CSYS 2753 - Adobe After Effects
Key After Effects concepts and techniques plus the more advanced features and tools in the latest version of the software will be covered. Emphasis will be placed on After Effects basics, the work area, creating a basic animation using effects and presets, animating text, working with shape layers, animating a multimedia presentation, animating layers, working with masks, distorting objects with the puppet tools, keying, performing color correction, building and animating a 3D object, using 3D effects, advanced editing techniques, and rendering and outputting. Students will be encouraged to obtain Adobe Certified Associate (ACA) and/or Adobe Certified Expert (ACE) status through industry certification. Offered fall and spring terms. Prerequisites: CSCI 1203 and CSYS 1211 or instructor approval.

CSYS 2763 - Digital Photography
The techniques and procedures of digital photography will be introduced. Working with digital cameras to input images into the digital environment and using Adobe Photoshop software, students will learn how to enhance, resize, and alter photographs while preparing them for print and online distribution. The integration of technical skills and aesthetic expression are emphasized. Projects require exploration and experimentation. Students must provide their own cameras. Offered fall and spring terms. Prerequisite: CSYS 1033 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 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 instructor approval.

CYSY 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 java script 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 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.

The time required for laboratory may vary by course.
Please refer to the course syllabus for more information.

ShareThis

TCC