Skip to content

Course Category: Information Technology

This course is an introduction to project planning, cost estimation, scheduling and project management. The course covers software process standards, process implementation, software development, configuration management, productivity metrics, analysis of options and risk assessment. The course also covers the importance of planning for change, management of expectations, the importance of software contracts and intellectual property. The course uses case studies of real Industrial projects to introduce the student to problems that may be encountered in their career.
Prerequisites
IS 320 or IT 320
This course is an introduction to IT infrastructure for students with majors in the Organizational information Systems and Technology Program (OISTP). The course covers systems architecture and communication networks with an overall focus on the services and capabilities that IT infrastructure solutions provide in an organizational context. The course also covers the operational concerns with security, budgets and the environment.
Prerequisites
IS 102
This course is an introduction to the fundamental concepts of procedural programing. The course provides the evolution of programing and the role of different programing paradigms. The course will also provide the basics of problem decomposition, design of programmatic solutions and implementation of the code to automate the solutions. Course topics include data types, control structures, functions, arrays, 10, and the mechanics of running, testing, and debugging programs.
Prerequisites
IS 102 or EDU 252
This course introduces students to the organization and architecture of computer systems. The student will learn the basics of representing data and logical manipulation of data in a digital computer. The student will learn the details of the fundamental components of the computer systems and the standard von Neumann model including: the CPU, memory, and internal and external communication devices. The student will gain the ability to make decisions regarding the choice of the architecture needed to meet the user’s requirements. The course will also cover truth tables and logic (Sentinel, Predicate and Propositional).
Prerequisites
IT 122
This course is an introduction to the fundamentals of operating systems together with the basics of networking and communications. The course covers the key components that make up an operating system and the tasks involved in installing, configuring, administrating, updating, managing and securing an OS. The course will also include performance analysis and integration tasks. This course also includes the mathematical foundations behind queuing theory, mathematical modeling and cost benefit analysis.
Prerequisites
IT 140, IT 206
The course introduces the student to machine to machine communication architectures for the modern computer systems. The student will be able to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. In this course the student will develop a deep understanding of how networks work and how to work with them. Topics include LANs, WANs, service providers, packets, hubs, routers, switches, internet protocols, network administration and security. The course also covers the mathematical relationship of networking with trees, graphs, signal and network analysis.
Prerequisites
CS 140, CS 213, MATH 115
This course is an introduction to web technologies and systems integration. The course covers basic web design, configuration, management and security. The course also covers various P2M, M2P,and P2P, M2M communication standards and protocols and various frameworks and architectures used in web systems and system integration. Topics included are hypertext, self-descriptive text, web page design and development, web navigation systems, digital media,web services and vulnerabilities of web systems.
Prerequisites
CS 140, CS 213, CS 332
This course is an introduction to the core concepts in data and information management. The course covers identifying organizational information requirements, conceptual data modeling techniques, relational data models, normalization techniques, SQL usage, basic database administration tasks, data quality, and implementing, utilizing and securing relational databases using an industrial-strength database management system.
Prerequisites
CS 140 or IS 310
This course covers the basic knowledge needed to design current and future networks capable of providing ubiquitous high-quality support in heterogeneous environments. This course also provides an in-depth view of networking issues and solutions which strengthens the student’s understanding of fundamental concepts of network communication. Topics include the requirements and design of networks,congestion control, routing, scheduling, and overlay and wireless architectures.
Prerequisites
IT 311
This course is an introduction to the steps and techniques required for effective response to cybersecurity incidents. The course covers how to detect an incident,the actions that must be taken to mitigate harmful effects of the incident, how to identify of the vulnerabilities that led to incident, and the actions required to prevent similar occurrences in the future. The course also covers the strategies for developing appropriate security policies and procedures, as well as techniques for preserving evidence.
Prerequisites
CS 206, CS 213, IT 311
This course is an introduction to the application of networking concepts related to the management of computer networks. The course covers the general challenges faced in the management of modern data and telecommunications networks with an emphasis on data network management. The OSI and TMN compliant Network Management Packageis used as a real-world reference. Real-world examples are utilized to illustrate lecture topics and a case study/team project is researched and presented.
Prerequisites
IT 311
This is an advanced web programing course focusing on multi-tiered design on Internet applications, transactions, creating components, and Web services using the .NET framework. Client-side and server-side facilities are covered.
Prerequisites
IT 320, Or consent of instructor
This course covers emerging online technologies and trends and their influence on the electronic commerce marketplace. While the focus of this course is electronic commerce information technology, e-commerce web site planning, online store implementation, installation, administration, and security, students will be introduced to search engine prioritization concepts, web site statistics collection and analysis, online auctions, and various legal and ethical issues.
This course is an introduction to Information Assurance and Security (IAS). The course covers the knowledge required for information assurance and security and how to apply this knowledge to manage the threats against computing, communication, and organizational systems. The course also covers the frameworks to be security aware, operational issues, policies and procedures, attacks and defense mechanisms, risk analysis, and incident recovery.
Prerequisites
CS 206, CS 213, IT 311
This course is an introduction to the knowledge and implementation of attacks on systems for system security and testing purposes. The course goes into the hacker classification, the culture of hacking and cracking, social and technical attacks, and the defenses employed to counter these threats.
Prerequisites
CS 206, CS 213, IT 311
In this course the student develops a project plan for a significant software system employing knowledge gained from courses throughout their major. The course demonstrates the ability for the student to develop a project plan which includes: the development of requirements, design of the product, implementation schedule, and quality assurance metrics. Success of the project is determined in large part by whether students have adequately solved their customer’s problem to be implemented in Capstone II.
Prerequisites
CS 320 or IT 320
In this course the student implements the outcomes of the project plan developed in Capstone I by employing knowledge gained from courses throughout their major. The course demonstrates the ability for the student to implement the details of the plan provided by Capstone I. Success of the project is determined in large part by whether students have adequately solved their customer’s problem.
Prerequisites
IS 480 or IT 482