Course Descriptions

ARTC 1302    Digital Imaging        3:2:2

Digital imaging using raster image editing and/or image creation software: scanning, resolution, file formats, output devices, color systems, digital cameras, creating image portfolios, use of color management to soft-proof and hard-proof finished photographs and image-acquisitions. This course assumes computer literacy.  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, priciples, 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   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    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      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: Assumes computer literacy;  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 work processing (as needed), spreadsheets, databases, presentation graphics, and business-orientated 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 Intranet, 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.   Prerequisite: TSI recommended in Reading;  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, ITSE 1329 recommended for students without prior programming experience;  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.) Prereq: COSC 1436 Type: Acad

COSC 2336    Programming Fundamentals III   3:2:2

Further applications of programming techniques, introducing fundamental concepts of data structures and algorithms using Java.  Topics include recursion, fundamental data structures (including stacks, queues, link lists, hash tables, trees, and graphs), and algorithmic analysis.  Prerequisite: COSC 1437 Type: Acad

COSC 2425    Computer Organization           4:3:2

The organization of computer systems in 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

COSC 2436    Programming Fundamentals III           4:3: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. Prerequisite: COSC 1437. [Offered Fall semester] 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. [Offered Fall and Spring semesters] 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, and MATH 1316 Offered Fall semesters

GAME 1336    Introduction to 3D Modeling         3:2:2

Architectural spaces and modeling in a real-time game editor. Includes techniques for building, texturing, and lighting a game level to function in realtime.

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        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 2341   Game Scripting         3:2:2

Scripting languages with emphasis on game concepts and simulations.

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

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: GAME 2341, 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 student with tools to create and/or manipulate illustrations for given media. Prerequisite: Assumes computer literacy;  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. This is the Capstone course for Digital Media. 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 completed software and/or hardware solution. Prerequisite: Completion of 30 semester hours in the degree;  Type: Tech

INEW 2334    Advanced Web Programming         3:2:2

Programming for Web authoring. Includes industry-standard languages and data stores. Prerequisite: COSC 1437 and ITSE 2302.  Type: Tech (Capstone Course)

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

Introduce 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.  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;  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. Type: Tech

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

Topics address recently identified current events, skills, knowledge, and/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

INTW 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 1307;  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 1375, or ITNW 1325 and ITSC 1305;  Type: TECH  

ITNW 1325    Fundamentals of Networking.           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. [Offered Spring semester] Type: Tech

ITNW 1345    Implementing Network Directory Services.           3:2:2

Provides students with the knowledge and skills necessary to install, configure, and administer Network Directory service. Students will understand the logical and physical structure of directory services, configure the Domain Name System (DNS) server service to support directory services; create and administer user accounts and group resources; delegate and administer control of Directory objects; manage group policies, and maintain and restore the directory services database using Microsoft Windows Server Active Directory.  Prerequisite: ITNW 2305 or TNW 1313 [Offered Fall semester]; Type: TECH

ITNW 2305    Network Administration.            3:2:2

Topics include network components, user accounts and groups, network file systems, file system security, and network printing. 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 system security; and implement and administer network printing using Microsoft Windows Server. Prerequisite: ITSC 1305 recommended. [Offered Spring semester] Type: Tech.

ITNW 2311    Implementing Mail Servers.           3:2:2

An in-depth study of electronic messaging using mail servers. Prerequisite: ITNW 2305. [Offered Spring semester] 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. Students will complete a Capstone Project in this course. Prerequisite: ITNW 2305 or ITNW 1313 and completion of 30 computer credit hours in the degree. [Offered Spring semester] Type: TECH

ITNW 2352   Administering SQL Server.           3:2:2

Topic include installation, configuration, administration, and troubleshooting SQL servers using Microsoft SQL Server. Students will describe SQL Server architecture, plan for an installation, install and configure SQL server, manage files and databases, configure login security, implement permissions, backup and restore databases, and monitor performance. Prerequisite: ITNW 2305; Type: Tech

ITSC 1301    Introduction to Computers            3:2:2

Overview of computer information systems.  Introduces computer hardware, software, procedures, and human resources.  Strongly recommended TSI Math and Reading requirement met or concurrent enrollment in developmental courses.  Prerequisite: None. [Offered as necessary only.] Type: TECH

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

Introduction to Microsoft personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities.  This course assumes computer literacy.  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: COSC 1301 recommended. [Offered Spring Semester] Type: TECH

ITSC 1325    Personal Computer Hardware           3:2:2

A study of current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting. Students will build and configure personal computers. Prerequisite: None. [Offered Fall semester] 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. Uses RedHat Linux. Prerequisite: ITSC 1307. [Offered Fall semester] Type: TECH

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

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. Topics include establishing rapport with users in problem-solving situations; analyzing user problems and leading them through solutions; maintaining problem logs; managing projects; and formulating problem-solving methodologies. Prerequisites: ITSC 1305 and completion of 15 computer credit hours in the certificate. [Offered Spring semester] 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 of “C” or higher 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: COSC 1436;  Type: TECH

ITSE 1311    Beginning Web Programming          3:2:2

Skill development in web page programming including mark-up and scripting languages.  Prerequisite: None;  Type: Tech

ITSE 1329    Programming Logic and Design           3:2:2

A disciplined approach to problem-solving with structured techniques and representation of algorithms using appropriate design tools. Discussion of methods for testing, evaluation, and documentation. Prerequisite: None;  Type: TECH

ITSE 1350    System Analysis and Design           3:2:2

Introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. Prerequisite: ITSE 1329;  Type: TECH

ITSE 2302    Intermediate Web Programming.           3:2:2

Techniques for web development. Create and use client-side and server-side scripts to design and implement dynamic web sites.  Prerequisite: ITSE 1311 or department approval.  [Offered Fall semester] Type: TECH

ITSE 2309    Database Programming           3:2:2

Database development using database programming techniques emphasizing database structures, modeling, and database access. Uses Structured Query Language (SQL) in a Relational Database Management System (RDBMS) to create tables, views, sequences, and constraints.  Prerequisites: None. [Offered Fall semester]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. Prerequisite: ITSE 1350. [Offered Spring semester] Type: TECH

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

Further applications 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.

ITSW 1307    Introduction to Database           3:2:2

Introduction to database theory and the practical applications of a database. Students will plan, define and design a database; design and generate tables, forms and reports and devise and process queries using Microsoft Access. 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: ITNW 2305 or ITNW 1313; 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 Practice 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

Develop leadership skills and critical thinking strategies that promote employment readiness, retention, advancement and promotion.  Prerequisite: none; Type: TECH

Last Updated