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- and hard-proof finished photographs and image-acquisitions. Prerequisite: Grade of “C” or higher in IMED 1301
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
ARTV 2301. 2D 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.
BCIS 1305. Business Computer Applications. 3:2:2
Computer terminology, hardware, software, operating systems, and information systems relating to the business environment. The main focus of this course is on business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet. Prerequisite: THEA Math and Reading requirement met. Type: Acad
COSC 1300. Introduction to Computers. 3:2:2
Study of basic hardware, software, operating systems, and current applications in various segments of society. Current issues such as the effect of computers on society and the history and use of computers are also studied. Labs may include but are not limited to introduction to operating systems, the Internet, word processing, spreadsheets, databases, and programming concepts with emphasis on critical thinking/problem solving. Prerequisite: Strongly recommend THEA Math and Reading requirements met or concurrent enrollment in developmental courses. Type: Acad
COSC 1436. Programming Fundamentals I 4:3:2
Introduces the fundamental concepts of structured programming using Java. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. Prerequisites: THEA Math and Reading. [Offered Fall semester] Type: Acad
COSC 1437. Programming Fundamentals II. 4:3:2
Review of control structures and data types with emphasis on structured data types using Java. Applies the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering. Prereq: COSC 1436. [Offered Spring semester] Type: Acad
COSC 2425. Computer Organization and Machine Language. 4:3:2
Basic computer organization; machine cycle, digital representation of data and instructions; assembly language programming, assembler, loader, macros, subroutines, and program linkages. Prerequisite: COSC 1436 [Offered Spring semester] 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.
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.
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.
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.
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.
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.
IMED 2313 Project Analysis and Design 3:2:2
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
INEW 2330. Comprehensive Software Project: Planning and Design. 3:2:2
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: COSC 1437. [Offered Spring semester] Type: Tech (Capstone Course)
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. [Offered Spring semester] 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: ITSC 1325 and ITSC 1305 recommended. [Generally offered Fall and Spring semester.] 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 1401 or ITCC 1475. [Generally offered Spring semester] 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 or ITCC 1404. [Generally offered Fall semester] Type: Tech
ITCC 1479. Connecting Networks 4:3:3
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. [Generally offered Fall semester.] 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. [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
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 and completion of 30 computer credit hours in the degree. [Offered Spring semester] Type: Tech (Capstone Course)
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 [Offered Spring semester] Type: Tech
ITSC 1301. Introduction to Computers. 3:2:2
Overview of computer information systems. Introduces computer hardware, software, procedures, and human resources. Prerequisite: THEA Math and Reading requirement met. [Offered as necessary only.] Type: Tech
ITSC 1305. Introduction to PC Operating Systems 3:2:2
A study of personal computer operating systems. Topics include installation and configuration, file management, memory and storage management, control of peripheral devices, and use of utilities using Microsoft client operating systems. Prerequisite: None. [Offered Fall semester] Type: Tech
ITSC 1307. Unix Operating System I. 3:2:2
A study of the Unix operating system including multi-user concepts, terminal emulation, use of system editor, basic Unix commands, and writing script files. Topics include introductory systems management concepts using RedHat Linux. Prerequisite: COSC 1300 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
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 (Capstone Course)
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
ITSE 1311. Beginning Web Programming. 3:2:2
Skill development in web page programming including mark-up and scripting languages. Prerequisite: None. [Offered Spring semester] 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. [Offered Fall semester] 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. [Offered Fall semester] 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
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. [Offered Spring semester] 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. [Offered Fall semester] Type: Tech
ITSE 1307. Introduction to C++. 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.
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.