itS3100 Software engineering fundamentals
prerequisites: itS2105
This course introduces the principles of software development, addressing both procedural and object-oriented development. Topics include: requirements, analysis, design, coding, testing, verification, and maintenance. Students will design and implement a project.
4 quarter hours
itS3101 Advanced operating Systems and Architecture
prerequisites: itS1101
This course serves as a survey of the structure and functions of operating systems, process communication techniques, high-level concurrent programming, virtual memory systems, elementary queuing theory, security, and distributed systems using case studies.
4 quarter hours
itS3102 Sql development
prerequisites: itS2110, itS3100 This course continues the concepts introduced in ITS2110 and introduces students to advanced database design concepts and further mastery of the SQL language, including advanced querying, SQL database creation, and SQL database updates. Throughout this course, the student will gain practical experience in database creation, updating, management, and optimization in the SQL language. 4 quarter hours
itS3103 Advanced networking
prerequisites: itS2103, itS3100 This course continues the concepts introduced in ITS2103 and introduces students to the study of advanced network planning, protocols, and strategies for effective connectivity and deployment. Students will study the current generation of wireless technology, mobile networking technology, satellite networking, and connectivity protocols for widespread and global networks.
4 quarter hours
itS3104 it Security: Access and protection
prerequisites: itS2103
This course addresses computer security issues in five key areas: (1) threats, vulnerabilities and controls, (2) encryption, (3) code, (4) management and (5) law, privacy and ethics.
4 quarter hours
itS3105 programming ii
prerequisites: itS2105, itS3100 This course provides a more in-depth use of tools introduced in Programming I and introduces object-oriented programming (OOP), GUI classes, libraries, over-loading, and inheritance. Introduction to OOP techniques: elementary data structures including lists, stacks, and queues. Dynamic storage allocation concepts, interactive debugging techniques, and use of recursion are also addressed.
4 quarter hours
itS3110 Applied Systems Analysis
prerequisites: itS3100
This course introduces students to System Development Life Cycle (SDLC) containing system analysis, design, development and implementation. The course will explain about conventional and current approach for SDLC and explain the role of Computer Aided Systems Engineering (CASE) tools, software, communications and data base technology in practicing various steps of SDLC. This is the first of two courses addressing the issues of requirements analysis, competing designs, current trends, and incorporating
existing tools. 4 quarter hours
itS4090 Applied Systems Analysis ii
prerequisites: itS3110
This is the second course covering the in- depth process of the System Development Life Cycle (SDLC). This course focuses on development strategies, validation and verification testing, deployment, maintenance, and revision. Additional topics include quality management, fault tolerance, requirements feedback, and
system assessment. 4 quarter hours
itS4011 it project management
prerequisites: itS4090
This course focuses on the information technology project management process and development of the project team as key to the successful achievement of IT projects. The process examines the main elements required in every proposal/plan: time frame and budget. Key areas of IT project teams serve to support the fundamental approach that every project team is tailored to achieve project results efficiently and effectively. This course includes topics in managing multiple projects and team scheduling to address the development of multiple systems.
4 quarter hours
itS4099 it research
prerequisites: itS4011
This course focuses on teaching the research methods for conducting an academic investigation into information technology concepts. This course is intended to be taken concurrently with the elective track to prepare students to successfully research topics for the capstone project. Students will learn to evaluate source credibility, locate academic material on a topic, summarize contributions, and successfully review subject literature.
4 quarter hours
itS4103 information technology capstone i
prerequisites: Senior standing and completion of all core and elective courses
This course centers on the evaluation and augmentation of selected projects completed by the student during prior courses. The purpose is for each student to refine project work associated with his/ her area of emphasis. The finished project(s) will highlight the skills and industry interest of the student and form the basis of an individualized ePortfolio.
4 quarter hours
itS4105 network Administration i
prerequisites: itS2103
This course provides an overview of implementing LAN network management tools through the study of TCP/IP, hardware routers and client/server architecture related to configuring network services, e.g. DHCP scope and policies. Routing, ICMP, troubleshooting, non-broadcast IP networks and subnet/supernet and connectivity will also be addressed.
4 quarter hours
itS4106 network Administration ii
prerequisites: itS2103
This course provides an in depth study and comparison of the two primary networking paradigms, Internet/broadcast and switched, using two technologies, IPv6 and ATM, as representative examples. The course is implementation oriented, focusing on issues such as routing, broadcast, multicast, mobility, network configuration, and quality of service. Students will be introduced to network related areas of project management, vendor management, network inventory management, security management, etc., that are related to the day-to-day job of network administration. 4 quarter hours
itS4107 designing and maintaining network implementations
prerequisites: itS4106
This course provides an in-depth knowledge of data communications and networking requirements including networking and telecommunications technologies, hardware, and software. Emphasis is on the analysis and design of networking applications in organizations.
4 quarter hours
itS4108 network programming
prerequisites: itS4106
This course is designed to prepare students to write programs that operate across network connections. The basic principles of programming general client/server applications in Perl and interacting with a variety of common servers will be addressed. 4 quarter hours
itS4109 Server technology
prerequisites: itS2103, itS3101
This course integrates different aspects of server-based technologies and the practical requirements and implementations of secure communication. Topics will include password authentication in the Apache web server; using password authentication in PHP scripting for both Internet and Intranet applications; administering user accounts through database operation; and, using email to validate/confirm user account information. 4 quarter hours
itS4110 digital Audio and imaging for multimedia and Web
prerequisites: itS2111
This course examines the use of audio, video and other digital media as corporate, educational and personal communication. You will configure and apply a number of compression techniques and file formats to different media, and evaluate the effective use of digital media. You will also publish your course project to the Web.
4 quarter hours
itS4111 Web Authoring tools
prerequisites: itS2111
Students learn and practice the principles of multimedia authoring using software similar to Flash as a development tool and XML based web multimedia approaches such as SMIL and SVG. Students develop presentations targeted to the various media players/browsers, integrating video clips, rolling text documents with hyperlink, background music, animation sequences, and slideshows of still and moving images with narration.
4 quarter hours
itS4112 Web programming
prerequisites: itS2104
This course will introduce industry standard programming languages including SQO and Java to develop or manage web applications. Error and exception handling techniques, stored procedures and functions, concurrency issues, etc will be addressed. 4 quarter hours
itS4113 database Systems for Website Applications
prerequisites: itS2110, recommended itS2111
This course examines how databases are used to support websites and organizations using case studies. Students will develop dynamic websites with web applications that link databases to websites, pull web data and content in and out of databases and integrate a variety of coding and scripting technologies to enhance the functionality and flexibility of websites. Emphasis is placed on web performance tuning, and the application and maintenance of databases to
web development. 4 quarter hours
itS4114 Advanced database design and development
prerequisites: itS2110
This course represents the practical and demanding challenges of creating web applications for ecommerce, with an emphasis on the SQL queries necessary to build complex relations. In creating the “shopping cart” project for this course, the students will design a normalized database. This course will review PHP code structures as well as provide basic instruction in Object-Oriented techniques. Also, this course will show students how to document and evaluate their work, within codified goals and test protocols.
4 quarter hours
itS4115 database Administration
prerequisites: itS4114
This course provides students with an in- depth coverage of tasks an administrator performs which include, but are not limited to creating and managing database users, implementing a security system, designing a backup strategy, performing recovery, tuning databases to optimize performance and troubleshooting.
4 quarter hours
itS4116 database programming
prerequisites: itS2105
In this course, students will be introduced to the Data Access Object (DAO) hierarchy which provides the background for the development of sophisticated relational database applications using the control based methods and object programming methods for data. Remote Data Objects (RDO), Active Data Objects (ADO), structured query language (SQL) and how to combine SQL with Visual Basic controls will also be covered.
4 quarter hours
itS4194 information technology internship
prerequisites: itS4103
This course is intended for students taking a qualified internship in the IT field. Students must have permission from their Program Director or Chair to take this course. This course focuses the contributions to the student’s learning from the tasks performed in the actual internship. Part of this course is documentation of contributions, weekly activity tracking, successful networking, and experience marketing.
4 quarter hours
itS4199 it Specialization capstone
prerequisites: itS4103
This course is a continuation of the IT Capstone project in which students will complete an independent project based on the chosen specialization of their elective track. This is a culmination of the prior academic work and requires the completion of all prior major curriculum courses before this course can be taken. The outcome of this course is a hiring portfolio and a successful project demonstrating mastery of the specialization topics.
4 quarter hours
itS4211 network Security
prerequisites: itS 3104
The course covers the network security principles and applications, including authentication applications. IP security, Web security, network management security, wireless security and system security. 4 quarter hours
itS4221 Application Software Security
prerequisites: iSt3104
The course is a study of security concepts in developing software applications. This course discusses design principles for secure software development, and some of the security issues in current programming and scripting languages, database systems and web servers.
4 quarter hours
itS4231 case Studies in computer Security
prerequisites: itS3104
IT Security: Access and Protection
This course presents the tools and tactics of forensic analysis in the context of electronic data tracking and recovery. Students will participate in an in depth study of the practical aspects of computer security, including the study of vulnerabilities and tools used in their discovery. This course focuses on case studies as the primary means of exploring attacks and investigations. 4 quarter hours
iSt5010 information technology infrastructure
prerequisites: none
Concepts, systems development and effective use of up-to-date tools and application software, focusing on IT infrastructure, systematic approach to management, processes involved in managing IT infrastructures, best practices to IT service support and service delivery, the place of IT infrastructure and IT service in an organization, IT management frameworks, and concepts of the work processes used to manage an IT infrastructure.
4 quarter hours
iSt5020 information Systems fundamentals
prerequisites: none
Real-world projects dealing with issues related to development, management and maintenance of medium-size and large- scaled information systems with emphasis on business information systems for a distributed environment. The identification of vulnerabilities and risks inherent in the operation of information systems are also explored.
4 quarter hours
iSt5070 network and Systems fundamentals
prerequisites: none
This course serves as a graduate level introduction to network and communication systems for non-major students. The goal of this course is to familiarize students in overlapping majors with the fundamental terminology, applications, and principles of basic computing, network structure, and communication systems. Topics may include representing information, how signals are transmitted, communication connections, networking basics, LANs, wireless networks, network security, and network management. 4 quarter hours
iSt6000 principles of Systems development
prerequisites: iSt5010 and iSt5020 System development and design and software engineering methodologies, with emphasis on object-oriented analysis, design and implementation of information systems, distributed information systems, information systems life cycle models, and platforms with discussions of requirements definition and management, modeling quality assurance and development environments. 4 quarter hours
iSt6010 project management
prerequisites: iSt6000
Tools and techniques for the successful management of IT projects, project selection and approval, planning, estimation techniques, scheduling methods, budgeting, IT project organizations, and project control and assessment. Students explore each of the nine domains of project management including project planning, scheduling, risk management, cost management, and effective project control, as well as the associated pre-project and post-project activities that need to be performed for a project.
4 quarter hours
iSt6020 corporate information Systems management
prerequisites: foundation courses This course is an overview and case studies of contemporary information systems management in a digital enterprise. It focuses on the relevant issues of effective management of information services activities and highlights the areas of greatest potential application of the technology. The course emphasizes the skills and knowledge to identify and communicate business system needs, select the right information systems and integrate these systems into organizations to improve
business performance. 4 quarter hours
iSt6101 Web technologies
prerequisites: iSt5010 and iSt5020 Design and implementation of distributed information systems involving the technologies developed for the World Wide Web. Client/server architectures, graphical user interfaces, concurrent and distributed programming, distributed information systems server architectures, database connectivity and standard enterprise development packages.
4 quarter hours
iSt6102 computer Security and forensics
prerequisites: iSt5010 and iSt5020 Computer and network forensics, computer security incident response process, computer criminal evidence collection, analysis and handling, email investigation, malicious code investigation, network traffic analysis and router investigation, hacker tools analysis, and computer/network forensic report writing. The course identifies and examines information security threats, information security methods, and current implementation approaches.
4 quarter hours
iSt6160 information design and usability
prerequisites: program specialization courses
Design elements, methods and software metrics for usability assessment and improvement of interface design and architecture. This course emphasizes the critical need for site design for efficient user navigation to needed materials from the information services of large organizations. 4 quarter hours
iSt6161 human computer interaction
prerequisites: program specialization courses
This course is a study of effective and productive interfaces. Topics may include design and evaluation of interactive computer systems, input and output devices, screen layouts, machine design, health issues and ergonomics, and organizational impacts. 4 quarter hours
iSt6163 cognitive Software design
prerequisites: foundation, core, and Specialization courses
This course serves to focus on the
application of cognitive principles to improve system design and usability. Topics in this course will include system unification, locus of attention, successful navigation design, user interface issues, successful user interface design, and theory of operation. 4 quarter hours
iSt6260 network Architectures and protocols
prerequisites: Specialization courses Computer networking concepts and technologies: fundamentals of network technology and protocols, internet protocols, multicasting, subnet and supernet
addressing, routing algorithms, client- server, socket interface, bootstrap and auto configuration, file transfer, email, and internet security. Real world projects dealing with the development, installation, and management of application systems or a variety of networks environment with emphasis on distributed applications for LAN, WAN, Internet and intranet are addressed. 4 quarter hours
iSt6261 network Security
prerequisites: Specialization courses Planning and designing a network infrastructure for an enterprise, including domain architecture design. Issues relating to choosing appropriate networking technologies and management tools for an enterprise, planning and strategizing servers for a given network infrastructure, and designing a business continuity plan are addressed, with an emphasis on planning and delivering network services to support business objectives of the organization including monitoring, reporting, troubleshooting, and automating
response capabilities. 4 quarter hours
iSt6262 networks operations management
Planning and designing a network infrastructure for an enterprise, including domain architecture design. Issues relating to choosing appropriate networking technologies and management tools for an enterprise, planning and strategizing servers for a given network infrastructure, and designing a business continuity plan are addressed, with an emphasis on planning and delivering network services to support business objectives of the organization, including monitoring, reporting, troubleshooting, and automating
response capabilities. 4 quarter hours
iSt6302 internet Algorithms Security
prerequisites: Specialization courses Algorithms used for the Internet protocols with emphasis on their security. Topics may include networking routing. Web search engine algorithms, data compression algorithms, caching, error correcting codes, and secret sharing protocols.
4 quarter hours
iSt6360 System Software Security
prerequisites: program specialization courses
This course is an in-depth discussion of security concepts in operating systems. It examines the security issues in current operating systems and discusses the existing tools and technologies for setting up a secure system.
4 quarter hours
iSt6361 Application Software Security
prerequisites: Specialization courses This course addresses security concepts in developing software applications. It discusses design principles for secure software development and auditing protocols for discovering vulnerabilities of existing application software, including the security issues in current programming and scripting languages, database systems and
web servers. 4 quarter hours
iSt6995 information Systems capstone
prerequisites: Specialization courses The course provides students an opportunity to demonstrate professional competencies and capabilities covered in the IST curriculum by conducting a study in an advanced IT or IS related topic or undertake the analysis, design and implementation of a real world application.
4 quarter hours
inS7115 college teaching
prerequisites: enrollment in doctoral program
This course provides students with the essential concepts and skills for successful college teaching. Beginning with an exploration of today’s higher education environment and a problem-solving skill framework for college teaching and learning, students then work toward practical solutions to learning, proactive planning, self-
awareness, and self-assessment. The course guides students to formulate a teaching style that capitalizes on their individual personality and talents. A minimum grade of B or better is required of DBA students to pass this course.
4 quarter hours
inS7200 instructional design
prerequisites: inS7115
This course provides students with an in- depth exploration of the instructional design process in higher education. From analysis through evaluation and implementation, the course includes practice in all phases. The course focuses on design issues including course planning, selection of instructional strategies, assessment of instruction, and course evaluation and revision. Students practice the design of effective instruction based on principles from instructional design theory.
This course contains an on-campus residency that occurs near or during Week 8 of the course. During the course, students will design an undergraduate course based upon one of the content courses they have completed. The group will present the course for critique in a professional format. As result of the critiques, the group will