May 13, 2024  
2022-2023 NOVA Catalog 
    
2022-2023 NOVA Catalog [ARCHIVED CATALOG]

Course Descriptions


  

 

Hospitality Management

  
  • HRI 232 - Meeting and Exhibition Law and Ethics(3 CR.)


    Focuses on legal principles and precedents and ethical considerations as they apply to exposition and convention management. Reviews laws dealing with letters of agreement, contracts, torts, and other considerations peculiar to the meeting and exhibition industry. Covers legal and ethical aspects regarding tax, intellectual property, insurance, employment, antitrust, and liquor liability. Lecture 3 hours per week.

    Prerequisite(s): HRI 229  or meeting planning or trade show work experience.
  
  • HRI 233 - Meeting and Exhibition Marketing(3 CR.)


    Examines all the major marketing tools used to attract attendees to an event, promote seminar attendance, and sell booth space to exhibitors at a trade show or exposition. Concentrates on the fundamentals of marketing that will enable the meeting manager to practice a total marketing approach including research, planning, budgeting, direct mail, advertising, public relations, direct selling, and sales promotion. Lecture 3 hours per week.

    Prerequisite(s): HRI 229  or meeting planning experience.
  
  • HRI 235 - Marketing of Hospitality Services(3 CR.)


    Studies principles and practices of marketing the services of the hotel and restaurant industry. Emphasizes the marketing concept with applications leading to customer satisfaction. Reviews methods of external and internal stimulation of sales. May include a practical sales/marketing exercise and computer applications. Lecture 3 hours per week.

  
  • HRI 245 - Labor Cost Control(3 CR.)


    Focuses on position analysis and description. Considers employee scheduling, forecasting, and staffing needs as related to sales for the labor intensive hospitality industry. Covers interpretation and analysis of payroll to maximize efficiency and productivity. Uses problem-solving techniques to illustrate payroll procedures. Includes explanation of payroll deductions, tip credits, and tip-sales allocation. Lecture 3 hours per week.

  
  • HRI 251 - Food and Beverage Cost Control I(3 CR.)


    Presents methods of pre-cost and pre-control as applied to the menu, purchasing, receiving, storing, issuing, production, sales, and service which result in achievement of an operation’s profit potential. Emphasizes both manual and computerized approaches. Lecture 3 hours per week.

  
  • HRI 255 - Human Resources Management and Training for Hospitality and Tourism(3 CR.)


    Prepares the students for interviewing, training, and developing employees. Covers management skills (technical, human, and conceptual) and leadership. Covers the establishment and use of effective training and evaluative tools to improve productivity. Emphasizes staff and customer relations. Lecture 3 hours per week.

  
  • HRI 256 - Principles and Applications of Catering(3 CR.)


    Analyzes and compares the principles of on-premise and off-premise catering. Includes student presentations in a series of catered functions where they assume typical managerial/employee positions emphasizing planning, organizing, operating, managing, and evaluating. Lecture 2 hours.Laboratory 3 hours.Total 5 hours per week.

    Prerequisite(s): HRI 138  or approval of instructor.
  
  • HRI 265 - Hotel Front Office Operations(3 CR.)


    Analyzes hotel front office positions and the procedures involved in reservation registration, accounting for and checking out guests, and principles and practices of night auditing. Covers the complete guest operation in both traditional and computerized operations. Lecture 3 hours per week.

  
  • HRI 270 - Strategic Lodging Management(3 CR.)


    Presents lodging management principles, focusing on strategic planning as the foundation for operational effectiveness. Synthesizes management practices which can be used by entry-level, mid-level, and executive management. Lecture 3 hours per week.

    Prerequisite(s): HRI 101 , HRI 102 , or instructor’s approval.
  
  • HRI 275 - Hospitality Law(3 CR.)


    Studies legal principles governing hospitality operations. Includes applications of common law and statutory decisions, discussion of legal theory, and regulations governing management of hospitality enterprise. Lecture 3 hours per week.


Human Services

  
  • HMS 100 - Introduction to Human Services(3 CR.)


    Introduces human service agencies, roles, and careers. Presents a historical perspective of the field as it relates to human services today. Additional topics include values clarification and needs of target populations. Lecture 3 hours per week.

  
  • HMS 109 - Structured Career Planning in Human Services(3 CR.)


    Overviews human services as a career field. Teaches career development skills for personal career planning and for use with clients. Includes nine-hour computer component (word processing). Lecture 3 hours per week.

  
  • HMS 121 - Basic Counseling Skills I(3 CR.)


    Develops skills needed to function in a helping relationship. Emphasizes skills in attending, listening, and responding. Clarifies personal skill strengths, deficits, and goals for skill improvement. Lecture 3 hours per week.

  
  • HMS 141 - Group Dynamics I(3 CR.)


    Examines the stages of group development, group dynamics, the role of the leader in a group, and recognition of the various types of group processes. Discusses models of group dynamics that occur as a result of group membership dynamics. Lecture 3 hours per week.

  
  • HMS 142 - Group Dynamics II(3 CR.)


    Examines group dynamics, group leadership, group cohesion, transference, and group helping through experiential involvement in group facilitating and leadership. Increases group skills through active classroom participation in group experiences. Lecture 3 hours per week.

  
  • HMS 145 - Effects of Psychoactive Drugs(3 CR.)


    Provides information on the biochemical, physiological, and behavioral aspects of substance addiction and reviews the symptoms of addiction. Emphasizes areas of chemical dependency, medical epidemiology, physiological threats of addiction, and methods of identifying multiple drug abusers. Lecture 3 hours per week.

  
  • HMS 251 - Substance Abuse I(3 CR.)


    Provides knowledge, skills, and insight for working in drug and alcohol abuse programs. Emphasizes personal growth and client growth measures in helping relationships. Stresses various methods of individual and group techniques for helping the substance abuser. Lecture 3 hours per week.

  
  • HMS 252 - Substance Abuse II(3 CR.)


    Expands knowledge and skill in working with the substance abuser. Focuses on assisting substance abusers in individual and group settings and explores client treatment modalities. May provide opportunities for field experience in treatment centers. Lecture 3 hours per week.

    Prerequisite(s): HMS 251 .
  
  • HMS 258 - Case Management and Substance Abuse(3 CR.)


    Focuses on the process for interviewing substance abuse clients. Includes intake, assessment, handling denial, and ending the interview. Teaches skills for writing short-term goals and treatment plans with emphasis on accountability. Examines various reporting devices. Lecture 3 hours per week.

  
  • HMS 266 - Counseling Psychology(3 CR.)


    Studies major counseling theories, their contributions and limitations, and the application of each to a counseling interaction. Students develop their own personal counseling theory. Lecture 3 hours per week.


Humanities

  
  • HUM 201 - Early Humanities(3 CR.)


    Examines the values and expression of ideas of selected western and non-western cultures from prehistory up to the 1300s, integrating the arts, literature, religion, and philosophy within the context of history.  The assignments in this course require college-level reading, analysis of scholarly studies, and coherent communication through properly cited and formatted written reports. This is a Passport Transfer course. Lecture 3 hours per week.

  
  • HUM 202 - Modern Humanities(3 CR.)


    Studies thought, values, and arts of Western culture, integrating major developments in art, architecture, literature, music, and philosophy. Covers the following periods: Renaissance, Baroque, Enlightenment, Romantic, and Modern. This is a Passport Transfer course. Lecture 3 hours per week.

  
  • HUM 210 - Introduction to Women and Gender Studies(3 CR.)


    Broadens understanding and awareness of women by exploring different cultural, historical, and gendered experiences of social groups throughout the world in relationship to such fields as art, literature, religion, philosophy, social sciences, and music.  The assignments in this course require college-level reading, analysis of scholarly studies, and coherent communication through properly cited and formatted written reports. Lecture 3 hours per week.

  
  • HUM 220 - Introduction to African-American Studies(3 CR.)


    Presents an interdisciplinary approach to the study of African-American life, history, and culture. Examines specific events, ideologies, and individuals that have shaped the contours of African-American life. Studies the history, sociology, economics, religion, politics, psychology, creative productions, and culture of African-Americans. This is a Passport Transfer course. Lecture 3 hours per week.

  
  • HUM 256 - Comparative Mythology(3 CR.)


    Studies the cultural expressions of mythology.  Considers selected mythologies representing diverse global culture, with emphasis on parallels and divergences in structure, purpose, and representation in literature and the arts.  The assignments in this course require college-level reading, analysis of scholarly studies, and coherent communication through properly cited and formatted written reports. This is a Passport Transfer course. Lecture 3 hours.Total 3 hours per week.

  
  • HUM 259 - The Greek and Roman Tradition(3 CR.)


    Explores the significance of Greek and Roman cultures on the individual and society, expressed prominently from the Classical Age in Athens to its survival during Roman times.  Examines the key contributions that the Greeks and Romans have imparted upon storytelling, theater, philosophy, civics, political morphology, and the arts and the impact they have in the modern world. The assignments in this course require college-level reading, analysis of scholarly studies, and coherent communication through properly cited and formatted written reports. This is a Passport Transfer course. Lecture 3 hours per week.

  
  • HUM 298 - Seminar and Project Liberal Arts(1 CR.)


    Lecture 1 hours per week.


Industrial Engineering Tech

  
  • IND 123 - Intro to Lean Manufacturing and Six Sigma(1 CR.)


    Covers basic Lean and Six Sigma concepts. Examines the importance of Lean and Six Sigma as pertaining to the world of manufacturing. Provides students with the opportunity to demonstrate the impact of Lean and Six Sigma manufacturing environment. Lecture 1 hour,Total 1 hour per week.

  
  • IND 137 - Team Concepts in Problem Solving(3 CR.)


    Studies team concepts and problem solving techniques to assist project teams in improving quality and productivity. Provides knowledge of how to work as a team, plan and conduct good meetings, manage logistics and details, gather useful data, communicate the results and implement changes Lecture 3 hours per week.


Information Technology and Database Design

  
  • — — - IT Elective(3 CR.)


    Check footnote for course options.

  
  • — — - IT Elective(6 CR.)


    Check footnote for course options.

     

  
  • ITD 110 - Web Page Design I(3 CR.)


    Stresses a working knowledge of website designs, construction, and management using HTML or XHTML. Includes headings, lists, links, images, image maps, tables, forms, and frames. Lecture 3 hours per week.

  
  • ITD 132 - Structured Query Language(3 CR.)


    Incorporates a working introduction to commands, functions, and operators used in SQL for extracting data from standard databases. Lecture 3 hours per week.

  
  • ITD 134 - PL/SQL Programming(3 CR.)


    Presents a working introduction to PL/SQL programming within the Oracle RDBMS environment. Includes PL/SQL fundamentals of block program structure; variables; cursors and exceptions; and creation of program units of functions, triggers, procedures, and packages. Lecture 3 hours per week.

  
  • ITD 140 - Machine Learning I(3 CR.)


    Introduces students to artificial intelligence and machine learning. Examines basic theory, algorithms, and applications. Focuses on feature engineering and machine learning applications within the larger world of artificial intelligence. Part I of II. Lecture 3 hours per week.

  
  • ITD 145 - Applied Data Science Techniques(3 CR.)


    Reviews the fundamentals of descriptive and inferential statistics, probability, and distributions, as well as basic dataset manipulation and plotting techniques. Focuses on application to real datasets using graphical user interface (GUI) software tools as well as Python. Lecture 3 hours per week.

  
  • ITD 210 - Web Page Design II(3 CR.)


    Incorporates advanced techniques in website planning, design, usability, accessibility, advanced site management, and maintenance utilizing web editor software(s). Lecture 3 hours per week.

    Prerequisite(s): ITD 110 .
  
  • ITD 240 - Machine Learning II(3 CR.)


    Examines theory, algorithms, applications, and issues within the subfield of pattern recognition and machine learning, including feature engineering and extraction, supervised and unsupervised learning. Focuses on theory and practice, with coverage of underlying mathematical and heuristic concepts. Part II of II. Lecture 3 hours per week.

    Prerequisite(s): ITD 140  or division approval.
  
  • ITD 245 - Advanced Applied Data Science Techniques(3 CR.)


    Surveys Big Data and data analytics, including demonstrations and applications of widely used tools and methods. Offers practice in data extraction and visualization. Lecture 3 hours per week.

    Prerequisite(s): ITD 145  or division approval.
  
  • ITD 256 - Advanced Database Management(3 CR.)


    Focuses in-depth instruction in the handling of critical tasks of planning and implementing large databases. Includes an introduction to concepts of advanced data warehousing and database configuration. Lecture 3 hours per week.

    Prerequisite(s): ITE 152 
  
  • ITD 260 - Data Modeling and Design(3 CR.)


    Introduces life cycle application development methodologies in a systematic approach to developing relational databases and designing applications. Presents content introducing functional and business process modeling, using modeling information to produce application designs, analyzing data requirements as entities, attributes, and relationships and map an entity relationship diagram to an initial database design. Identifies the available automated development tools and utilizes Oracle Developer software to perform practical applications of these concepts. Lecture 3 hours per week.

    Prerequisite(s): ITE 152 .

Information Technology Essentials

  
  • ITE 100 - Introduction to Information Systems(3 CR.)


    Covers the fundamentals of computers and computing and topics that include impact of computers on society, ethical issues, and terminology. Provides discussion about available hardware and software as well as their application. Lecture 3 hours per week.

  
  • ITE 140 - Spreadsheet Software I(3 CR.)


    Covers the use of spreadsheet software to create spreadsheets with formatted cells and cell ranges, control pages, multiple sheets, charts, and macros. Topics will include how to type and edit text in a cell, enter data on multiple worksheets, work with formulas and functions, create charts, pivot tables, and styles, insert headers and footers, and filter data. Covers MOS Excel objectives. Lecture 3 hours per week.

  
  • ITE 152 - Introduction to Digital and Information Literacy and Computer Applications(3 CR.)


    Develops understanding of digital and information literacy. Introduces basic computer concepts in hardware, software, cyber, cloud, database, and operating systems. Includes hands-on experience developing word processing, spreadsheet and presentation documents.  Evaluates the reliability of sources. Covers creating a simple web page. Examines topics such as social, legal, and ethical issues. Lecture 3 hours per week.

    Note Please note: Credit will only be awarded for one of the following courses: ITE 115, ITE 119, or ITE 152.
  
  • ITE 170 - Multimedia Software(3 CR.)


    Explores technical fundamentals of creating multimedia projects with related hardware and software. Students will learn to manage resources required for multimedia production and evaluation and techniques for selection of graphics and multimedia software. Lecture 3 hours per week.

  
  • ITE 180 - Help Desk Support Skills(3 CR.)


    Emphasizes instruction in customer support techniques required for analyzing and coordinating software and hardware solutions for end-user needs. Includes evaluation and communication techniques required to provide help desk support necessary to transfer knowledge and achieve a solution. Lecture 3 hours per week.

    Prerequisite(s): ITE 152 .
  
  • ITE 182 - User Support/Help Desk Principles(3 CR.)


    Introduces a variety of tools and techniques that are used to provide user support in help desk operations. Includes help desk concepts, customer service skills, troubleshooting problems, writing for end users, help desk operations and software, needs analysis, facilities management, and other topics related to end user support. Lecture 3 hours per week.

    Prerequisite(s): ITE 180 .
  
  • ITE 221 - Personal Computer Hardware and OS Architecture(3 CR.)


    Covers instruction about processors, internal functions, peripheral devices, computer organization, memory management, architecture, instruction format, and basic OS architecture. Lecture 3 hours per week.

    Prerequisite(s): ITE 152 , ITE 119 or ITE 115.
  
  • ITE 270 - Advanced Multimedia Development(3 CR.)


    Refines multimedia skills, focusing on project development using digital media; video clips, still images, and audio (sounds, music, and narration). Lecture 3 hours per week. Lecture 3 hours.

    Prerequisite(s): ITE 170  
  
  • SDV 101 - Orientation to Information Technology(1 CR.)


    Introduces students to the skills necessary to achieve their academic goals, to the services offered at the College, and to the discipline in which they are enrolled. Covers topics such as learning resource services; counseling and advising; listening, test-taking, and study skills; and topical areas specific to their particular discipline.   Lecture 1 hour per week.


Information Technology Networking

  
  • ITN — - Elective(3 CR.)


  
  • ITN 100 - Introduction to Telecommunications(3 CR.)


    Surveys data transmission systems, communication lines, data sets, network, interfacing, protocols, and modes of transmission. Emphasizes network structure and operation. Lecture 3 hours per week.

    Prerequisite(s): or Corequisite: ITE 152 .
  
  • ITN 101 - Introduction to Network Concepts(3 CR.)


    Provides instruction in networking media, physical and logical topologies, common networking standards and popular networking protocols. Emphasizes the TCP/IP protocol suite and related IP addressing schemes, including CIDR. Includes selected topics in network implementation, support, and LAN/WAN connectivity. Lecture 3 hours per week.

    Prerequisite(s): or Corequisite: ITE 152 .
  
  • ITN 106 - Microcomputer Operating Systems(3 CR.)


    Teaches use of operating system utilities and multiple-level directory structures, creation of batch files, and configuration of microcomputer environments. May include a study of graphic user interfaces. Lecture 3 hours per week.

  
  • ITN 107 - Personal Computer Hardware and Troubleshooting(3 CR.)


    Includes specially designed instruction to give students a basic knowledge of hardware and software configurations. Includes the installation of various peripheral devices as well as basic system hardware components. Lecture 3 hours per week.

  
  • ITN 120 - Wireless: Network Administration (W-NA)(3 CR.)


    Provides instruction in fundamentals of radio frequency and spread spectrum technology and wireless networking systems implementation and design. Includes radio frequency and spread spectrum concepts, 802.11 standards and regulations, wireless network architecture, topology, software, equipment, OSI Model, site surveys, security features, and the design and implementation of wireless network solutions. Lecture 3 hours per week.

    Prerequisite(s): ITN 100  or ITN 101 .Corequisite(s): ITN 101.
  
  • ITN 154 - Introduction To Networks - Cisco(4 CR.)


    Provides instruction in the fundamentals of networking environments, the basics of router operations, and basic router and switch configuration. Lecture 3 hours. Laboratory 2 hours. Total 5 hours per week.

  
  • ITN 155 - Switching, Wireless, And Wireless Essentials - Cisco(4 CR.)


    Provides the skills and knowledge to install, operate, and troubleshoot routers and switches in small networks. Introduces students to wireless local area networks (WLANS) and network security concepts.  Lecture 4 hours per week.

    Prerequisite(s): ITN 154 .
  
  • ITN 156 - Enterprise Networking, Security, and Automation - Cisco(4 CR.)


    Teaches students to configure, troubleshoot, and secure enterprise networks. Introduces students to virtualization, application programming interfaces (APIs) and the configuration management tools that make network automation possible. Lecture 4 hours per week.

    Prerequisite(s): ITN 155 .
  
  • ITN 157 - WAN Technologies: Cisco(4 CR.)


    Concentrates on an introduction to Wide Area Networking (WANs). Includes WAN design, LAPB, Frame Relay, ISDN, HDLC, and PPP. Lecture 4 hours per week.

    Prerequisite(s): ITN 156  or permission of the instructor.
  
  • ITN 170 - Linux System Administration(3 CR.)


    Focuses instruction on the installation, configuration, and administration of the Linux operating system and emphasizes the use of Linux as a network client and workstation. Lecture 3 hours per week.

    Prerequisite(s): ITE 152  or ITE 119  or ITE 115.
  
  • ITN 171 - UNIX I(3 CR.)


    Provides an introduction to UNIX operating systems. Teaches login procedures, file creation, UNIX file structure, input/output control, and the UNIX shell. Lecture 3 hours per week.

    Prerequisite(s): ITE 152  or ITE 119 .
  
  • ITN 200 - Administration of Network Resources(3 CR.)


    Students must be able to read and write at a college level. Focuses on the management of local area network servers. Teaches proper structuring of security systems. Explains print queues, disk management, and other local area network (LAN) issues. Presents concerns and issues for the purchase and installation of hardware and software upgrades. Can be taught using any network operating system or a range of operating systems as a delivery tool. Lecture 3 hours per week.

    Prerequisite(s): ITN 100  or ITN 101 .
  
  • ITN 213 - Information Storage and Management(3 CR.)


    Focuses on advanced storage systems, protocol, and architectures including Storage Area Networks (SAN), Network Attached Storage (NAS), Fibre Channel Networks, Internet Protocol SANs (IPSAN), iSCSI, and Content Addressable Storage (CAS). Lecture 3 hours per week.

    Prerequisite(s): ITD 256  and ITN 257 
  
  • ITN 245 - Network Troubleshooting(3 CR.)


    Students must be able to read and write at a college level. Focuses on servicing and maintaining local area networks (LANs). Teaches network installation, network troubleshooting, installation of file servers and workstations, configuring of network boards and cables, and diagnosing common network problems. Lecture 3 hours per week.

    Prerequisite(s): ITN 100  or ITN 101 .
  
  • ITN 254 - Virtual Infrastructure: Installation and Configuration(4 CR.)


    Explores concepts and capabilities of virtual architecture with a focus on the installation, configuration, and management of a virtual infrastructure, ESX Server, and Virtual Center. Covers fundamentals of virtual network design and implementation, fundamentals of storage area networks, virtual switching, virtual system management, and engineering for high availability. Lecture 3 hours.Laboratory 2 hours.Total 5 hours per week.

    Prerequisite(s): ITN 257  and ITN 213 
  
  • ITN 255 - Virtual Infrastructure: Deployment, Security, and Analysis(4 CR.)


    Focuses on the deployment, security, and analysis of the virtual infrastructure, including scripted installations, advanced virtual switching for security, server monitoring for health and resource management, high-availability management, system backups, and fault analysis. Lecture 3 hours.Laboratory 2 hours.Total 5 hours per week.

  
  • ITN 257 - Cloud Computing: Infrastructure and Services(3 CR.)


    Focuses on cloud infrastructure, deployment, security models, and the key considerations in migrating to cloud computing. Covers the technologies and processes required to build traditional, virtualized, and cloud data center environments, including computation, storage, networking, desktop and application virtualization, business continuity, security, and management. Lecture 3 hours.Total 3 hours per week.

  
  • ITN 260 - Network Security Basics(3 CR.)


    Explores the basics of network security in depth. Includes security objectives, security architecture, security models, and security layers. Discusses risk management, network security policy, and security training. Discusses the five security keys: confidentiality, integrity, availability, accountability, and auditability. Lecture 3 hours per week.

    Prerequisite(s): ITN 100  or ITN 101  or networking/network protocols knowledge.
  
  • ITN 261 - Network Attacks, Computer Crime, and Hacking(4 CR.)


    Provides an in-depth exploration of various methods for attacking and defending a network. Explores network security concepts from the point of view of hackers and their attack methodologies. Discusses hackers, attacks, Intrusion Detection Systems (IDS), malicious code, computer crime, and industrial espionage. Lecture 4 hours per week.

    Prerequisite(s): ITN 260  or instructor’s permission.
  
  • ITN 262 - Network Communication, Security, and Authentication(4 CR.)


    Provides an in-depth exploration of various communication protocols with a concentration on TCP/IP. Explores communication protocols from the point of view of the hacker in order to highlight protocol weaknesses. Discusses Internet architecture, routing, addressing, topology, fragmentation, and protocol analysis. Includes the use of various utilities to explore TCP/IP. Lecture 4 hours per week.

    Prerequisite(s): ITN 260  or instructor’s permission.
  
  • ITN 263 - Internet/Intranet Firewalls and E-Commerce Security(4 CR.)


    Provides an in-depth exploration of firewalls, web security, and e-commerce security. Explores firewall concepts, types, topology, and the firewall’s relationship to the TCP/IP protocol. Explores client/server architecture, the web server, HTML, and HTTP in relation to web security. Discusses digital certification, 7D.509, and Public Key Infrastructure (PKI). Lecture 4 hours per week.

    Prerequisite(s): ITN 260  or instructor’s permission.
  
  • ITN 264 - Introduction to Malware Analysis(3 CR.)


    Provides instruction in fundamentals of malware analysis using open-source tools. Emphasizes malware detection as well as the utilization of industry standard tools to analyze malwares using both static and dynamic techniques. Lecture 3 hours per week.

    Prerequisite(s): ITN 261 .
  
  • ITN 266 - Network Security Layers(3 CR.)


    Provides an in-depth exploration of various security layers needed to protect the network. Explores network security from the point of view of the environment in which the network operates and the necessity to secure that environment in order to lower the risk to the network. Discusses physical security, personnel security, operating system security, software security, and database security. Lecture 3 hours per week.

    Prerequisite(s): ITN 260  or instructor’s permission.
  
  • ITN 267 - Legal Topics in Network Security(3 CR.)


    Provides an in-depth exploration of the civil and common law issues that apply to network security. Explores statutes, jurisdictional and constitutional issues related to computer crime and privacy. Discusses rules of evidence, seizure and evidence handling, court presentation, and computer privacy in the digital age. Lecture 3 hours per week.

  
  • ITN 270 - Advanced Linux Network Administration(3 CR.)


    Focuses instruction on the configuration and administration of the Linux operating system as a network server. Emphasizes the configuration of common network services such as routing, http, DNS, DHCP, ftp, telnet, SMB, NFS, and NIS. Lecture 3 hours per week.

    Prerequisite(s): ITN 170 .
  
  • ITN 276 - Computer Forensics I(3 CR.)


    Teaches computer forensic investigation techniques for collecting computer-related evidence at the physical layer from a variety of digital media, (hard drives, compact flash, and PDAs) and performing analysis at the file system layer. Lecture 3 hours per week.

    Prerequisite(s): ITN 106  and ITN 107  or ITE 221. Corequisite: ITN 260 

     

  
  • ITN 277 - Computer Forensics II(3 CR.)


    Develops skills in the forensic extraction of computer evidence at a logical level using a variety of operating systems and applications (i.e. e-mail), and learn techniques for recovering data from virtual memory, temporary Internet files, and intentionally hidden files. Lecture 3 hours per week.

    Prerequisite(s): ITN 276 .

Information Technology Programming

  
  • — — - Programming Elective(4 CR.)


    Check footnote for a list of Programming Electives.

  
  • ITP — - Elective(3 CR.)


    Check footnote for course options.

  
  • ITP — - Elective(4 CR.)


    Check the footnote for details on the courses available.

  
  • ITP — - Programming Elective(4 CR.)


    Please check footnote for course options.

  
  • ITP 100 - Software Design(3 CR.)


    Introduces principles and practices of software development. Includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools. Lecture 3 hours per week.

  
  • ITP 120 - Java Programming I(4 CR.)


    Teaches fundamentals of object-oriented programming using Java. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Lecture 4 hours per week.

  
  • ITP 132 - C++ Programming I(4 CR.)


    Presents fundamentals of object-oriented programming and design using C++. Course content emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Lecture 4 hours per week.

  
  • ITP 137 - Programming IOS Devices(4 CR.)


    Examines object-oriented Objective C design and programming concepts for Mac OS X, iPhone, and iPad. Introduces the tools and APIs for the latest iOS SDK, and how they fit together to build full-featured iOS and Mac OS X applications. Lecture 4 hours per week.

  
  • ITP 140 - Client Side Scripting(4 CR.)


    Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language(s).      Lecture 4 hours per week.

    Prerequisite(s): ITD 110 .
  
  • ITP 150 - Python Programming(4 CR.)


    Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications.  Lecture 4 hours.

  
  • ITP 160 - Introduction to Game Design and Development(4 CR.)


    Introduces object-oriented game design and development. Provides overview of the electronic game design and development process and underlines the historical contest, content creation strategies, game careers, and future trends in the industry. Utilizes a game language environment to introduce game design, object-oriented paradigms, software design, software development and product testing. Teaches skills of writing a game design document and creating a game with several levels and objects. Integrate 2D animations, 3D models, sound effects, and background music as well as graphic backgrounds. Lecture 4hours per week.

  
  • ITP 165 - Gaming and Simulation(4 CR.)


    Introduces students to the concepts and applications of gaming and simulation through the use of gaming and simulation tools, as well as through basic programming skills. Lecture 4 hours per week.

  
  • ITP 170 - Project Management(3 CR.)


    Introduces the concepts of project management as defined by the Project Management Institute, the accreditation body for project management. Lecture 3 hours per week.

  
  • ITP 220 - Java Programing(4 CR.)


    Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads. Lecture 4 hours per week.

    Prerequisite(s): ITP 120 .
  
  • ITP 225 - Web Scripting Languages(4 CR.)


    Introduces students to the principles, systems, and tools used to implement web applications. Provides students with a comprehensive introduction to the programming tools and skills required to build and maintain interactive websites. Students will develop web applications utilizing client-side and server-side scripting languages along with auxiliary tools needed for complete applications. Lecture 4 hours per week.

    Prerequisite(s): ITD 110 ITP 100 , or permission of the instructor.
  
  • ITP 226 - Mobile Java Development(4 CR.)


    Provides the necessary design and programming skills required for developing applications on mobile devices (smartphones, tablets, etc.). Utilize the Java-based Android Development Kit to create Android applications, from concept to business model to final product. Lecture 4 hours per week.

  
  • ITP 227 - Advanced Android Application Development(4 CR.)


    Focuses on the development of the advanced Android app. Surveys tools, technologies, principles, and patterns that underpin all Android app development. Emphasizes communication protocols in the Android Platform and secure coding practices of mobile app development. Lecture 4 hours.4 hours per week.

    Prerequisite(s): ITP 226   or Instructor Permission.
  
  • ITP 230 - C Programming II(4 CR.)


    Teaches advanced structured techniques to application development using C. Emphasizes database structures, database connectivity, and operating system components. Lecture 4 hours per week.

    Prerequisite(s): ITP 130 .
  
  • ITP 234 - Visual C++ Programming II(4 CR.)


    Instruction in advanced concepts of foundation classes for graphical user interfaces. Lecture 4 hours per week.

    Prerequisite(s): ITP 134.
  
  • ITP 236 - C# Programming II(4 CR.)


    Focuses instruction on advanced object-oriented techniques using C# for application development. Emphasizes database connectivity and networking using the .NET Framework. Lecture 4 hours per week.

    Prerequisite(s): ITP 136 .
  
  • ITP 246 - Java: Server-Side Programming(4 CR.)


    Provides instruction in application and integration of web-based clients and server-side Java to three-tier business applications. Course content will use tools UML, XML, Java servlets, JSPs, and JDBC database access. Lecture 4 hours per week.

    Prerequisite(s): ITP 120 .
  
  • ITP 250 - Advanced Python Programming(4 CR.)


    Introduces object-oriented design and advanced programming concepts using Python through instruction and hands-on programming. Emphasizes Object-oriented design (OOD) Object Orient Programming (OOP) concepts, such as classes, inheritance, polymorphism, Object-oriented design patterns, and Unified Modeling Language (UML). Examines best practices, code reusability, and exploration of Python modules and advanced topics. Lecture 4 hours per week.

    Prerequisite(s): ITP 150 
 

Page: 1 <- 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 -> 15