Computer Science (CSC)

CSC 500  Research Methods in Information Systems and Technology     Credits: 3

Course Description: This course focuses on the reserarch methods, tools, instruments, and devices used in Information Sciences and Information Technology; it appraises the logic of the scientific method, research design, qualitative and quantitative analysis of data for the purpose of conducting and reporting basic research in a scholarly and academic setting. The course will cover the concepts and methods for creating an annotated bibliography and a literature review. It will investigate current trends, legal and ethical issues, global and societal impact, policies, and applications in the fields of information technology, information security, cyber law, digital forensics, and media management. This course evaluates methods to collect, classify, categorize, evaluate, assess, and report research data, to formulate valid research questions, and to derive logical conclusions. The principles, practices, tools, and methodologies presented in this course are applicable throughout the program of graduate studies.

CSC 550  Applied Cryptography     Credits: 3

Typically Offered: Fall.

Course Description: This course focuses on the issues associated with the design, provision and management of security services for modern communication and information systems. Students will learn different practical encryption methods for data protection.

CSC 605  Software Implementation and Integration     Credits: 3

Typically Offered: Fall.

Course Description: The review of major advances in software technology (focusing particularly on database technologies) to better understand the challenges associated with data integration, including *workarounds* that IT shops use in making products address the realities of supporting the actual business; data warehousing; business process management through content management and knowledge management; development of large enterprise IT infrastructure; and the criteria used in evaluating products and methodologies. Prerequisite(s): Admittance to the Information Technology Assurance Administration program.

CSC 620  Advanced Networking and Network Administration     Credits: 3

Typically Offered: Spring.

Course Description: Exploration of the protocols and methods needed to plan, deploy, and manage network resources at the small business through the corporate scale. Includes the use of network monitoring tools and an exploration of emerging technologies. Prerequisite(s): CSC 410 and a basic knowledge of network components and TCP/IP protocols.

CSC 625  Network Information Systems Security     Credits: 3

Typically Offered: Fall.

Course Description: This course is designed to instruct students on various facets of network security and to introduce students to the tools that are available to secure and monitor TCP/IP based networks. Students will have an opportunity to see both commercial and open source tools in action and to learn about the technology behind each tool. Some of the technologies discussed include public keys cryptography, firewalls, authentication, intrusion detection and control of malicious code. Students also learn about OS hardening fundamentals as well as security assessment tools and techniques. A research project is required. Prerequisite(s): Admittance to the ITAA program.

CSC 630  Database Management and Security     Credits: 3

Typically Offered: Fall.

Course Description: This course will introduce the student to the essential best practices in database ssecurity strategies. The student will be provided with the tools, techniques and industry accepted methodologies so that upon completion of the course the student will be able to describe key concepts database security and how to apply those concepts to securing database management systems within their organization. It will also acquaint the student with key concepts in database security. The student will learn DBMS concepts: modeling, modeling languages, relational database theory as applied to database security/integrity and concurrency.

CSC 640  Applied E-Commerce     Credits: 3

Typically Offered: Spring.

Course Description: This course foucuses on the technology foundations an e-business applications in electronic commerce. The topics include the E-Commerce infrastructure, the World Wide Web, E-Commerce site administration, shopping cart and security, etc.

CSC 660  Graduate Research and Internship Practicum     Credits: 3

Typically Offered: Fall, Spring, Summer.

Course Description: This course offers graduate students in the Information Technology Assurance Administration program an opportunity to integrate theory with practice. Students work full-time or part-time for a company in a position related to their graduate research. Anticipated learning objectives are established in a contract agreed to by the student, the company supervisor, and the departmental faculty sponsor. May be repeated for credit, but at most 3 hours may count towards the total number of hours required for the master's program. International students should enroll in this course when completing their CPT training.

CSC 670  Ethical Hacking     Credits: 3

Typically Offered: Fall.

Course Description: This course will introduce the student to the essential concepts and skills in ethical hacking. A practical, hands-on approach will be adopted to examine computer/network security for protection of sensitive data. Topics include security policy, vulnerability assessment, port scanning, penetration testing, WIFI hacking, foot printing, social engineering, etc. This course help the studnet prepare for an ethical hacking certification test. Prerequisite(s): Admittance to the ITAA program.

CSC 680  Cloud Computing Security     Credits: 3

Typically Offered: Spring.

Course Description: Enterprise-scale cloud computing is proliferating because of its cost effectiveness and enhanced resource manageability. The primary objective of this course is to equip students with solid understanding of cloud computing. It covers cloud computing and services in both business and technical viewpoints. Cloud security architecture will also be covered with an emphasis on the four major categories of security controls. Prerequisite(s): Admittance to the ITAA program.

CSC 694  Thesis Preparation     Credits: 3

Typically Offered: Fall, Spring.

Course Description: This course will prepare graduate students to pick one of two tracks: 1) formulation of a design strategy for an IT Project that results in a software application or product, or 2) a Master's Thesis - a research project resulting in a substantive paper that involves original collection or treatment of data and/or results. The final product of track 1, IT Project, is a completed analysis of the software or products design that can be used to create the project. The final product of track 2, Master's Thesis, is a paper of publishable quality. The Master's Thesis, like the doctoral dissertation, involves original research and exemplifies an original contribution to scholarship. The output of both tracks will be completed during CSC 695.

CSC 695  Professional Project/Thesis     Credits: 1-3

Typically Offered: Spring.

Course Description: Focuses on project management, proposal preparation and research. Deliverables include abstract project proposal, paper outline and project plan.