Computer Science Prefix: CS
180 Introduction To Digital Literacy
This course provides students with basic computer applications training. Hands-on training will be provided in a Windows-based operating environment, electronic mail, the World Wide Web, computerized library skills, word processing, and electronic spreadsheets. This course will provide the necessary introductory level training for students who have never used microcomputers and/or applications software. It is a hands-on lab course. No prerequisites.
Information Technologies Prefix: IT
190 Microcomputer Systems
This introductory level course discusses how a computer system works. Emphasis is placed on how to install, configure, and manage personal computer (PC) systems. Students will learn to maintain, troubleshoot, and upgrade microcomputers, and develop hands-on technical skills using current architectures as needed to support PC environments. Prerequisite: CS 180.
200 Foundations Of Information Technology
This course is intended to provide students with an understanding of computer-based information systems and technologies, as well as the strategies used for managing them. The course examines the dynamic interaction of people, technology, and organizations engaged in and affected by the collection, retention, and dissemination of information through the use of hardware and software. Prerequisite: CS 180.
301 Introduction To Computer Programming
This course provides the student with an introduction to the syntax of a programming language. Languages to be used are C++ or visual C++. Prerequisite: CS 180, IT200, MAT 154
310 Telecommunications And Computer Networks
The role of telecommunications and computer networks in information systems will be examined from the technical fundamentals and organizational perspectives. Strategies, tools, and techniques for network planning, implementation, management, maintenance and security are emphasized. Prerequisite: IT 200.
320 Computer Security
This course is designed to provide students with an awareness and understanding of computer and network security issues that threaten and concern users and organizations that utilize information technologies. Security challenges and countermeasures are examined to provide a framework for creating and implementing viable preventive and responsive procedures. Prerequisite: IT 200
334 Computerized Graphics
Development of graphics using various computer software. Graphic files. Bitmapped and vector graphics. Color. Format Conversion. Drawing, painting, fractalizing, ray tracing and animation. Prerequisite: CS 180, IT200.
338 Web Design, Authoring And Publishing
Concepts, tools, and technologies of computer networked information with an emphasis on the Internet and the Web. Web clients and servers. Web design, authoring, publishing and programming. Web development tools. Internet trends. Prerequisite: IT 200.
340 Java Programming For The Web
This course aims to teach the Java programming language as it is applied in the World Wide Web. It covers Java applets, applications, API (application programming interface), graphics, animation and threads. It also explores Java object-oriented techniques and database connectivity. Prerequisite: CS 108, IT200.
350 The Web And E-Technology
This course is designed to provide an in-depth understanding of how to use Web technology effectively. An examination of the potential impact of the Internet and intranets and their potential value to the organization will be provided. How to plan, analyze, and implement Web and E-technologies will be a central focus of this course. Prerequisite: IT200, and preferably IT338.
351 Voice And Digital Communication
The design and operational principles for communications networks are presented. Essential elements of speech, video, and images are examined as electrical signals. Digital communication topics include transmission, signaling, switching, and digital conversion. An overview of current national and local networks is included with a comparison of their relative merits for various types of traffic loads and business requirements. Prerequisite: IT 310
372 Software Engineering
Basic tools and techniques for specifying, designing, implementing, verifying and validating large software projects. Prerequisite: IT 301 IT200.
400 It Project Management
The application of information systems concepts to the strategic challenges facing organizations will be examined. The roles of project management systems in planning, and decision making are emphasized. Prerequisite: IT 200
402 Advanced Topics In Signaling Systems
This course analyzes the technology and impact of modern, high-speed networks and their associated signaling protocols. This will include Synchronous Digital Data Transmission systems, Integrated Services Digital Network (ISDN), Synchronous Optical Network (SONET), and Asynchronous Transfer Mode (ATM) telecommunication network systems. Prerequisite: IT 351
403 Customer Service Information Systems
This course analyzes the measuring, monitoring, and reporting aspects of customer service and help-desk systems. Technical and soft skills involved in the collection and dissemination of support information are discussed. Tools and techniques used by support professionals to diagnose and document service and support events are considered. The course also addresses the process of establishing and communicating precise service and product baselines that incorporate statistical and measurement aspects. Prerequisite: IT 200.
407 Database Programming And Administration
Design and implementation of database in client/server environments. SQL server installation and administration. Development of contributed databases. Multimedia and object-oriented support. Prerequisite: IT 426
420 Internet/Web Server
This course teaches students how to support the various features of an Internet Server. Students will gain an understanding of the product by installing, configuring, and supporting an Internet/Web server. Prerequisite: IT 338
Physical data organization. The network, hierarchical, and relational models. Query languages. Design of relational databases. Query optimization. Integrity and security. Distributed databases. Prerequisite: IT200
428 Object-Oriented Software Development
Analysis of the object-oriented approach to systems design. Object-oriented language used: C++ or visual C++. Prerequisite: CS 301.
438 Web Programming And Administration
This course covers Web programming with an emphasis on server side programming. It explores Web servers' features, configurations, and programming. It also analyzes the development of dynamic content and online database handling. Case studies such as e-commerce, online database management, or distance education will be discussed. Prerequisite: IT 338
440 International Telecommunications
The international issues associated with the flow of information, both politically and technically, are presented. The focus is on understanding the obstacles and opportunities of the rapidly changing international telecommunications environment. Prerequisite: IT 310.
450 Administrative Information Systems
The application of information systems concepts to the collection, retention, and dissemination of information systems planning and decision making. Information technology strategy and administration are presented. The role of information technology in corporate strategy along with key issues in administering IT is explored. Prerequisite: IT 200.
460 Wireless And Mobile Computing
An examination of the intersection between mobile computing, mobile telephony, and wireless networking. Students will also be presented with a myriad of wireless technologies. Prerequisite: IT 310
499 Integrated Capstone Project
This is a course in which students integrate and synthesize the learning experience acquired in the IT program. Students will demonstrate mastery through the completion of a structured IT portfolio. The portfolio will consist of a series of core components and an area of specialization. This course should be taken in the final term of student's enrollment, prior to graduation.
Network Systems Engineer Prefix: NSE
210 Network Administration
This course covers a general foundation in current networking technology for local area networks (LAN's), wide area networks (WAN's), and the Internet. Students are also provided with the knowledge and skills necessary to perform day-to-day administration tasks.
305 Advanced Pc Hardware And Networking
This course builds upon a student's knowledge of how computers work. Students will maintain, troubleshoot, upgrade, and repair PC's. Networking proficiency will be enhanced through the analysis of media, topologies, protocols, and standards; and through the design, implementation, and support of networks. Prerequisite: IT 190
310 Network Operating System I
This course provides the foundation for supporting a network operating system. Students will be provided with the skills necessary to install, configure, customize, optimize, network, integrate, and troubleshoot using Microsoft Windows Network Operating System. Prerequisite: IT 210 or co-requisite.
320 Network Operating System Ii
This course provides for supporting a Windows network infrastructure. Students will be able to design, implement, and support a network operating system in various environments using Microsoft Windows. Prerequisite: NSE 310.
330 Working With Cisco Lan Hardware
This course provides students with the knowledge and skills required to work with local area network (LAN) hardware. Covers hardware selection considerations for routers, hubs, and switches. Students are also provided with a strong foundation of network design. Prerequisite NSE 305.
340 Network Operating System III
An examination of Windows Active Directory services. Implementing Group Policy and understanding the Group Policy tasks required to centrally manage users and computers will be explored. Prerequisite/Corequisite: NSE 320.
405 Managing A Microsoft Network
This course covers the implementation, management, and troubleshooting of Microsoft network and server environments. Topics include administering medium to large size networks that span physical location via Large Area Networks (LANs) and the Internet or Intranets. Prerequisite: NSE 310
415 Network Operating System IV - Linux
An examination of the Linux network operating system. Students will install, configure, customize, administer, evaluate, optimize, and troubleshoot a Linux Operating System. Prerequisite: NSE 305
425 Advanced Directory Services
Designing a Windows directory services infrastructure in an enterprise network. Strategies are presented to assist the student in identifying the information technology needs of an organization and designing an Active Directory structure that meets those needs. Prerequisite: NSE 340.
445 Advanced Network Services
Creating a networking services infrastructure for network applications. Students will evaluate the needs of an organization to provide technology solutions for the design of a network foundation, Internet connectivity, and Extranet connectivity. Creating an Integrated Network Services Infrastructure Design will also be explored. Prerequisite: NSE 320.