|
Courses are arranged in alphabetical
order by class name
COMP 210 – Principles of Programming
This course provides the student with an introduction
to programming using the Pascal programming language. The focus of the course will be on basic programming
structures and concepts.
CPTG 1010 – Computing with Spreadsheets
This course is an introduction to computing and computer
programming using spreadsheets. The course emphasizes
the use of the computer as a tool for analysis and
problem solving. Included are methods for organizing
and interpreting information in various formats.
English 3901 – Writing for Digital Media
The course begins with a theoretical investigation
of digital text and dispersed computer networks as
new media forms. It offers hands-on training using
industry-standard tools for the development of electronic
documents, including mark-up languages, digital graphics,
and multimedia production. The course includes instruction
in writing technical manuals and in writing technical
manuals and in writing to communicate technical information
to a non-specialist audience.
ITDB 4201 – Advanced Database Modeling
An advanced course in database modeling drawing distinctions
between data modeling, process modeling and implementation.
Topics include Entity-Relationship Modeling, Semantic-Object
Modeling, Relational Algebra, Normalization and Relational
Database Modeling, Object Databases and Object Modeling.
Additional topics include SQL, PL/SQL, procedures
functions, packages and triggers. Team project integrates
with other courses in the discipline.
ITDB 4202 – Database Maintenance
An advanced course in update processing and database
maintenance. Topics include serializability, locking,
levels of isolation, transaction recovery, checkpoints
and media recovery. Additional topics include database
tuning, performance, benchmarks, and benchmark specifications.
Team project integrates with other courses in the
discipline.
ITFN 1101 – Foundations of Information Systems
An introductory course for students majoring in information
technology. Topics include foundations in hardware,
software data, and procedures. Students are introduced
to structured programming techniques, systems development,
database design and networking. Aspects of appropriate
business ethics are discussed. Interpersonal skills
and team building emphasized. Students should initiate
the IT Learning Profile prior to beginning this course.
ITFN 112 – Foundations of Systems Analysis
Survey of established and evolving methods of information
system design and implementation. A project based
class, which demonstrates by example and experience
the process of building systems from needs and analysis
and definition through specifications and implementation.
Traditional life cycle methodologies contrasted with
object oriented analysis and prototyping.
ITFN 1201 – Foundations of Database Design
A foundation course in terminology, concepts and
applications of database processing including file
organization and data structures. Course emphasizes
database design using various modeling techniques
including Entity-Relationship and Semantic-Object
models; database implementation using the relational
model, normalization, and SQL; database application
design including control mechanisms, forms, reports
and menus. Students will design, create and process
a database to demonstrate competency in the course
content.
ITFN 1302 – Foundations of Programming, Java
An introductory programming course using Java. The
course contains a "practicum" and a "best
practices" didactic. The practicum focuses on
the hands-on business of writing code, knowledge of
basic control structures and language syntax. The
best practices didactic focuses on the craft of software
engineering, good programming practices, performance
and portability issues, and advanced syntax and data
structures.
ITFN 1501 – Foundations of Networking
Introduction to terminology and applications of communications
and networking as essential elements of computer and
business information systems. Students gain familiarity
with communication hardware, software, media, LAN
and WAN systems through hands-on experience.
ITFN 2123 – Foundations of Project Management
Project management techniques and tools as applied
to information systems projects including; resource
and personnel management and allocation, product testing,
scheduling, and project management software. Small
teams will be assigned actual projects to design and
manage.
ITFN 2601 – Foundations of Operating Systems
A conceptual and hands-on study of operating systems.
Major areas discussed; operating system design and
theory, applications and management issues, microcomputer
and multi-user systems, including networks and mini/mainframe
systems. Also covered; files, I/O, memory and process/processor
management, networking, evaluation, tuning and application
execution.
ITFN 3134 – Advanced Systems, Security &
Procedures
An advanced course in systems development that focuses
on the cross-functional roll of the systems analyst
when advancing fundamental change through information
systems development. This course will focus on tools
and techniques for designing and implementing secure
systems.
ITFN 3314 – Testing and Quality Assurance
An advanced class in testing and quality assurance
emphasizing the planned development of software and
the nature of test development and implementation.
Topics include: test strategies; test planning, functionally
testing, stability testing and debugging techniques.
ITNW 4501 – Network Planning and Design
High-level approach to network planning and design.
Topics include gathering, interpreting and evaluation
customer requirements; defining the scope work and
analyzing resource and technology constraints and
system inter- dependencies; analyzing facilities bandwidth
requirements and capacity planning; researching product
and vendor architecture and equipment specifications
and limitations; finally, preparing an overall integration
plan for new processes, protocols and equipment.
ITNW 4503 – Advanced Network Management
Definition of the role of the network manager in
organizational network architecture; includes organizational
objectives, network accounting policies, inventory
considerations, controls and charging practices; in-depth
coverage of traffic engineering and traffic management
to size the network correctly; addresses regulation
tariffs of local and long haul services, switching
hierarchy and ISDN in the public network. Additional
topics include maintaining reliable service, managing
cost, providing security, anticipating future needs
and monitoring legislative and regulatory activity.
ITSD 4303 – Human-Computer Interaction
Fundamentals of human-machine interfaces, both cognitive
and physical. Learning styles and effects of short-term
memory on cognition and reaction will affect hardware
and software development. Project in this class will
integrate with Advanced Programming I and II.
ITSK 1401 – Introduction to Webmaster
An introduction to web page production. The course
contains a "practicum" and a "best
practices" didactic. The practicum focuses on
the hands-on business of writing HTML code, knowledge
of basic control structures, language syntax and file
structures. Also covered, the business of planning
and designing web pages for target audiences. Students
will learn techniques for client interfacing, project
development, paper mock-up, and on-line mock-up of
web pages. The best practices didactic focuses on
hypertext design and navigation, application interface,
copyright and ownership issues, ethics, and privacy,
licensing and trademark issues.
ITSK 1701 – Database Applications
An intermediate level skills
course in Microsoft Access. Topics include reports,
forms, OLE fields, sub forms, macros, VBA and the switchboard
manager. An introduction to relational database theory
and database design is included.
ITSK 2312 – Intermediate Programming, Java
An intermediate class in object oriented programming
using Java. Students will understand the nature of
object oriented programming via objects, classes and
methods. Students will learn the tools and techniques
of programming in and for a graphical user interface.
Discussion includes the windows API and dynamic link
libraries, error trapping and error handling, and
a variety of data structures and file access methods.
Also covered: networking tools and techniques, Java
utilities package, and multimedia.
ITSK 2411 – Intermediate Webmaster
An intermediate course in web page production. Topics
include: the application of graphics, sound, video
and animation in the creation of interactive multimedia
web sites. Students will gain familiarity with a variety
of browsers and plug-ins and will focuses on the skill
of analyzing leading edge software tools. Students
will examine graphic and image formats and processing
using leading edge software tools.
Math 3902 – Math Applications for IT
An applications-driven study of various topics needed
in the field of information technology. Specific topics
include integral calculus, differential equations,
probability and statistics, the predicate calculus,
and selected concepts from discrete mathematics.
|