Computing and Security Technology
About the Program
Bachelor of Science Degree: 185.0 quarter credits
The computing and security technology major is developed to prepare students for the hands-on computer application work in business and industry. The program, which may be completed entirely online, places emphasis on practical education and fundamental concepts. Two concentrations are available: computing technology and computing security. In both concentrations the curriculum focuses on the maintenance and administration of information systems.
The curriculum centers on the application of software and hardware technology to solve real-world problems. Attention is given to maintenance and administration of information systems, with courses covering each of the major components of computer infrastructure: hardware, servers, Linux, Windows, networks, web, security, databases and OO programming.
The BS in Computing and Security Technology program is supported by eight state-of-the-art computer labs in the Goodwin College building and faculty are selected based on their academic credentials and industry experience.
Students have an opportunity to pursue two educational paths: a concentration in computing technology or a concentration in computing security. Each concentration consists of 96.0 credits, divided into 60.0 credits of core courses and 36.0 credits of required courses in the specific concentration.
Additional Information
Amy Edwards, MS
Program Manager, Computing and Security Technology
(Tel) 215.895.0946
(Fax) 215.571.3938
amy.d.edwards@drexel.edu
For additional information, visit the School of Technology and Professional Studies website.
Degree Requirements
Students completing this major must select either a concentration in Computing Technology or a concentration in Computing Security.
| English Requirements | ||
| COM 230 | Techniques of Speaking | 3.0 |
| ENGL 101 | Expository Writing and Reading | 3.0 |
| ENGL 102 | Persuasive Writing and Reading | 3.0 |
| ENGL 103 | Analytical Writing and Reading | 3.0 |
| Mathematics Requirements | ||
| MATH 181 | Mathematical Analysis I | 3.0 |
| MATH 182 | Mathematical Analysis II | 3.0 |
| MATH 183 | Mathematical Analysis III | 3.0 |
| Natural Science Electives * | 9.0 | |
| Liberal Studies Electives ** | 12.0 | |
| Free Electives | 47.0 | |
| Computing and Security Technology Core Requirements | ||
| CT 200 | Server I | 3.0 |
| CT 320 | Server II | 3.0 |
| CT 140 | Network Administration I | 3.0 |
| CT 330 | Network Administration II | 3.0 |
| CT 350 | Network Administration III | 3.0 |
| CT 210 | Linux I | 3.0 |
| CT 310 | Linux II | 3.0 |
| CT 340 | Operating Systems Architecture I | 3.0 |
| CT 360 | Operating Systems Architecture II | 3.0 |
| CT 380 | Operating Systems Architecture III | 3.0 |
| CT 230 | Web Development I | 3.0 |
| CT 240 | Web Development II | 3.0 |
| CT 400 | Network Security | 3.0 |
| CT 395 | Information Technology Security I | 3.0 |
| CT 420 | Information Technology Security II | 3.0 |
| CT 491 | Senior Project I | 3.0 |
| CT 496 | Senior Project II | 3.0 |
| Students completing this major must select either a concentration in Computing Technology or a concentration in Computing Security. see below | 45.0 | |
| Total Credits | 185.0 | |
| * | Students select 9.0 credits from the following subject areas: ANAT, BIO, CHEM, ENVS, FDSC, NFS, PHEV, and PHYS. Courses from other departments may be considered with advisor approval. |
| ** | Students must complete 12.0 credits in Liberal Studies covering a range of subject areas in the humanities and/or social sciences: anthropology, psychology, sociology, political science, history, philosophy, literature, economics, communication, music or art. |
Concentration in Computing Technology
| Computing Technology Concentration Requirements | ||
| CT 100 | Microcomputer Hardware | 3.0 |
| CT 120 | Microcomputer Operating System | 3.0 |
| CT 220 | Database I | 3.0 |
| CT 375 | Database II | 3.0 |
| CT 425 | Database III | 3.0 |
| CT 370 | Object Oriented Systems Analysis | 3.0 |
| CT 290 | Client Side Programming | 3.0 |
| CT 431 | Project Management | 3.0 |
| Computing Technology Electives | ||
| Select three of the following: | 9.0 | |
| Computing and Security Technology Practicum | ||
| Web Development III | ||
| Server Side Programming | ||
| Web Development IV | ||
| Enterprise Programming | ||
| Linux III | ||
| Database IV | ||
| Database V | ||
| Database VI | ||
| Additional Security Electives | ||
| Students select any four (4) Security courses from the list of required Computing Security Concentration Courses or from the list of Computing Security electives. | 12.0 | |
| Total Credits | 45.0 | |
Concentration in Computing Security
| Computing Security Concentration Requirements | ||
| CT 300 | Security Technology Models and Architecture I | 3.0 |
| CT 312 | Access Control and Intrusion Detection Technology | 3.0 |
| CT 315 | Security Management Practice | 3.0 |
| CT 325 | Operating System Security Architecture I | 3.0 |
| CT 336 | Internet Protocol Security and Virtual Private Network Technology | 3.0 |
| CT 393 | Information Technology Security Risk Assessment | 3.0 |
| CT 402 | Network Security II | 3.0 |
| CT 412 | Information Technology Security Policies | 3.0 |
| CT 415 | Disaster Recovery and Continuity Planning | 3.0 |
| CT 422 | Incident Response Best Practices | 3.0 |
| CT 432 | Information Technology Security Systems Audits | 3.0 |
| CT 472 | Security Defense Countermeasures | 3.0 |
| Computing Security Electives | ||
| Select three of the following: | 9.0 | |
| Computer Forensics I: Fundamentals | ||
| Computer Forensics II: Forensics and Investigations | ||
| Computer Forensics III: Advanced Computer Forensics | ||
| Security and Information Warfare | ||
| Data Mining Technology for Security | ||
| Public Key Infrastructure Technology | ||
| Operating System Security Architecture II | ||
| Computing and Security Technology Practicum | ||
| Wireless Network Security Technology | ||
| Network Auditing Tools | ||
| Applied Cryptography | ||
| Network Security III | ||
| E-Commerce and Web Security Technology | ||
| Total Credits | 45.0 | |
Writing-Intensive Course Requirements
In order to graduate, all students must pass three writing-intensive courses after their freshman year. Two writing-intensive courses must be in a student's major. The third can be in any discipline. Students are advised to take one writing-intensive class each year, beginning with the sophomore year, and to avoid “clustering” these courses near the end of their matriculation. Transfer students need to meet with an academic advisor to review the number of writing-intensive courses required to graduate.
A "WI" next to a course in this catalog may indicate that this course can fulfill a writing-intensive requirement. For the most up-to-date list of writing-intensive courses being offered, students should check the Writing Intensive Course List at the University Writing Center. Students scheduling their courses can also conduct a search for courses with the attribute "WI" to bring up a list of all writing-intensive courses available that term. Transfer students need to meet with an academic advisor to review the number of writing-intensive courses required to graduate.
Concentrations: Sample Plans of Study
Computing Technology Concentration (3rd + 4th year)
| Third Year | ||
|---|---|---|
| Fall | Credits | |
| CT 140 | Network Administration I | 3.0 |
| CT 210 | Linux I | 3.0 |
| CT 230 | Web Development I | 3.0 |
| CT 340 | Operating Systems Architecture I | 3.0 |
| CT 395 | Information Technology Security I | 3.0 |
| Term Credits | 15.0 | |
| Winter | ||
| CT 240 | Web Development II | 3.0 |
| CT 310 | Linux II | 3.0 |
| CT 330 | Network Administration II | 3.0 |
| CT 360 | Operating Systems Architecture II | 3.0 |
| CT 420 | Information Technology Security II | 3.0 |
| Term Credits | 15.0 | |
| Spring | ||
| CT 200 | Server I | 3.0 |
| CT 350 | Network Administration III | 3.0 |
| CT 370 | Object Oriented Systems Analysis | 3.0 |
| CT 380 | Operating Systems Architecture III | 3.0 |
| CT 400 | Network Security | 3.0 |
| Term Credits | 15.0 | |
| Fourth Year | ||
| Fall | ||
| CT 220 | Database I | 3.0 |
| CT 320 | Server II | 3.0 |
| Computing Technology electives | 6.0 | |
| Computing Security elective | 3.0 | |
| Term Credits | 15.0 | |
| Winter | ||
| CT 290 | Client Side Programming | 3.0 |
| CT 375 | Database II | 3.0 |
| CT 431 | Project Management | 3.0 |
| CT 491 | Senior Project I | 3.0 |
| Computing Security elective | 3.0 | |
| Term Credits | 15.0 | |
| Spring | ||
| CT 425 | Database III | 3.0 |
| CT 496 | Senior Project II | 3.0 |
| Computing Technology elective | 3.0 | |
| Computing Security electives | 6.0 | |
| Term Credits | 15.0 | |
| Total Credit: 90.0 | ||
Computing Security Concentration (3rd + 4th year)
| Third Year | ||
|---|---|---|
| Fall | Credits | |
| CT 140 | Network Administration I | 3.0 |
| CT 210 | Linux I | 3.0 |
| CT 230 | Web Development I | 3.0 |
| CT 340 | Operating Systems Architecture I | 3.0 |
| CT 395 | Information Technology Security I | 3.0 |
| Term Credits | 15.0 | |
| Winter | ||
| CT 240 | Web Development II | 3.0 |
| CT 310 | Linux II | 3.0 |
| CT 330 | Network Administration II | 3.0 |
| CT 360 | Operating Systems Architecture II | 3.0 |
| CT 420 | Information Technology Security II | 3.0 |
| Term Credits | 15.0 | |
| Spring | ||
| CT 200 | Server I | 3.0 |
| CT 350 | Network Administration III | 3.0 |
| CT 380 | Operating Systems Architecture III | 3.0 |
| CT 400 | Network Security | 3.0 |
| Computing Security elective | 3.0 | |
| Term Credits | 15.0 | |
| Fourth Year | ||
| Fall | ||
| CT 312 | Access Control and Intrusion Detection Technology | 3.0 |
| CT 315 | Security Management Practice | 3.0 |
| CT 320 | Server II | 3.0 |
| CT 402 | Network Security II | 3.0 |
| CT 415 | Disaster Recovery and Continuity Planning | 3.0 |
| Term Credits | 15.0 | |
| Winter | ||
| CT 336 | Internet Protocol Security and Virtual Private Network Technology | 3.0 |
| CT 393 | Information Technology Security Risk Assessment | 3.0 |
| CT 412 | Information Technology Security Policies | 3.0 |
| CT 472 | Security Defense Countermeasures | 3.0 |
| CT 491 | Senior Project I | 3.0 |
| Computing Security elective | 3.0 | |
| Term Credits | 18.0 | |
| Spring | ||
| CT 300 | Security Technology Models and Architecture I | 3.0 |
| CT 325 | Operating System Security Architecture I | 3.0 |
| Computing Security elective | 3.0 | |
| CT 422 | Incident Response Best Practices | 3.0 |
| CT 432 | Information Technology Security Systems Audits | 3.0 |
| CT 496 | Senior Project II | 3.0 |
| Term Credits | 18.0 | |
| Total Credit: 96.0 | ||
Career Opportunities
Graduates of the Computing and Security Technology program who complete a concentration in Computing Technology can pursue careers as information technologists and advanced technicians in a wide range of industries. Information technologists are capable of performing multiple IT tasks and accessing various information resources. The program gives students a unique set of applied skills that allow them to fill a number of roles as part of the information systems team. Potential careers include the following:
- Network administrators
- Database administrators
- Database developers
- Web developers
- Security specialists
Graduates with a concentration in Computing Security pursue careers as advanced technicians who operate and administer the security tools, technologists who create and install security solutions, and leaders who define the security policies. Potential careers include the following:
- Security technicians
- Security administrators
- Security analysts
- Security managers
- Chief information security officers
Visit the Drexel Steinbright Career Development Center page for more information on career opportunities.
Courses
CT 100 Microcomputer Hardware 3.0 Credits
This course imparts to the student knowledge of microcomputer hardware by providing instruction on system configuration, installation, upgrades, diagnosis, repair, preventive maintenance, and safety.
Repeat Status: Not repeatable for credit
CT 120 Microcomputer Operating System 3.0 Credits
Prepares students for DOS/Windows with a brief introduction to networking. Students learn installation procedures and how to deal with current and legacy systems, create and use emergency boot systems, and manage printers and other devices. Students install Windows operating systems, manage window devices and configuration utilities, use the FDISK utility, perform backups, manage system files, configure network and internet access, and troubleshoot operating system errors.
Repeat Status: Not repeatable for credit
Prerequisites: CT 100 [Min Grade: C]
CT 140 Network Administration I 3.0 Credits
Students gain an understanding of terminology, technology, and issues involved in implementing networks. Topic include: understanding the OSI 7 layer model; concepts of servers and clients; network hardware/software functions; basics of TCP/IP protocol, main types of network topologies (bus, ring, star and mesh); and share and access network resources (files, printers, etc.).
Repeat Status: Not repeatable for credit
Prerequisites: CT 100 [Min Grade: C]
CT 200 Server I 3.0 Credits
Topics include advanced PC hardware and server issues, including RAID, SCSI, troubleshooting and problem determination, upgrading, configuration, and disaster recovery. The second part of this course is an introduction to Apache Server concepts. Topics include: installations, configuration and administration in environments such as Windows and Linux.
Repeat Status: Not repeatable for credit
CT 210 Linux I 3.0 Credits
The purpose of this course is to introduce the student to the principles and practices of Linux server. Upon successful completion of this course, students will be able to use RPM to install, verify, query, erase, and update packages; access Resources on other systems; install and configure NFS; integrate Linux systems with other operating system platforms; examine basic networking concepts; configure xinetd, DNS, and TCP/IP network administration; examine system scripts and configure cron; configure boot options; configure the X Server; implement and administer security issues; install and configure mail services.
Repeat Status: Not repeatable for credit
CT 212 Computer Forensics I: Fundamentals 3.0 Credits
This course presents the theory, methodology and hands-on labs necessary for students to become competent in the basics of computer forensics. Topics covered include: understanding computer investigations, the investigators, laboratory, current forensics tools, digital evidence controls and processing crime.
Repeat Status: Not repeatable for credit
CT 214 Computer Forensics II: Forensics and Investigations 3.0 Credits
Students will learn what computer forensics and investigation is as a profession and gain an understanding of the overall investigative process. Disk structures and operating system architectures are analyzed. Topics include the importance of the digital evidence control process and how to process crime and corporate scenes, data acquisition of single and RAID systems, computer forensics analysis, e-mail investigations, investigative report writing and expert witness requirements.
Repeat Status: Not repeatable for credit
Prerequisites: CT 212 [Min Grade: C]
CT 215 Computer Forensics III: Advanced Computer Forensics 3.0 Credits
This course provides a solid foundation and advanced topics for students who will soon be in the field conducting computer forensic investigations, public or private. This course will introduce computer forensics to non-traditional devices such as smart phones and other non-traditional devices. Advanced topics include live memory analysis, anti-forensic techniques and portable media analysis including iPhones, Blackberrys and other smart phones. This course will use current open source and commercial tools.
Repeat Status: Not repeatable for credit
Prerequisites: CT 214 [Min Grade: C]
CT 220 Database I 3.0 Credits
Extensive introduction to data server technology, concepts of relational databases and SQL. Best engineering practices utilizing DFD, ERD, CRUD, TIC charts. Data-dictionary utilization, use of primary keys, and the first three forms of normalization. Students are expected to create and maintain database objects and to store, retrieve, and manipulate data.
Repeat Status: Not repeatable for credit
CT 222 Security and Information Warfare 3.0 Credits
This course presents the theory and methodology of Information Warfare and Security. Topics covered include: intellectual property crimes; computer fraud; harassment; embezzlement; eavesdropping; sabotage; surveillance; identity theft; incident handling; terrorism; and the protection of critical infrastructure. The course requires critical thinking and analysis of topics.
Repeat Status: Not repeatable for credit
CT 225 Data Mining Technology for Security 3.0 Credits
The course focuses on data mining technology used to combat crime. Students learn the theory of various searching techniques and criminal detection tactics and acquire fundamental knowledge of investigative data mining techniques.
Repeat Status: Not repeatable for credit
CT 230 Web Development I 3.0 Credits
This course begins with an overview of the history of the internet. We examine how the Internet has changed modern society. Using XHTML, students acquire the skills needed to develop, design and create web pages. This course develops functional knowledge of microcomputer use beyond computer literacy, and examines fundamental networking concepts like TCP/IP, HTTP, FTP, SMTP, IMAP, etc.
Repeat Status: Not repeatable for credit
CT 240 Web Development II 3.0 Credits
This course will focus on building an understanding of JavaScript and Cascading Style Sheets. Students will learn the basics of each language and apply them to the development of interactive and versatile page designs. The class culminates in a web site that integrates the use of both technologies that offers two different layouts, one ¿standard¿ and one ¿accessible¿ with JavaScript used to control which is displayed in the browser window. The course also has an overview of the foundations and theory of XML and XLST.
Repeat Status: Not repeatable for credit
Prerequisites: CT 230 [Min Grade: C]
CT 290 Client Side Programming 3.0 Credits
This course emphasizes becoming productive quickly as an Object-Oriented client-side programmer. Students learn how to create real-world Object-Oriented GUI applications using Java or Visual BASIC.Net. Topics include: Programming Environment; Fundamental Programming Structures; Objects and Classes; Inheritance; Interface Components; Event Handling; Applets; Debugging; and Graphics Programming.
Repeat Status: Not repeatable for credit
CT 295 Public Key Infrastructure Technology 3.0 Credits
Practical knowledge of public key infrastructure. Topics include: symmetric & asymmetric cryptography, hashes, digital signatures and certificates, PKI basics & services, key and certificate life cycles, PKIX, protocols and formatting standards, trust models, authentication methods and deployment.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman
Prerequisites: CT 320 [Min Grade: C]
CT 300 Security Technology Models and Architecture I 3.0 Credits
Presents theory and techniques utilized by IT Security professionals to secure a wide range of diversified platforms. Focuses on solutions for securing web servers, code, communications, applications, and databases.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman
Prerequisites: CT 380 [Min Grade: C]
CT 310 Linux II 3.0 Credits
Topics Covered: Continuing Linux to meet requirements. Shell environment, Customization of the Environment, Shell Program Structure, Shell Program Execution, Shell Variables, Positional Parameters, Special Shell Variables, Shell Programming Statements, Conditional Statements, Looping Constructs, Interrupt Handling, and Debugging Tools.
Repeat Status: Not repeatable for credit
Prerequisites: CT 210 [Min Grade: C]
CT 312 Access Control and Intrusion Detection Technology 3.0 Credits
Fundamental theory and methodology of intrusion detection systems. Using intrusion detection systems to secure corporate and personal networks against attacks. Hands-on laboratory experience using an in-depth, open-source network intrusion detection system.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Pre-Junior or Sophomore
Prerequisites: CT 420 [Min Grade: C]
CT 315 Security Management Practice 3.0 Credits
Managerial issues involved in the daily operations of an IT Security department. Topics include staffing, budgets, job descriptions, long term planning, resource allocation, training of security personnel, motivational techniques, interaction with other departments including upper management.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Pre-Junior or Sophomore
CT 320 Server II 3.0 Credits
This course is designed to introduce the Microsoft Windows Server Operating System. Upon successful completion of the course, the student will be able to implement, administer and troubleshoot in a network environment. The course will cover installation, administration of resources, monitoring and optimizing system performance, implementing, managing and troubleshooting hardware device drivers, managing data storage, setting up and configuring users, groups, policies and resources.
Repeat Status: Not repeatable for credit
Prerequisites: CT 200 [Min Grade: C]
CT 325 Operating System Security Architecture I 3.0 Credits
This course provides requisite knowledge to perform network security within a Windows based computing environment. Topics include: how Assets are Attacked and Secured, Trusted Computing Bases, Cryptography, Protecting Web Servers, Security for Web Browsers, Database Security, Protecting DNS, Security Policies and Procedures.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Pre-Junior or Sophomore
CT 326 Operating System Security Architecture II 3.0 Credits
Provides students with the knowledge necessary to design a security framework for small, medium and enterprise networks utilizing Windows based computing technologies. Design and implementation of an effective network security plan based on an organization's business needs. Topics include: GPO's, AD, and Auditing.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Pre-Junior or Sophomore
Prerequisites: CT 320 [Min Grade: C] and CT 325 [Min Grade: C]
CT 330 Network Administration II 3.0 Credits
Course covers both theoretical knowledge and hands-on exercises for networking using CISCO hardware. Topics include: Extending Switched Networks with VLANS; Determining IP Traffic with Access Lists; Establishing Point-to-Point Connections; and Establishing Frame Relay Connections.
Repeat Status: Not repeatable for credit
Prerequisites: CT 140 [Min Grade: C]
CT 336 Internet Protocol Security and Virtual Private Network Technology 3.0 Credits
Technological components of IP Security and underlying architecture. Theory of symmetric-key cryptographic algorithms, including AES, CAST, Blowfish, IDEA, RC2, RC5, and Skipjack. Understanding of PKI infrastructure and the managed certificate protocol. Implementing VPN solutions in a variety of scenarios.
Repeat Status: Not repeatable for credit
Prerequisites: CT 140 [Min Grade: C] and CT 420 [Min Grade: C]
CT 339 Computing and Security Technology Practicum 3.0 Credits
This course provides an opportunity to gain professional experience in the CST field.
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if major is CT.
CT 340 Operating Systems Architecture I 3.0 Credits
Students learn to set up and support MS Windows Operating System. Students gain experience in installing, administering, implementing and troubleshooting this TCP/IP Protocol. Explain data system security through group policy and encryption of files system.
Repeat Status: Not repeatable for credit
CT 350 Network Administration III 3.0 Credits
This class gives successful student important knowledge and skills necessary to select, connect, configure, and troubleshoot the various CISCO networking devices. Topics include: Extending Switched Networks with VLANS; Determining IP Routes; Managing IP Traffic with Access Lists; Establishing Point-to-Point Connections; and Establishing Frame Relay Connections.
Repeat Status: Not repeatable for credit
Prerequisites: CT 330 [Min Grade: C]
CT 355 Wireless Network Security Technology 3.0 Credits
Theory, methodology and hands-on labs relating to the unique security issues of Wireless Networks. Limitations and risks of Wireless Networks. Use of audit and exploit tools to discover security flaws. Protocol and signal vulnerabilities. Methods to secure such vulnerabilities.
Repeat Status: Not repeatable for credit
Prerequisites: CT 420 [Min Grade: C]
CT 360 Operating Systems Architecture II 3.0 Credits
The knowledge base and skill sets presented in this course are foundations for support professional who are new to the Microsoft Windows O/S architecture and/or who will be responsible for installing, configuring, managing, and supporting a network infrastructure that uses the Microsoft Windows Server products.
Repeat Status: Not repeatable for credit
Prerequisites: CT 320 [Min Grade: C] and CT 340 [Min Grade: C]
CT 362 Network Auditing Tools 3.0 Credits
Theory, methodology and hands-on labs relating to Network Auditing. The course relies on advanced multi-functional network auditing tools to uncover Network Security problems, with the purpose of eliminating these vulnerabilities.
Repeat Status: Not repeatable for credit
Prerequisites: CT 420 [Min Grade: C]
CT 370 Object Oriented Systems Analysis 3.0 Credits
This course is designed to increase knowledge of the software development process with a focus on requirements gathering and documentation. UML notation is used. In addition to object-oriented analysis, techniques include the use of conceptual object models, use cases, and business process modeling.
Repeat Status: Not repeatable for credit
CT 375 Database II 3.0 Credits
This course examines inserting, updating and deleting data. Subqueries are explored in detail along with the use of many Oracle intrinsic single row and group functions. Joints, merge, views, foreign keys, and compound primary keys are all studied in depth.
Repeat Status: Not repeatable for credit
Prerequisites: CT 220 [Min Grade: C]
CT 380 Operating Systems Architecture III 3.0 Credits
Students learn network administration skills including: how to configure and troubleshoot client computers; network printing; Active Directory; file sharing; Internet connection and services; remote access; and network security.
Repeat Status: Not repeatable for credit
Prerequisites: CT 360 [Min Grade: C]
CT 382 Applied Cryptography 3.0 Credits
This course presents the theory, methods, strengths, weaknesses, and effective strategies necessary for students to acquire a fundamental knowledge of Cryptography and Stenography. This is a hands-on course utilizing several tools and software programs. Emphasis is placed on formulating effective strategies, such as when and how to protect computer data.
Repeat Status: Not repeatable for credit
CT 385 Web Development III 3.0 Credits
Students will acquire skills to develop, design and produce Web pages using Dreamweaver and Flash. Using software, students will construct a multimedia website, incorporating Flash movie elements, interactivity, and sounds.
Repeat Status: Not repeatable for credit
Prerequisites: CT 240 [Min Grade: C]
CT 388 Topics in Computing Technology I 3.0 Credits
This course will cover special topics of interest to students in the Computing Technology Major. May be repeated for credit.
Repeat Status: Can be repeated 4 times for 12 credits
CT 389 Topics in Computing Technology II 3.0 Credits
This course will cover special topics of interest to students in the Computing Technology Major. May be repeated for credit.
Repeat Status: Can be repeated 4 times for 12 credits
CT 390 Server Side Programming 3.0 Credits
This class is designed to provide students with intensive hands-on experience in using server-side technology to develop Web applications. Server-side programming, sometimes called servlets, is a powerful hybrid of the Common Gateway Interface (CGI) and lower-level server APU programming such as NSAPI from Netscape and ISAPI from Microsoft.
Repeat Status: Not repeatable for credit
Prerequisites: CT 290 [Min Grade: C]
CT 392 Web Development IV 3.0 Credits
Students will acquire skills to develop, design, and produce a functional dynamic Web site on ASP. An e-commerce web site is developed in the classroom to apply dynamic theory and practice. In addition, exploration of intellectual property, copyright, trademark, and privacy issues as they relate to web development are included.
Repeat Status: Can be repeated 1 times for 3 credits
Prerequisites: CT 385 [Min Grade: C]
CT 393 Information Technology Security Risk Assessment 3.0 Credits
This course addresses risk management methodology, the specific procedures for determining assets valuation, vulnerabilities, and threats. Risk migration methods that security professional use to protect valuable IT assets will also be studies. Issues, designed to foster critical thinking, are explored, as well as the standardized approaches to risk management.
Repeat Status: Not repeatable for credit
CT 395 Information Technology Security I 3.0 Credits
This class is a hands-on introduction of key security concepts such as authentication, malware and attacks, security in transmissions (including wireless). Cryptography, PKI and security analysis and planning (including risk management). Security policy, law on computer security violations.
Repeat Status: Not repeatable for credit
CT 399 Independent Study in Computing Security and Technology 0.5-6.0 Credits
Provides individual study or research in computing and security technology with faculty supervision. This course may be repeated for credit.
Repeat Status: Can be repeated 2 times for 6 credits
CT 400 Network Security 3.0 Credits
This class focuses on the security aspects of networks. Topics covered: intrusion detection, VPN, and Firewalls. This course is designed to provide students with the necessary skills and information aligned with Securing Networks.
Repeat Status: Not repeatable for credit
Prerequisites: CT 350 [Min Grade: C]
CT 402 Network Security II 3.0 Credits
Theory, methodology of Security firewalls, Topics include: firewall models, user interfaces, feature sets, interfaces, routing, IP addressing services, IP multicast support, monitoring with SNMP, authentication, authorization, and accounting, address translation, traffic content filtering, application inspection, traffic shunning, and firewall failover.
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Sophomore
Prerequisites: CT 400 [Min Grade: D]
CT 405 Enterprise Programming 3.0 Credits
This course covers the main aspects of Enterprise Component Architecture to build reliable, scalable and portable enterprise-wide distributed application. All architecture discussions, examples and exercises are described according to Object-oriented Analysis & Design (OOAD) principles and using the Unified Modeling Language (UML) notation OOAD and UML are briefly introduced, too.
Repeat Status: Not repeatable for credit
Prerequisites: CT 390 [Min Grade: C]
CT 407 Network Security III 3.0 Credits
In-depth coverage of VPN technology, using different encryption schemes, certificates (PKI Theory, certificate creation and implementation), integration with routers, router management, advanced techniques in encryption and virtual private networking, user defined tracking, load balancing and firewall synchronization.
Repeat Status: Not repeatable for credit
Prerequisites: CT 402 [Min Grade: D]
CT 410 Linux III 3.0 Credits
All the key core elements of the Linux operating system: network configurations, recovery planning. TCP/IP, DHCP, DNS, Apache, Security, and email. These are the typical day-to-day administrative and maintenance issues and tasks commonly faced by Linux system administrators.
Repeat Status: Not repeatable for credit
Prerequisites: CT 310 [Min Grade: D]
CT 412 Information Technology Security Policies 3.0 Credits
This course presents the theory and legal issues necessary for students to acquire fundamental knowledge of Computer Policies for information Security. Topics covered include: E-mail, Employee Privacy, Labor Organization Activities (Fair Use), Avoiding Discrimination and Harassment, Copyright, Defamation, Spamming, Trade Secrets & Confidential Information, Attorney-Client communication via E-mail, Computer Security, Preventing Waste of a Computer Resources, Essentials for Good Policy, and Ensuring Compliance.
Repeat Status: Not repeatable for credit
CT 415 Disaster Recovery and Continuity Planning 3.0 Credits
Disaster Recovery & Continuity Planning specific to Emergency Recovery Procedures. Techniques for development of disaster recovery plans, procedures and testing methods. Strategies used by businesses to assure that sensitive data will not be lost in the event of a disaster. Techniques used to manage potential risk within multiple environments.
Repeat Status: Not repeatable for credit
CT 420 Information Technology Security II 3.0 Credits
This course focuses on network security. Students will gain hands-on experience in the areas of Internet vulnerabilities, analyzing intrusion signatures, risk analysis, designing and configuring firewall systems, router security, Attack and Defense Techniques, IP and Packet structure and analysis, creating a security policy, operating system security for Windows and Linux.
Repeat Status: Not repeatable for credit
Prerequisites: CT 395 [Min Grade: C]
CT 422 Incident Response Best Practices 3.0 Credits
Theory and legal issues necessary for students to acquire fundamental knowledge of how to design an effective Incident Response Policy. Topics include forming and Incident Response Team, types of responses, legal issues, training employees, selecting tools, honey pots, computer attacks, and the cost of an incident.
Repeat Status: Not repeatable for credit
CT 425 Database III 3.0 Credits
This course is an introduction to Oracle¿s PL/SQL programming language. Anonymous blocks, PL/SQL constructs, stored procedures and functions are examined in depth.
Repeat Status: Not repeatable for credit
Prerequisites: CT 375 [Min Grade: C]
CT 427 E-Commerce and Web Security Technology 3.0 Credits
In-depth understanding of security problems and risks specific to e-Commerce on web servers. Implementation of advanced security technologies specific to e-Commerce. Design of secure Web Sites, mobile commerce applications, electronic payment systems, address communication security. Web- and Java-related security issues.
Repeat Status: Not repeatable for credit
Prerequisites: CT 420 [Min Grade: D]
CT 430 Database IV 3.0 Credits
This course introduces packages along with program unit dependencies. Triggers and Oracle-supplied packages are examined in detail. Time is also allocated for performance tuning specifically utilizing the Oracle tables.
Repeat Status: Not repeatable for credit
Prerequisites: CT 425 [Min Grade: C]
CT 431 Project Management 3.0 Credits
This course teaches how to develop project management plans; develop an understanding of the risks inherent in project development; and be able to evolve coping strategies to deal effectively with projects that go off track. Areas covered include: Project Definition, Project Risk, Project Planning, Risk Assessment, Critical Path, and Cost Management.
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Junior or Senior.
CT 432 Information Technology Security Systems Audits 3.0 Credits
This course presents the theory, methodology, procedures and hands-on labs necessary for students to acquire a fundamental working knowledge of IT System Audits. Students learn how to discover system vulnerabilities with proper audit procedures, and how to document their findings properly for upper management.
Repeat Status: Not repeatable for credit
Prerequisites: CT 420 [Min Grade: C]
CT 435 Database V 3.0 Credits
Students with a foundation in the Oracle database continue their student of the application and how to insure its functionality. Topics in this course include: backup and recovery analysis and options, recovery structures and processes, backup configuration, manual backup, automated backup, archiving, utilities, Recovery Manger catalog design and maintenance, RMAN, standby databases, Alert and Trace files, dynamic performance, cache, logs, I/O, shared pool, blocks, rollbacks, optimizing sort operations and multithreaded server tuning.
Repeat Status: Not repeatable for credit
Prerequisites: CT 430 [Min Grade: C]
CT 438 Database VI 3.0 Credits
This course provides instruction in the operations of the Oracle database. It presents the day-to-day duties of the database administration, from initialization parameters and table space storage, to data integrity, constraints, and user profiles.
Repeat Status: Not repeatable for credit
Prerequisites: CT 435 [Min Grade: C]
CT 472 Security Defense Countermeasures 3.0 Credits
Theory, methodology and hands-on labs relating to Defense Countermeasures. Understanding the reasons that lead to system vulnerabilities and how criminals exploit those vulnerabilities. Labs that utilize security software to conduct penetration testing, audits, and system vulnerability tests will be taught.
Repeat Status: Not repeatable for credit
Prerequisites: CT 420 [Min Grade: C]
CT 491 Senior Project I 3.0 Credits
This course is an independent project which small student teams determines and scopes an appropriate computing technology project that can be completed within the constraints of time and resources under faculty guidance. The objective of the course is to provide specifications and requirements for the team project.
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Senior.
CT 496 Senior Project II 3.0 Credits
This course is a continuation of Senior Project I. In this course, student-teams are required to implement theirs project specifications and requirements developed in the previous course.
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Senior.
Prerequisites: CT 491 [Min Grade: C]






