Technology Courses
Technology Courses Course Groups
Computer Information Systems
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| BSA310 |
Business Systems
This course reviews common business systems and their interrelationships. Business systems covered include finance, accounting, sales, marketing, human resources, legal and operations. Emphasis is placed upon the inputs and outputs of information systems and the potential for integration of the systems. Credits: 3 |
| BSA375 |
Fundamentals of Business Systems Development
This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. The Systems Development Life Cycle will be fundamental to the course. Credits: 3 |
| BSA376 |
Systems Analysis & Design
This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. Systems Development Life Cycle will be the fundamental to the course. Credits: 3 |
| BSA385 |
Introduction to Software Engineering
This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a background in applications software development and testing techniques through a combination of theory and application. Credits: 3 |
| BSA400 |
Business Systems Development II
This course continues the subject matter of BSA/375, Fundamentals of Business Systems Development. It completes an examination of methodologies, tools, and standards used in business systems development. An emphasis is placed on examining enterprise-level business systems. Credits: 3 |
| BSA405 |
End-User Business Applications
This course reviews the common information system applications that an end-user would use in a typical business environment. Both individual productivity tools as well as enterprise tools are explored. The course relates the information system applications to material presented in other courses in the program. Credits: 3 |
| BSA411 |
Systems Analysis Methodologies
This course provides the student with an understanding of several methodologies available to identify business problems and the possible information system solutions for addressing problems. Credits: 3 |
| BSA412 |
Systems Analysis Methodologies
This course builds upon the methodologies examined in Systems Analysis Methodologies by providing an emphasis on analysis tools – computer and non-computer supported. Emphasis is placed on when and how Microsoft Visio may be used for analysis. Credits: 3 |
| CIS205 |
Management Information Systems
This course introduces the fundamentals of computer systems and the role of information processing in today's business environment. An overview is presented of information systems, systems development, operating systems and programming, database management, networking and telecommunications, and the Internet. Credits: 3 |
| CIS319 |
Computers and Information Processing
This course introduces the fundamentals of computer systems and the role of information processing in today's business environment. An overview is presented of information systems, systems development, operating systems and programming, database management, networking and telecommunications, and the Internet. Credits: 3 |
Graduate Courses
Course ID |
Course Title |
|---|---|
| BSA500 |
Business Systems I
This course introduces business systems. The course first reviews the basics of the business environment and influences on that environment. Accounting and finance business systems are also reviewed. Credits: 3 |
| BSA502 |
Business Systems II
This course reviews the following business systems: marketing, sales, human resources, operations and legal. Emphasis is placed upon the inputs and outputs of information systems and the potential for integration of the systems. Credits: 3 |
| CIS564.4 |
Information Management in Business
This course introduces the fundamentals of computer systems and the role of information processing in today's business environment. An overview is presented of information systems, systems development, operating systems and programming, database management, networking and telecommunications, and the Internet. In addition, a management perspective is given for each of the areas. Credits: 3 |
Database Management
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| DBM380 |
Database Concepts
This course covers database concepts. Topics include data analysis, the principal data models with emphasis on the relational model, entity-relationship diagrams, database design, normalization, and database administration. Credits: 3 |
| DBM405 |
Database Management Systems
This course continues the subjects studied in DBM/380, Database Concepts. Emphasis is placed on transforming data models into physical databases. An overview is given of various database systems as well as data warehousing. The role of databases in e-Business is also examined. Credits: 3 |
Graduate Courses
Course ID |
Course Title |
|---|---|
| DBM500 |
Database Concepts
This courses will provide the fundamental knowledge students need to: recognize the information needs of a business and translate those needs to efficient and flexible file and database solutions; use file and database solutions to model and effectively support business processes; evaluate the construct, utility and possible business applications of: data warehousing, data marts, and data mining; analyze and obtain effective business solutions for data management; and identify business needs, which may be solved with client/server solutions. Credits: 3 |
Information Technology Project Management
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| CMGT410 |
Project Planning & Implementation
This course provides the foundation for understanding the broad concepts of successful planning, organization, and implementation within the realm of information technology. This course uses real-world examples and identifies common mistakes and pitfalls in project management. Topics covered include project scoping, estimating, budgeting, scheduling, tracking and controlling. Credits: 3 |
| CMGT411 |
Project Planning Management
This course examines project planning management according to the best practices of professional standards. The eight components of a project management plan will be analyzed and synthesized according to the Project Management Body of Knowledge (PMBOK). Students will demonstrate the abilitly to integrate the knowledge accumulated throughout the course by composing a comprehensive project management plan. This plan will prepare the student to manage the execution and controlling process groups of a project. Credits: 3 |
| CMGT430 |
Enterprise Security
This course covers the managerial and technical considerations related to access controls, authentication, external attacks and other risk areas facing the enterprise. This course will also survey the techniques to prevent unauthorized computer and facility access as well the concepts for protecting the hardware and software assets of the enterprise. Credits: 3 |
| CMGT432 |
Introduction to Cryptography
This course introduces cryptography and encryption concepts and how they are applied in real-world situations in order to implement strong and reliable security safeguards. This course will survey the various cryptography and encryption methods used in today's information technology and communications environments as well as to review the considerations for selecting commercial products that support encryption technology. Credits: 3 |
| CMGT440 |
Introduction to Information Systems Security
This course introduces security principles and issues that IT professionals must consider. The course surveys current and emerging security practices and processes as they relate to; information systems, systems development, operating systems and programming, database development and management, networking and telecommunications, and the Internet. Credits: 3 |
| CMGT442 |
Information Systems Risk Management
This course identifies and defines the types of risks that information systems professionals need to consider during the development and implementation of computer based information systems. This course will survey remedies and prevention techniques available to address the risk areas present. Organizational policies and current regulatory considerations will also be examined relative to development, implementation and use of computer based information systems. Credits: 3 |
| CMGT445 |
Application Implementation
This course will cover the process and issues associated with the implementation of a computer application information system. Topics will include the processes associated sponsor and stakeholder approvals, end user training, technical staff training, conversion from existing application(s) and integration into the information system production environment. This course will also examine the use of development and testing environments and the testing procedures related to the implementation of a computer application information system. Credits: 3 |
Graduate Courses
Course ID |
Course Title |
|---|---|
| CMGT555 |
Systems Analysis and Development
This course provides a background in analysis and design techniques for business system and application development. Although the Systems Development Life Cycle (SDLC) is fundamental to the course, other methodologies and tools are examined from a managerial perspective. Credits: 3 |
| CMGT575 |
CIS Project Management
This course addresses the processes and skills needed for successful project management in the computer information systems and technology environment of business. Topics include project scoping, estimating, scheduling, budgeting, tracking, and controlling. The course uses Microsoft Project®. Credits: 3 |
| CMGT578 |
CIS Strategic Management
This course provides the knowledge and skills to develop effective short, intermediate, and long-range strategic information systems plans. Course topics include the need and responsibilities of an Information Management Steering Committee; the relationship of information systems planning to overall organizational goals; assessment of the organization's current state; determination of information technology (IT), project, and management requirements; and the means of prioritizing and selecting systems projects. Credits: 3 |
| CMGT579 |
CIS Risk Management
This course addresses the need to provide for the protection of information assets and the management of risk exposure to those assets. The need to identify and reduce the risks to information assets will be examined. The course focuses on the need for control and protection of organizational data, the need for reliability in information systems (fault tolerance considerations), the identification of potential impacts present in the risks to information assets, the development of contingency plans, and the role fulfilled by the implementation of security measures. Credits: 3 |
Internet-Web
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| VCT235 |
Image Editing & Implementation
This course is an introduction to image editing and its role in the disciplines of web design, electronic publishing and multimedia development. An overview is presented on image editing software applications, file formats, composition, color, text design, retouching, and manipulation of graphic and photographic images. Credits: 3 |
| VCT300 |
Image Editing
This course is an introduction to image editing and its role in the disciplines of web design, electronic publishing and multimedia development. An overview is presented on file formats, composition, color, text design, retouching and manipulation of graphic and photographic images. Credits: 3 |
| VCT310 |
Web Design
This course focuses on the principles of good web design and the essential role of the web designer in today's business environment. Topics covered include layout, style, artistic quality, navigation, performance, communication, community, e-commerce and marketing. Credits: 3 |
| VCT320 |
Electronic Publishing
This course presents the essential role of electronic publishing in the delivery of information to today's businesses and consumers. Most of the course is concerned with methods and techniques involved in the electronic publishing of business presentations, corporate reports, newsletters, training materials, manuals and electronic books, but other information formats such as wikis and blogs are also considered. Credits: 3 |
| VCT410 |
Instructional Design
This course presents principles of instructional design. An instructional design methodology is presented that includes requirements analysis, performance objectives, performance measures, instructional strategies, storyboarding, design specifications, development, implementation and evaluation. Credits: 3 |
| VCT420 |
Multimedia Development
This course introduces the fundamentals of developing interactive, multimedia enriched content for delivery across alternative platforms such as the Internet, CDs and handheld devices. The focus is on the integration of animation, audio and video content to maximize communication. Credits: 3 |
| WEB236 |
Web Design I
This course introduces effective web design principles and the essential role of the web designer in today's business environment. Topics covered include site architecture, page layout, navigation, content, functionality and usability. Students will evaluate existing web sites and apply best practices to prototype a unique design using a web authoring application. Credits: 3 |
| WEB237 |
Web Design II
This course introduces development tools and techniques used to publish Web pages on the World Wide Web. Students use basic hypertext markup language, scripting and presentational technologies to create web sites without the aid of a software authoring application. Topics include XHTML, CSS, JavaScript, server hosting, site publication, site maintenance and Search Engine Optimization. Credits: 3 |
| WEB238 |
Web Development
This course covers topics such as designing dynamic Web pages and an introduction to Java and Java applets. Emphasis is placed upon the appropriate use of Web programming tools. Credits: 3 |
| WEB404 |
Web Design and Development I
This course covers the design and application of extensible hypertext markup language (XHTML), which is used to create documents on the World Wide Web. The topics include structural elements, presentational formatting, navigation, images and forms. The student will create Web pages. Credits: 3 |
| WEB406 |
Web Programming II
This course covers topics such as designing dynamic Web pages and an introduction to Java and Java applets. Emphasis is placed upon the appropriate use of Web programming tools. Credits: 3 |
| WEB407 |
Advanced Web Development
This course focuses on existing and emerging Web development technologies. Topics include specialized Web markup languages, server-side backend databases, server-side programming, web services, enterprise Web development and Web applications. Credits: 3 |
| WEB431 |
XML
This course extends Web programming to include XML. An emphasis is placed upon the appropriate use of XML as a programming tool. Credits: 3 |
| WEB434 |
Web Commercialization I
This course builds upon a professional understanding of web design and development, emphasizing the trend towards website commercialization. Topics of this course include web-based interfaces, online supply chain management, eCommerce tools and techniques, branding, basic marketing strategies, and Search Engine Optimization. Credits: 3 |
| WEB435 |
Web Commercialization II
This course explores the concept of Web site commercialization from the perspective of an advanced Web developer. Students will focus on client security and server security, social networks, virtual worlds, m-commerce, non-traditional marketing strategies, and customer service. Credits: 3 |
Networks & Telecommunications
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| NTC240 |
Intro to LAN Technologies
This foundational course covers local area network topics including rationale for networking, Open Systems Interconnection (OSI) models, common network topologies and architecture, client/server concepts, basic hardware devices and usage, and basic networking security concepts. Credits: 3 |
| NTC241 |
Intro to W-LAN Technologies
This course explores concepts of wireless networking systems, including wireless networking, topologies; hardware protocols; hardware selection and implementation; interfaces with LAN, MAN, and WAN networks; basic wireless security; and network integration concepts. Credits: 3 |
| NTC242 |
Intro to WAN Technologies
This course covers Wide Area Networking concepts and its interface with metropolitan area networks (MAN) and local area networks (LAN). The course will cover telecommunication technologies, backbone technologies, hardware device protocol, hardware selection and usage, and basic WAN security considerations and planning. Credits: 3 |
| NTC360 |
Network and Telecommunications Concepts
This course provides an overview of telecommunication systems in a business environment. Topics covered include voice communications, standards, transmission, networks, and internetworking. Credits: 3 |
| NTC361 |
Network and Telecommunications Concepts
This course provides an overview of telecommunication systems in a business environment. Topics covered include voice communications, standards, transmission, networks, and internetworking. Credits: 3 |
Graduate Courses
Course ID |
Course Title |
|---|---|
| NTC500 |
Networking Concepts
This courses examines local area networks, wide area networks, enterprise wide networking, Internet, Intranets, and topology mapping. Particular emphasis is placed on the selection of network solutions relative to business needs and emerging communication technology. Credits: 3 |
Programming
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| POS355 |
Introduction to Operating Systems
This course provides an introduction to operating systems. Topics covered include operating system concepts, program execution, and operating system internals such as memory, processor, device, and file management. A variety of operating systems are compared and contrasted. Credits: 3 |
| POS370 |
Programming Concepts
This course provides the conceptual foundation to develop computer software programs. Topics include program structure and syntax, documentation, input/output, constants and variables, calculations, logic structures, control structures, arrays, and design considerations. Credits: 3 |
| POS408 |
.NET I
This course introduces object-oriented programming in the context of business applications development. It develops the skills and knowledge necessary to produce beginning event-driven programs with graphical user interfaces (GUI). Topics include standard Windows compatible forms, controls, and procedures. The course uses Visual Basic. Credits: 3 |
| POS409 |
.NET II
This course extends the facilities and command sets of the Visual Basic programming system for Windows. Topics covered include designing Visual Basic applications, forms, event driven procedures, writing and debugging programs, databases, data files, and printing. Credits: 3 |
| POS410 |
SQL for Business
This course covers Structured Query Language (SQL) that provides a unified language that lets you query, manipulate, or control data in a business applications environment. Credits: 3 |
| POS420 |
Introduction to UNIX
This course is a survey of the UNIX operations. The student will gain an understanding of the internal operations of the UNIX system, which enables the user to make efficient use of files, file systems and processes. Commands for efficient management of UNIX system files, file systems and processes are also examined. Credits: 3 |
| POS421 |
Windows Server Networking
This course is a survey of Windows® Server Administration. Topics emphasize the structure and the various applications supported by Windows® Server. The course includes remote, hands-on access to Windows® lab exercises. Credits: 3 |
| PRG210 |
Fundamentals of Programming with Algorithms and Logic
This course provides students with a basic understanding of programming development practices. Concepts covered include the application of algorithms and logic to the design and development of computer programs to address the problem solving requirements associated with business information systems. This course will cover procedural programming concepts including data types, controls structures, functional decomposition, arrays, and files. Credits: 3 |
| PRG410 |
C++ Programming I
This course introduces the student to C++. Topics include C++ basics, selection and repetition structures, arrays, and functions. Credits: 3 |
| PRG411 |
C++ Programming II
This course builds on the Introduction to C++ programming course by using the basic programming concepts and introducing the use of more complex capabilities of the programming language. Credits: 3 |
| PRG420 |
Java Programming I
This course introduces object-oriented programming in the context of business applications development. The basics of the Java programming language are covered. Credits: 3 |
| PRG421 |
Java Programming II
This course continues the subject in PRG/420, Java Programming I. Topics include designing complex applications and the use of data files. Credits: 3 |
Graduate Courses
Course ID |
Course Title |
|---|---|
| CSS561 |
Programming Concepts
This course provides the conceptual foundation to develop computer software programs. Topics include program structure and syntax, documentation, input/output, constants and variables, calculations, logic structures, control structures, arrays, and design considerations. Credits: 3 |
Technology
Undergraduate Courses
Course ID |
Course Title |
|---|---|
| TEC401 |
Human Factors in Technology
This course provides an understanding of the effective integration of technology to improve organizational performance. Students will learn how to evaluate strategies for utilizing technology to support personal and organizational growth. Additionally, students will examine the increasing influence of e-commerce on the role of managers in the workforce. Impacts of the effective integration of technology upon customer relationships are also explored. Credits: 3 |
Technology Management
Graduate Courses
Course ID |
Course Title |
|---|---|
| TMGT540 |
Management of R & D and Innovation Processes
This course presents specific system concepts, methodologies, and tools to strategically plan technology developments, to effectively manage core competencies, and to integrate these technologies into existing or future products in order to remain competitive in the world economy. It casts the Research and Development (R&D) manager into the strategic development process used in the front end of the business to provide future survival and growth for the organization as the lifecycle of existing products and/or services matures to obsolescence. Also introduced are the techniques used to stimulate and manage innovation in the workplace. Credits: 3 |
| TMGT550 |
Technology Transfer in the Global Economy
This course introduces the student to the concept of multinational enterprises and the role of technology in the strategic management of these enterprises. This course focuses on opportunities to utilize technology transfer within a global business to meet the goals of the strategic plan. Credits: 3 |
| TMGT570 |
Management of R & D and Innovation Processes
This course presents specific system concepts, methodologies, and tools to strategically plan technology developments, to effectively manage core competencies, and to integrate these technologies into existing or future products in order to remain competitive in the world economy. It involves the Research and Development (R&D) manager in the strategic development process used in the front end of the business to provide future survival and growth for the organization as the lifecycle of existing products and/or services matures to obsolescence. Also introduced are the techniques used to stimulate and manage innovation in the workplace. Students will begin to develop a master's project, which will be presented in the final specialization course. Credits: 3 |
| TMGT590 |
Applications of Technology Management
This is an integrative course and the capstone for the MBA/TM program. The outcome is to apply a range of skills from the individual courses in the technology management program to develop a change management plan to implement, build, and initiate a technology product or infrastructure in an organization. Credits: 3 |






