Course Descriptions

ARTC 1302    Digital Imaging I      3:2:2

Digital imaging using raster image editing and/or image creation software: scanning, resolution, file formats, output devices, color systems, and image-acquisitions.

Prerequisite: Grade of “C” or higher in IMED 1301
Type:TECH

ARTC 1305    Basic Graphic Design       3:2:2

Graphic design with emphasis on the visual communication process. Topics include basic terminology and graphic design principles. 

Using page layout software to create effective static and personalized documents that observe established principles of design, typography, color, photography and ethics.

Prerequisite: Grade of “C” or higher in IMED 1301
Type: TECH

ARTV 1303     Basic Animation      3:2:2

Examination of animation concepts, principles, and storyboard for basic production.  Emphasizes creating movement and expression utilizing traditionally or digitally generated image sequences.

Prerequisite: None
Type: TECH

ARTV 1341    3-D Animation I   3:2:2

Intermediate level 3-D course introducing animation tools and techniques used to create movement. Emphasis on using the principles of animation within the 3-D field.

Prerequisites: ARTV 1303, ARTV 1345
Type: TECH

ARTV 1345    3-D Modeling and Rendering I  3:2:2

Techniques of 3-D modeling utilizing industry standard software.  Includes the creation and modification of 3-D geometric shapes; use of a variety of rendering techniques, camera, light sources, texture, and surface mapping.

Prerequisite: ARTV 1303
Type TECH

ARTV 1351    Digital Video   3:2:2

Producing and editing video and sound for multimedia or web productions.  Emphasizes capture, editing, and outputting of video using a digital  video workstation. 

Prerequisite: None
Type: TECH

 ARTV 2301   2-D Animation I      3:2:2

Skill development in the use of software to develop storyboards and two-dimensional animation including creating, importing, and sequencing media elements to create multimedia presentation; emphasis on conceptualization, creativity, and visual aesthetics.

Prerequisite:None
Type: TECH

BCIS 1305    Business Computer Applications          3:2:2

Students will study computer terminology, hardware, and software related to the business environment. The focus of this course is on business productivity software applications and professional behavior in computing, including word processing (as needed), spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet.

Prerequisite: None
Type: ACAD

COSC 1301    Introduction to Computing           3:2:2

Overview of computer systems-hardware, operating systems, and microcomputer application software, including the Internet, word processing, spreadsheets, presentation graphics, and databases. Current issues such as the effect of computers on society, and the history and use of computers in business, educational, and other modern settings are also studied. This course is not intended to count toward a student's major field of study in business or computer science. (These courses are no longer cross-listed as BCIS 1301 and 1401).

Prerequisite: None
Type: ACAD

COSC 1436    Programming Fundamentals I           4:3:2

This course introduces the fundamental concepts of structured programming using Java, and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. This course is included in the Field of Study Curriculum for Computer Science. 

Prerequisite: TSI satisfied in Math and Reading
Type: ACAD

COSC 1437    Programming Fundamentals II            4:3:2

This course focuses on the object-orientated programming paradigm, emphasizing the definition and use of classes along with fundamentals of object-orientated design.  The course includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering processes.   Students will apply techniques for testing and debugging software.  (This course is included in the field of study curriculum for computer science.)

Prerequisite: COSC 1436
Type: ACAD

COSC 2336    Programming Fundamentals III   3:2:2

Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms using Java. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. (This course is included in the Field of Study Curriculum for Computer Science.

Prerequisite: COSC 1437
Type: ACAD

COSC 2425    Computer Organization           4:3:2

The organization of computer systems is introduced using assembly language. Topics include basic concepts of computer architecture and organization, memory hierarchy, data types, computer arithmetic, control structures, interrupt handling, instruction sets, performance metrics, and the mechanics of testing and debugging computer systems. Embedded systems and device interfacing are introduced.

Prerequisite: COSC 1436
Type: ACAD

CSIR 2351    Fiber Optic Communication System Installation & Repair           3:2:2

Focus on installation and repair of fiber optic communication systems including networks and peripherals. Topics include fiber optic technology, state-of-the-art networking systems, installation/repair of fiber optic systems, and testing equipment.

Prepares students for the Electronics Technicians Association Fiber Optics Installer Certification exam. 

Prerequisite: None
Type: TECH

GAME 1303    Introduction to Game Design and Development       3:2:2

Introduction to electronic game development and game development careers. Includes examination of history and philosophy of games, the game production process, employee factors for success in the field, and current issues and practices in the game development industry.

Prerequisite: None
Type: TECH

GAME 1309    Introduction to Animation Programming        3:2:2

Mathematical elements and algorithms involved in basic animation. Includes generating graphics, viewing 3D environments such as visible line detection and 3D surfaces, image processing techniques, and special effects.

Prerequisites: ITSE 1307, GAME 1336, MATH 1316, PHYS 1401
Type: TECH

GAME 1353    Multi-User Game Programming I         3:2:2

Network topologies, architecture and protocols, and communication in game and simulation programming. Introduces sockets programming utilizing TCP and UDP protocols in a high-level language. Focuses on blocking and asynchronous modes. 

Prerequisite: ITSE 2331
Type: TECH

GAME 2303   Artificial Intelligence Programming I        3:2:2

Basic techniques in artificial intelligence related to game and simulation programming. Includes knowledge representation and interference techniques, expert systems, pathfinding algorithms, and search techniques for problem solving.

Prerequisite: ITSE 1307
Type: TECH

GAME 2359    Game & Simulation Group Project       3:2:2

Capstone Course

Creation of a game and/or simulation project utilizing a team approach. Includes the integration of design, art, audio, programming, and quality assurance.

This is the capstone course for the Computer Simulation & Game Development AAS degree.

Prerequisite: Completion of 30 hours in the degree and ITSE 2370,  ARTV 2301, GAME 1309
Type: TECH

IMED 1301    Introduction to Digital Media      3:2:2

A survey of the theories, elements, and hardware/software components of digital media. Emphasis on conceptualizing and producing digital media presentations. 

This course introduces students to vector and pixel-based image creation techniques. It provides students with tools to create and/or manipulate illustrations for given media.

Prerequisite: None
Type: TECH

IMED 2313    Project Analysis and Design       3:2:2 

Capstone Course

Application of the planning and production processes for digital media projects. Emphasis on copyright and other legal issues, content design and production management.

Prerequisite: Grade of C or better in ITSW 1301, ITSE 1301, ARTC 1302
Type: TECH

INEW 2330    Comprehensive Software Project: Planning and Design        3:2:2

Capstone Course

A comprehensive application of skills learned in previous courses in a simulated workplace; covers the development, testing, and documenting of a complete software and/or hardware solution. This course may be used as a capstone course for a certificate or degree.

Prerequisite: Completion of 30 semester hours in the degree
Type: TECH

ITCC 1475    Introduction to Networks (Cisco 1)           4:3:3

Introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of either course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes. This course assumes computer literacy.

Prerequisites: None
Type: TECH

ITCC 1476    Routing and Switching Essentials (Cisco 2)           4:3:3

This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks. 

Prerequisite: Grade of C or higher in ITCC 1475 (Cisco 1)
Type: TECH

ITCC 1478    Scaling Networks (Cisco 3)           4:3:3

This course describes the architecture, components, and operations of routers and switches in a larger and more complex network. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, STP, and VTP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement DHCP and DNS operations in a network.

Prerequisite: Grade of C or higher in ITCC 1476 (Cisco 2)
Type: TECH

ITCC 1479    Connecting Networks (Cisco 4)          4:3:3

Capstone Course

This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network.

Prerequiste: Grade of C or higher in ITCC 1478 (Cisco 3)
Type: TECH

ITNW 1192 Special Topics in Computer Systems Networking and Telecommunications   1:1:1

Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency.

Prerequisite: ITNW 2305 or ITNW 1316, and ITSC 1305 with a grade of "C" or better
Type: TECH

ITNW 1308    Implementing and Supporting Client Operating Systems    3:2:2

The fundamentals of managing and configuring network clients.

Develop skills in management of clients as desktop operating systems. 

Prerequisite: ITSC 1305
Type: TECH

ITNW 1313     Computer Virtualization   3:2:2

Implement and support virtualization of clients of servers in a networked computing environment. This course explores installation, configuration, and management of computer virtualization workstation and servers.

Prerequisite: ITSC 1305 and ITNW 1316
Type: TECH

ITNW 1316    Network Administration  3:2:2

An introduction to the basic concepts of network administration. 

Students will describe the components of a local area network; create and administer user accounts and groups; plan and set up network file systems; create effective file systems security; and implement and administer network printing using Microsoft Window Server. 

Prerequisite: Grade of "C" or better in ITCC 1475, or ITNW 1325 and ITSC 1305
Type: TECH  

ITNW 1325    Fundamentals of Networking Technologies           3:2:2

Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software.

Prerequisite: None
Type: TECH

ITNW 1345    Implementing Network Directory Services           3:2:2

In-depth coverage of the skills necessary to install, configure, and administer Network Directory service.

Prerequisite: ITNW 1316 ( or archived ITNW 2305)
Type: TECH

ITNW 2335    Network Troubleshooting and Support.           3:2:2

Capstone Course

Troubleshoot and support networks with emphasis on solving real world problems in a hands-on environment. Topics include troubleshooting and research techniques, available resources, and network management hard/software.

Prerequisite: ITNW 1316 (or archived ITNW 2305) and ITNW 1345 and completion of 30 credit hours towards the degree
Type: TECH

ITSC 1301    Introduction to Computers            3:2:2

Overview of computer information systems. Introduces computer hardware, operating systems, software, procedures, and human resources.

Includes introduction to the Internet, word processing, spreadsheets, presentation graphics, and databases, and current issues such as the effect of computers on society; the history and use of computers in business, educational, and other modern settings are also studied.  This course is not intended to count toward a student's major field of study in business or computer science.  

Prerequisite: None
Type: TECH

ITSC 1305    Introduction to PC Operating Systems           3:2:2

Introduction to personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities.

Focus is on Microsoft OS.

Prerequisite: None
Type: TECH

ITSC 1307    Unix Operating System I          3:2:2

Introduction to the UNIX operating system including multi-user concept, terminal emulation, use of system editor, basic UNIX commands, and writing script files.  Includes introductory system management concepts.

Prerequisite: ITSC 1305
Type: TECH

ITSC 1325    Personal Computer Hardware           3:2:2

Current personal computer hardware including assembly, upgrading, setup, configuration, and troubleshooting

Prerequisite: None
Type: TECH

ITSC 1358    Unix System Administration I          3:2:2

Basic UNIX workstation administration. Includes installing a standalone system, adding users, backing up and restoring file systems, and adding new printer support; emphasis on the procedures needed to perform system administration tasks. Introduces the concept of the system and disk management.

Prerequisite: ITSC 1307
Type: TECH

ITSC 2339    Personal Computer Help Desk Support.         3:2:2

Capstone Course

Diagnosis and solution of user hardware and software related problems with on-the-job projects/or simulated projects.

This is the Capstone Course for the PC Technical Support Certificate.

Prerequisites: ITSC 1305 and completion of 12 computer credit hours in the certificate
Type: TECH

ITSE 1301   Web Design Tools      3:2:2

Designing and publishing Web documents according to World Wide Web Consortium (W3C) standards. Emphasis on optimization of graphics and images and exploration of tools available for creating and editing Web documents.

Prerequisite: Grade “C” or better in IMED 1301 or instructor's consent
Type: TECH

ITSE 1307  Introduction to C++ Programming    3:2:2

Introduction to computer programming using C++. Emphasis on the fundamentals of object-oriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.

Prerequisite: None
Type: TECH

ITSE 2321    Object-Oriented Programming           3:2:2

Introduction to object-oriented programming. Emphasis on the fundamentals of design with classes, including development, testing, implementation, and documentation. Includes object-oriented programming techniques, classes, and objects. 

Prerequisite: COSC 1436
Type: TECH

ITSE 2331  Advanced C++ Programming  3:2:2

Further application of C++ programming techniques including file access, abstract data structures, class inheritance, and other advanced techniques.

Prerequisite: ITSE 1307
Type: TECH

ITSE 2370    Android Programming        3:2:2

This course will cover the Android development kit and will focus on the needs for the game programmer. Both 2D and 3D graphics programmer will be used.

Prerequisite: COSC 1436
Type: TECH

ITSW 1307    Introduction to Database           3:2:2

Introduction to database theory and the practical applications of a database.

Prerequisite: None
Type: TECH

ITSY 1342    Information Technology Security           3:2:2

Instruction in security for network hardware, software, and data, including physical security; backup procedures; relevant tools; encryption; and protection from viruses.

Prerequisite: ITSC 1305 and ITSC 1307, ITNW 1316
Type: TECH

ITSY 2301  Firewalls and Network Security    3:2:2

Identify elements of firewall design, types of security threats and responses to security attacks. Use Best Practices to design, implement, and monitor a network security plan. Examine security incident postmortem reporting and ongoing network security activities.

Prerequisite: ITSY 1342 and a grade of "C" or better in ITCC 1476
Type: TECH

LEAD 1100    Workforce Development with Critical Thinking     1:1:0

Development of leadership skills and critical thinking strategies that promote employment readiness, retention, advancement, and promotion.

Prerequisite: none
Type: TECH

Last Updated