INFORMATION
TECHNOLOGY DATABASE & DESIGN
ITD 110 (formerly IST 129) (3 CR.)
WEB PAGE
DESIGN I
Prerequisite is ITE 115 or ITE 131 or
equivalent. Stresses a working
knowledge of web site designs, construction, and management using HTML or
XHTML. Course content includes
headings, lists, links, images, image maps, tables, forms, and frames. Lecture 3 hours per week.
ITD 112 (3 CR.)
DESIGNING WEB PAGE GRAPHICS
Prerequisite is ITD 110. Explores the creation of digital graphics for web design. Basic design elements such as color and layout will be explored using a computer graphics program(s). Lecture 3 hours per week.
ITD 130 (3
CR.)
DATABASE FUNDAMENTALS
ITD 132 (3
CR.)
STRUCTURED QUERY LANGUAGE
Prerequisite is ITE
115. 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 (3
CR.)
PL/SQL PROGRAMMING
Prerequisite is ITD 132. Presents a working introduction to PL/SQL programming within the Oracle RDBMS environment. Course content includes PL/SQL fundamentals of block program structure, variables, cursors and exceptions, and creation of program units of procedures, functions, triggers and packages. Lecture 3 hours per week.
ITD 150 (3
CR.)
ORACLE REPORTS
ITD 152 (3
CR.)
ORACLE FORMS DEVELOPER
Prerequisite is ITD 132. Provides a working introduction to building and testing interactive Oracle applications. Course content includes customizing forms with user input items such as check boxes, list items, and radio groups for use in a graphical user interface (GUI) environment. Course content also includes modification of data access by creating event-related triggers. Lecture 3 hours per week.
ITD 154 (3
CR.)
ADVANCED ORACLE FORMS DEVELOPER
Prerequisite is ITD 152. Broadens application building skills using Oracle Forms Developer for building enterprise-class Internet database applications. Course content includes creation of multiple-form applications and management of multiple transactions across modules. Course content also includes enhancement of applications by adding custom menus, reports, and charts and introduction of enhancing the user interface for Web-deployed forms using Java Beans. Lecture 3 hours per week.
ITD 210 (formerly IST 226) (3 CR.)
WEB PAGE
DESIGN II
Prerequisite is ITD 110. Incorporates advanced techniques in web site planning, design,
usability, accessibility, advanced site management, and maintenance utilizing
web editor software(s). Lecture 3 hours
per week.
ITD 212 (3
CR.)
INTERACTIVE WEB DESIGN
Prerequisite is ITD 110. Provides techniques in interactive design concepts to create cross-platform, low-bandwidth animations utilizing a vector-based application. This course emphasizes the importance of usability, accessibility, optimization and performance. Lecture 3 hours per week.
ITD 220 (3
CR.)
E-COMMERCE ADMINISTRATION
Prerequisite is ITD 110. Emphasizes techniques to plan and to design a platform-independent commerce Web site. Course content focuses on web business strategies, and the hardware and software tools necessary for Internet commerce, including comparison and selection of commerce architecture, installation and configuration, security considerations, and planning of a complete business-to-consumer and a business-to-business site. Lecture 3 hours per week.
ITD 250 (3
CR.)
DATABASE ARCHITECTURE AND ADMINISTRATION
Prerequisite is ITD 256. Involves in-depth instruction about the underlying architecture of databases and the handling of database administration. Lecture 3 hours per week.
ITD 252 (3
CR.)
DATABASE BACKUP AND RECOVERY
Prerequisite is ITD
152. Concentrates instruction in the
key tasks required to plan and implement a database backup and recovery
strategy. This course includes
instruction in multiple strategies to recover from multiple types of
failure. Lecture 3 hours per week.
ITD 256 (formerly IST 232) (3 CR.)
ADVANCED
DATABASE MANAGEMENT
Prerequisite is ITP 100. Focuses in-depth instruction in the handling of critical tasks of
planning and implementing large databases.
Course content includes an introduction to concepts of advanced data
warehousing and database configuration. Lecture 3 hours per week.
ITD 258 (3
CR.)
DATABASE PERFORMANCE AND TUNING
Prerequisite is ITD 250. Emphasizes instruction to optimize the performance of a database management system. Course content includes methods for tuning data access and storage and discussions of resolving data performance problems. Lecture 3 hours per week.
INFORMATION
TECHNOLOGY ESSENTIALS
ITE 100 (formerly IST 100) (3 CR.)
INTRODUCTION
TO INFORMATION SYSTEMS
Covers the fundamentals of computers and computing
and topics that include impact of computers on society, ethical issues, and
terminology. This course provides
discussion about available hardware and software as well as their
application. Lecture 3 hours per week.
ITE 102 (formerly IST 113) (1 CR.)
COMPUTERS AND
INFORMATION SYSTEMS
Introduces terminology, concepts, and methods of
using computers in information systems.
Teaches computer literacy, not intended for Information Technology
majors. Lecture 1 hour per week.
ITE 115 (formerly IST 117) (3 CR.)
BASIC COMPUTER
LITERACY
Recommended prerequisite keyboarding skills. Covers computer concepts and internet skills
and uses a computer software suite that includes word processing, spreadsheet,
database, and presentation software to demonstrate skills required for computer
literacy. Lecture 3 hours per week.
ITE 126 (formerly IST 104) (3 CR.)
OPERATING
SYSTEM FUNDAMENTALS
Includes instruction in commonly used internal and
external commands including use of subdirectories and creating basic batch
files. Lecture 3 hours per week.
ITE 127 (formerly IST 110) (1 CR.)
MICROCOMPUTER
SOFTWARE: BEGINNING WINDOWS
Provides first-time users with sufficient
information to make practical use of the Windows software package. Presents the
basics of many of the features and applications included in the Windows
package. Lecture 1 hour per week.
ITE 130 (formerly IST 128) (3 CR.)
INTRODUCTION
TO INTERNET SERVICES
Prerequisite is working knowledge of Windows. Provides students with a working knowledge
of Internet terminology and services including e-mail, WWW browsing, search
engines, ftp, file compression, and other services using a variety of software
packages. This course provides
instruction for basic web page construction. Lecture 3 hours per week.
ITE 131 (formerly IST 127) (1 CR.)
SURVEY OF
INTERNET SERVICES
Prerequisite is working knowledge of Windows. Introduces students to basic Internet
terminology and services including e-mail, WWW browsing, search engines, ftp,
telnet, and other services. Lecture 1
hour per week.
ITE 140 (formerly IST 123) (3 CR.)
SPREADSHEET SOFTWARE
I
Prerequisite is ITE 115. 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. This
course covers MOS Excel objectives.
Lecture 3 hours per week.
ITE 141 (formerly IST 120) (1 CR.)
MICROCOMPUTER
SOFTWARE: SPREADSHEETS
Provides first-time users with sufficient
information to make practical use of spreadsheet software using the basics of
building spreadsheets. Lecture 1 hour
per week.
ITE 150 (formerly IST 133) (3 CR.)
DESKTOP DATABASE
SOFTWARE
Prerequisite is ITE 115. Incorporates instruction in planning, defining, and using a
database; performing queries; producing reports; working with multiple files;
and concepts of database programming.
Course topics include database concepts, principles of table design and
table relationships, entering data, creating and using forms, using data from
different sources, filtering, creating mailing labels. This course covers MOS Access certification
objectives. Lecture 3 hours per week.
ITE 170 (formerly IST 142) (3 CR.)
MULTIMEDIA
SOFTWARE
Prerequisite is working knowledge of Windows. 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 (formerly IST 250) (3 CR.)
Prerequisites are ITE 140 and ITE 150. 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.
ITE 181 (3
CR.)
TECHNICAL TRAINING PRINCIPLES
Provides instruction in training principles related to technology with an emphasis of methods of training and resource development. This course requires development of a technical training lesson using instructor-led training and/or computer-based training. This course includes discussion on latest trends in training. Lecture 3 hours per week.
ITE 182 (3
CR.)
USER SUPPORT/HELP DESK PRINCIPLES
Prerequisite is ITE 180. Introduces a variety of tools and techniques that are used to provide user support in help desk operations. This course 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.
ITE 221 (formerly IST 220) (3 CR.)
PC HARDWARE
AND O/S ARCHITECTURE
Prerequisite: satisfactory score on the IT Placement
Test or ITE 100. Covers instruction
about processors, internal functions, peripheral devices, computer
organization, memory management, architecture, instruction format, and basic
O/S architecture. Lecture 3 hours per
week.
INFORMATION TECHNOLOGY NETWORKING
ITN 100 (formerly IST 212) (3 CR.)
INTRODUCTION
TO TELECOMMUNICATIONS
Prerequisite: satisfactory score on the IT Placement
Test or ITE 100. 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.
ITN 101 (formerly IST 200) (3 CR.)
INTRODUCTION
TO NETWORK CONCEPTS
Prerequisite is ITN 100. Provides instruction in networking media, physical and logical
topologies, common networking standards and popular networking protocols. Course content emphasizes the TCP/IP
protocol suite and related IP addressing schemes, including CIDR. Course content also includes selected topics
in network implementation, support and LAN/WAN connectivity. Lecture 3 hours per week.
ITN 106 (3
CR.)
MICROCOMPUTER OPERATING SYSTEMS
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 (formerly IST 216) (3 CR.)
PERSONAL
COMPUTER HARDWARE AND TROUBLESHOOTING
Includes specially designed instruction to give
students a basic knowledge of hardware and software configurations. It includes the installation of various
peripheral devices as well as basic system hardware components. Lecture 3 hours per week.
ITN 110 (3
CR.)
WINDOWS 2000 PROFESSIONAL
Prerequisite is ITN 101.
Provides instruction in installation, configuration, administration, and
troubleshooting of Windows 2000 Professional as a desktop operating system in a
networked data communications environment.
Lecture 3 hours per week.
ITN 111 (formerly IST 203) (3 CR.)
WINDOWS 2000
SERVER
Prerequisite is ITN 101. Covers basic instruction in installation, configuration,
administration, monitoring, and troubleshooting of Windows 2000 Server in an
Active Directory domain environment. Lecture
3 hours per week.
ITN 112 (formerly IST 206) (3 CR.)
WINDOWS 2000
NETWORK INFRASTRUCTURE ADMINISTRATION (NIA)
Prerequisites are ITN 111 and ITN 107. Provides extensive instruction in the
technical knowledge required for installation, configuration, administration,
monitoring, and troubleshooting of Windows 2000 Server services such as NDS,
DHCP, WINS, RRAS, NAT and Certificate Authority to support the network
infrastructure. Lecture 3 hours per
week.
ITN 113 (3
CR.)
WINDOWS 2000 DIRECTORY SERVICES
INFRASTRUCTURE ADMINISTRATION (DSIA)
Prerequisite is ITN 111. Emphasizes instruction in installation, configuration, and administration, monitoring, and troubleshooting of Windows 2000 Active Directory components, DNS, Group Policy objects, RIS, and security. Lecture 3 hours per week.
ITN 114 (3
CR.)
WINDOWS XP PROFESSIONAL
Prerequisite is ITN 101.
Provides instruction in installation, configuration, administration, and
troubleshooting of Windows XP Professional as a desktop operating system in a
networked data communications environment.
Lecture 3 hours per week.
ITN 115 (3
CR.)
WINDOWS 2003 SERVER (SER)
ITN 116 (3
CR.)
WINDOWS 2003 NETWORK INFRASTRUCTURE IMPLEMENTATION,
MANAGEMENT, & MAINTENANCE (NI-IMMM)
Prerequisite is ITN 101.
Provides instruction on how to implement, manage, and maintain a
Microsoft Windows Server 2003 network infrastructure. Lecture 3 hours per week.
ITN 117 (3
CR.)
WINDOWS 2003 NETWORK INFRASTRUCTURE PLANNING
& MAINTENANCE (NI-PIM)
ITN 118 (3
CR.)
WINDOWS 2003 ACTIVE DIRECTORY INFRASTRUCTURE
PLANNING
Prerequisite is ITN 101. Provides instruction on how to plan, implement, and maintain a Microsoft Windows Server 2003 Active Directory infrastructure. Lecture 3 hours per week.
ITN 120 (3
CR.)
WIRELESS NETWORK ADMINISTRATION (W-NA)
Prerequisite is ITN 100 and pre- or corequisite is ITN 101. Provides instruction in fundamentals of radio frequency and spread spectrum technology and wireless networking systems implementation and design. Course content 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.
ITN 125 (3
CR.)
WIRELESS MOBILE NETWORKING (W-MN)
Prerequisite is ITN 100 and pre- or corequisite is ITN 101. Presents an introduction to radio frequency, FHSS, and Bluetooth technology used in mobile networking solutions. Provides instruction in the scope, goals, specifications, applications and structure of Bluetooth technology and its applications and interrelationships with Wireless Local Area Networks (WLAN), Personal Area Networks (WPAN), HomeRF networks, wireless protocols, and data communications systems. Lecture 3 hours per week.
ITN 126 (3
CR.)
WIRELESS NETWORK OPERATING SYSTEM (W-NOS)
Prerequisite is ITN 100 and pre- or corequisite is ITN 101. Concentrates on instruction in Windows-based network operating systems requirements including setup and installation procedures, maintenance and recovery, file/folder management, disk management, networking protocol, wireless services and utilities, and security management systems in support of Wireless Local Area Networks. Lecture 3 hours per week.
ITN 154 (4 CR.)
NETWORKING
FUNDAMENTALS - CISCO
Provides introduction to networking using the OSI
reference model. Course content
includes data encapsulation, TCP/IP suite, routing, IP addressing, and
structured cabling design and implementation.
Lecture 4 hours per week.
ITN 155 (4 CR.)
Prerequisite is ITN 154. Features an introduction to basic router configuration using
Cisco IOS software. Course content
includes system components, interface configuration, IP network design,
troubleshooting techniques, configuration and verification of IP addresses, and
router protocols. Lecture 4 hours per
week.
ITN 156 (4 CR.)
BASIC
SWITCHING AND ROUTING - CISCO
Prerequisite is ITN 155. Centers instruction in LAN segmentation using bridges, routers,
and switches. Course content includes
fast Ethernet, access lists, routing protocols, spanning tree protocol, virtual
LANs, and network management. Lecture
4 hours per week.
ITN 157 (4 CR.)
WAN
TECHNOLOGIES - CISCO
Prerequisite is ITN 156. Concentrates on an introduction to Wide Area Networking
(WANs). Course content includes WAN
design, LAPB, Frame Relay, ISDN, HDLC, and PPP. Lecture 4 hours per week.
ITN 170 (3
CR.)
LINUX SYSTEM ADMINISTRATION
ITN 171 (formerly IST 108) (3 CR.)
UNIX I
Prerequisite: satisfactory score on the IT Placement
Test or ITE 100. 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.
ITN 205 (formerly IST 205) (3 CR.)
PROTOCOLS AND
COMMUNICATIONS I
Prerequisite is ITN 101. Encompasses an overview of common networking protocols. Explores the common protocols in
relationship to the OSI reference Model.
Discusses X.25 Packet Switching, Asynchronous Transfer Mode (ATM) Fiber
Distributed Data Interface (FDDI), Integrated Systems Digital Network (ISDN)
Frame Relay (FR), Synchronous Optical Network (SONET), High Speed Digital
Network and Broadband Wireless services.
Lecture 3 hours per week.
ITN 208 (formerly IST 208) (4 CR.)
PROTOCOLS AND
COMMUNICATIONS II
Prerequisite is ITN 101. Centers on providing an understanding of the TCP/IP suite and the
details of its implementation, which are treated by discussing IP addressing,
the structure of frames, and protocol headers that enable communication between
two computers. Discusses IP routing,
tunneling, SNMP, and security. Lecture
4 hours per week.
ITN 216 (3
CR.)
WINDOWS 2000 SQL SERVER
Prerequisite is ITE 115. Stresses instruction in planning, installing, configuring, administering, maintaining, optimizing, auditing, and troubleshooting Windows 2000 SQL Server. Lecture 3 hours per week.
ITN 220 (3
CR.)
WIRELESS NETWORK SECURITY (W-NS)
Prerequisite is ITN 120. Provides instruction in designing and implementing security systems in a wireless windows network environment. Course content includes use of wireless, Internet, and windows-based protocols and management techniques in wireless security systems. Lecture 3 hours per week.
ITN 224 (3 CR.)
WEB SERVER MANAGEMENT
ITN 240 (3
CR.)
WINDOWS 2003 ACTIVE DIRECTORY AND NETWORK
INFRASTRUCTURE DESIGN (AD-NID)
ITN 241 (3
CR.)
WINDOWS 2003 SECURITY DESIGN (SD)
Prerequisite is ITN 115. Provides instruction that shows students how to gather and analyze business requirements for a secure network infrastructure and design a security solution that meets those requirements. Lecture 3 hours per week.
ITN 242 (3
CR.)
WINDOWS MICROSOFT EXCHANGE 2003 SERVER (ES03)
Prerequisite is ITN 115. Incorporates instruction on how to implement, manage, and
troubleshoot an Exchange Server 2003 organization. Lecture 3 hours per week.
ITN 243 (3
CR.)
WINDOWS 2003 SECURITY IMPLEMENTATION AND
ADMINISTRATION (S-IA)
Prerequisite is ITN 115. Consists of instruction on how to implement, manage, maintain,
and troubleshoot security in a Windows Server 2003 network infrastructure and
also plan and configure a Windows Server 2003 PKI. Lecture 3 hours per week.
ITN 250 (4
CR.)
ADVANCED ROUTING - CISCO
Prerequisite is ITN 157. Includes instruction focusing on the characteristics of various
Routing Protocols used in the TCP/IP networking environment, static routing,
OSPF, IGRP, EIGRP, BGP, advanced IP addressing, and security. Course content also examines various
strategies for optimizing network routing performance. Lecture 4 hours per week.
ITN 251 (4
CR.)
REMOTE ACCESS NETWORKING CISCO
Prerequisite is ITN 250. Focuses on in-depth instruction to a variety of wide area networking technologies and their implementation. Course content includes POTS and analog network connectivity, ISDN (both BRI and PRI), PPP, Cisco, AAA Security System, and Frame Relay. Lecture 4 hours per week.
ITN 252 (4
CR.)
ADVANCED SWITCHING CISCO
Prerequisite is ITN 251. Provides in-depth instruction in switching as a core technology in todays networking environment. Course content includes VLANs, trunking protocols, spanning-tree protocol, HSRP, and multi-layer switching. Lecture 4 hours per week.
ITN 253 (4
CR.)
NETWORK
TROUBLESHOOTING CISCO
Prerequisite is ITN 252. Centers on
instruction in troubleshooting tools and techniques appropriate to the network
communications environment. Course
content includes workstation troubleshooting software, communication equipment
troubleshooting options, and typical problems related to Switching, WAN, and
routing technologies. Lecture 4 hours
per week.
ITN 260 (formerly IST 245) (3 CR.)
NETWORK
SECURITY BASICS
Prerequisite: satisfactory score on the IT Placement
Test or ITE 100. 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.
ITN 261 (formerly IST 246) (4 CR.)
NETWORK
ATTACKS, COMPUTER CRIME AND HACKING
Prerequisite: ITN 260. 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.
ITN 262 (formerly IST 247) (4 CR.)
NETWORK
COMMUNICATION, SECURITY AND AUTHENTICATION
Prerequisite: ITN 261. 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.
ITN 263 (formerly IST 248) (4 CR.)
INTERNET/INTRANET
FIREWALLS AND E-COMMERCE SECURITY
Prerequisite: ITN 261. 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.
ITN 266 (formerly IST 266) (3 CR.)
NETWORK
SECURITY LAYERS
Prerequisite: ITN 260. 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. Total 3 hours per
week.
ITN 267 (formerly IST 267) (3 CR.)
CYBERLAW
Prerequisite:
ITN 260. 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. Total 3 hours per week.
ITN 270 (3
CR.)
ADVANCED LINUX NETWORK ADMINISTRATION
ITN 271 (3
CR.)
UNIX II
Prerequisite is ITN
171. Concentrates on instruction in
advanced topics in Unix. Lecture 3
hours per week.
ITP 100 (formerly IST 153) (3 CR.)
SOFTWARE
DESIGN
Pre-or corequisite is MTH 151 or higher. Introduces principles and practices of
software development. Course content
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 112 (formerly IST 176) (4 CR.)
VISUAL
BASIC.NET I
Prerequisite is ITP 100 and working knowledge of
Windows. Teaches fundamentals of
object-oriented programming using Visual Basic.NET and the .NET framework. Emphasizes program construction, algorithm
development, coding, debugging, and documentation of graphical user interface
applications. Lecture 4 hours per week.
ITP 120 (formerly IST 149) (4 CR.)
JAVA
PROGRAMMING I
Prerequisite is ITP 100. Teaches fundamentals of object-oriented programming using
Java. This course emphasizes program
construction, algorithm development, coding, debugging, and documentation of
console and graphical user interface applications. Lecture 4 hours per week.
ITP 130 (formerly IST 172) (4 CR.)
C PROGRAMMING
I
Prerequisite is ITP 100. Teaches fundamentals of structured programming using C. Course content emphasizes program
construction, algorithm development, coding, debugging, and documentation of
console applications. Lecture 4 hours
per week.
ITP 132 (formerly IST 156) (4 CR.)
C++
PROGRAMMING I
Prerequisite is ITP 100. 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 134 (formerly IST 174) (4 CR.)
VISUAL C++
PROGRAMMING I
Prerequisites are ITP 100 and a working knowledge of
Windows. Presents fundamentals of
object-oriented programming and design using C++ for GUI applications. Emphasizes software design and construction
using the concepts of foundation classes.
Lecture 4 hours per week.
ITP 136 (4
CR.)
C# PROGRAMMING I
ITP 140 (formerly IST 227) (4 CR.)
Prerequisites are ITP 100
and ITD 110 and a programming language or equivalent experience. Provides instruction in fundamentals of
Internet application design, development, and deployment using client side
scripting language(s). Lecture 4
hours per week.
ITP 212 (formerly IST 276) (4 CR.)
VISUAL
BASIC.NET II
Prerequisite is ITP 112. Teaches application of advanced object-oriented techniques to
application development. Course
emphasizes database connectivity, advanced controls, web forms, and web services
using Visual Basic.NET. Lecture 4 hours
per week.
ITP 220 (formerly IST 249) (4 CR.)
JAVA
PROGRAMMING II
Prerequisite is ITP 120. Instruction in the application of advanced object-oriented
techniques to application development using Java. Course content emphasizes database connectivity, inner classes,
collection classes, networking, and threads.
Lecture 4 hours per week.
ITP 230 (formerly IST 272) (4 CR.)
C PROGRAMMING
II
Prerequisite is ITP 130. Teaches advanced structured techniques to application development
using C. Emphasizes database
structures, database connectivity, and operating system components. Lecture 4 hours per week.
ITP 232 (formerly IST 278) (4 CR.)
C++ PROGRAMMING II
Prerequisite is ITP 132. Teaches advanced object-oriented techniques for data structures
using C++. Lecture 4 hours per week.
ITP 234 (formerly IST 274) (4 CR.)
VISUAL C++
PROGRAMMING ii
Prerequisite is ITP 134. Instruction in advanced concepts of foundation classes for graphical user interfaces. Lecture 4 hours per week.
ITP 236 (4
CR.)
C# PROGRAMMING II
Prerequisite is ITP 136. Focuses instruction on advanced object-oriented techniques using C# for application development. Course content emphasizes database connectivity and networking using the .NET Framework. Lecture 4 hours per week.
ITP 240 (formerly IST 228) (4 CR.)
Prerequisite is ITP
140. Instruction in fundamentals of
Internet application design, development, and deployment. Course content includes implementation of
server component models, security, and database connectivity using server-side
programming. Lecture 4 hours per week.
ITP 244 (4
CR.)
ASP.NET SERVER SIDE PROGRAMMING
Prerequisite is ITP 212. Provides instruction in creation of ASP.NET Web applications to deliver dynamic content to a Web site utilizing server controls, web forms, and web services to accomplish complex data access tasks. Lecture 4 hours per week.
ITP 246 (4
CR.)
INTERNET DEVELOPMENT II: SERVER SIDE JAVA
Prerequisite is ITP 220. 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.
ITP 248 (4
CR.)
E-COMMERCE INTEGRATION AND APPLICATIONS
ITP 251 (formerly IST 251) (3 CR.)
SYSTEMS
ANALYSIS AND DESIGN
Prerequisite:
satisfactory score on the IT Placement Test or ITE 100. Focuses on application of information
technologies (IT) to system life cycle methodology, systems analysis, systems
design, and system implementation practices.
Methodologies related to identification of information requirements,
feasibility in the areas of economic, technical, and social requirements, and
related issues are included in course content.
Software applications may be used to enhance student skills. Lecture 3 hours per week.
Please contact
the appropriate division for the availability of general usage courses as
described in the "Description of Courses" section.