Information Technology (INFOTC)

INFOTC 1001: Topics in Information Technology

Topics may vary from semester to semester. May be repeated upon consent of department.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 1040: Introduction to Problem Solving and Programming

An introduction to problem solving methods and programming concepts, providing experience in designing, developing, implementing, and testing programs. Cannot be taken for credit after CMP_SC 1050.

Credit Hours: 3


INFOTC 1610: Introduction to Entertainment Media

This course is an introduction to the basic fundamentals of entertainment products such as postproduction technology, camera and lighting technology, audio creation and mixing technology, and broadcast technology. Computer programs designed for visual special effects are used.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 2001: Topics in Information Technology

Topics may vary from semester to semester. May be repeated upon consent of department. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 2600: Digital Multimedia

This course introduces broad views of concepts, software, hardware, and solutions in entertainment media applications. It will examine career options in fields such as information technology, news, film production and postproduction, website design, advertising, or communication.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 2610: Audio/Video I

This is an introductory course on digital audio and video editing. Background presented in the course will include an overview of the techniques used in modern Non-Linear video editing, and understanding of block editing, and why it is essential when using modern digital technology. The course is hands-on with students at workstations, learning the software directly at the keyboard, and working on assignments in a lab context.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 2620: Computer Modeling and Animation I

Introduction to the field of computer modeling and animation with an emphasis on tools. Learn programming methods for developing customized modeling and animation algorithms. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 1050. May be restricted to Information Technology majors during early registration
Corequisites: CMP_SC 2050


INFOTC 2810: Fundamentals of Network Technology

This course includes an overview of networking and the common wireless standards. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 1050. May be restricted to Information Technology majors during early registration


INFOTC 2910: Cyber Security

This course covers numerous platform-independent security topics including threats, problem ports and services, theory and practice of defense in security, intrusion detection, data security, securing remote access, user education and support, designing a secure network and security management. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 1050, INFOTC 2810. May be restricted to Information Technology majors during early registration


INFOTC 3001: Topics in Information Technology

Topics may vary from semester to semester. May be repeated upon consent of department. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 3610: Audio/Video II

This course presents broad professional techniques for completing an off-line edit and the progression to online and finishing, adding depth to topics introduced in A/V I. Students will gain experience in editing techniques involving dialogue, action, documentaries, music videos, and multi-camera projects. The course also introduces special effects, audio finishing, clip and media management, and use of various media formats.

Credit Hours: 3
Prerequisites: INFOTC 2610. May be restricted to Information Technology majors during early registration
Corequisites: CMP_SC 2050


INFOTC 3620: Computer Modeling and Animation II

This course covers advanced methods for modeling and animation with an emphasis on computer science theory and virtual reality. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: INFOTC 2620 and CMP_SC 2050. May be restricted to Information Technology majors during early registration


INFOTC 3630: Introduction to Game Design

This class will focus on the theory, design, and implementation of games. Students will learn about designing and implementing vital components for modern game engines, with respect to data structures, algorithms, content, development tools, and optimization strategies. In addition, students will use the Valve Source Engine (used to power Half-Life 2) to develop their own mod. The final project is a fully functional game.

Credit Hours: 3
Prerequisites: INFOTC 2620, CMP_SC 2050. May be restricted to Information Technology majors during early registration


INFOTC 3640: Digital Effects

This course is an introduction to the fundamentals of digital motion picture effects technology. This course is designed for a student interested in pursuing a career in information technology, news, film production and film postproduction, website design, or communication.

Credit Hours: 3
Prerequisites: INFOTC 1610 or INFOTC 2610. May be restricted to Information Technology majors during early registration


INFOTC 3850: Computer System Administration

This course will cover network management tools, network maintenance, data management, remote access management, management tasks, responsibilities and ethics, required plans and policies, design of a well-managed network. Some work will be done in both Windows and Linux environments. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 2050, junior standing. May be restricted to Information Technology majors during early registration


INFOTC 4001: Topics in Information Technology

Topics may vary from semester to semester. May be repeated upon consent of department. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: May be restricted to Information Technology majors during early registration


INFOTC 4390: Database Administration

This course is designed to give a firm foundation in Database Administrators' tasks. The primary goal is to give necessary knowledge and skills to setup, maintain and troubleshoot an Oracle database. This is an instructor-led course featuring lecture and hands-on exercises. Online demonstration and written practice sessions reinforce the concepts and skills introduced. The course defined objectives are designed to support preparation for the Oracle Certified Professional examination.

Credit Hours: 3
Prerequisites: CMP_SC 4380. May be restricted to Information Technology majors during early registration


INFOTC 4400: C#/.NET Development

Learn how to develop and debug multi-threaded Windows desktop applications based on the object-oriented (OO), Model-View-Controller (MVC), and Model View ViewModel (MVVM) paradigms using C#, .NET, Windows Presentation Foundations (WPF), and Visual Studio. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: CMP_SC 2050. May be restricted to Information Technology majors during early registration


INFOTC 4500: Team-Based Mobile Device Application Development

(same as JOURN 4444). This is a multi-disciplinary, team-based course on developing applications for mobile devices. Teams will be comprised of students who are software developers and students who are designers. Graded on A-F basis only.

Credit Hours: 3
Prerequisites: for Journalism majors (Designers), instructor's consent; for Computer Science or Information Technology majors (Developers), CMP_SC 2050 or permission of instructor. May be restricted to Information Technology majors during early registration


INFOTC 4630: Game Design II

This course explores 1) the manual and procedural development of static and dynamic game content, 2) programming for gameplay, interactivity, UI, game Artificial Intelligence, and 3) algorithms, ADTs, and research vital to game design.

Credit Hours: 3
Prerequisites: INFOTC 3630. May be restricted to Information Technology majors during early registration


INFOTC 4640: Digital Effects II

This course builds on fundamentals of digital motion picture effects technology learned in Digital Effects I. Computer programs designed for digital visual special effects in film and broadcast are integrated throughout the course.

Credit Hours: 3
Prerequisites: INFOTC 3640. May be restricted to Information Technology majors during early registration


INFOTC 4650: Shader Programing

The focus of this course is modern computer graphics algorithms and programming, with an emphasis on games, shader languages, (GLSL and Cg) and Graphical Processor Units (GPUs).

Credit Hours: 3
Prerequisites: CMP_SC 2050, INFOTC 2620. May be restricted to Information Technology majors during early registration