Drexel University Online

Drexel Online. A Better U.

B.S. in Computing and Security Technology

Curriculum

Goodwin Academic Advisors for Online Undergraduate Program Students can conduct unofficial transfer credit reviews for anyone interested in our online undergraduate degree completion programs. To have your transcripts reviewed, you will need:

Please fax all transcripts/certifications along with the Transfer Credit Evaluation form to Goodwin Academic Advising at 215-895-4988.


Core Courses (51 credits) (to be taken by both computing technology & security concentrations)
CT 140Network Administration I3.00 credits
CT 200Server I3.00 credits
CT 210Linux I3.00 credits
CT 230Web Development I3.00 credits
CT 240Web Development II3.00 credits
CT 310Linux II3.00 credits
CT 320Server II3.00 credits
CT 330Network Administration II3.00 credits
CT 340Operating Systems Architecture I3.00 credits
CT 350Network Administration III3.00 credits
CT 360Operating Systems Architecture II3.00 credits
CT 380Operating Systems Architecture III3.00 credits
CT 395IT Security I3.00 credits
CT 400Network Security3.00 credits
CT 420IT Security II3.00 credits
CT 491Senior Project I3.00 credits
CT 496Senior Project II3.00 credits

Computing Technology Concentration Courses (24 credits)
CT 100Microcomputer Hardware3.00 credits
CT 120Microcomputer Operating System3.00 credits
CT 220Database I3.00 credits
CT 290Client Side Programming3.00 credits
CT 370OO Systems Analysis3.00 credits
CT 375Database II3.00 credits
CT 425Database III3.00 credits
CT 431Project Management3.00 credits

Computing Technology Electives (9 credits) (Computing Technology students must choose any three of the courses below)
CT 385Web Development III3.00 credits
CT 390Server Side Programming3.00 credits
CT 392Web Development IV3.00 credits
CT 405Enterprise Programming3.00 credits
CT 410Linux III3.00 credits
CT 430Database IV3.00 credits
CT 435Database V3.00 credits
CT 438Database VI3.00 credits

Computing Security Concentration Courses (36 credits)
CT 300Security Technology Models and Architecture I3.00 credits
CT 312Access Control & Intrusion Detection Technology3.00 credits
CT 315Security Management Practice3.00 credits
CT 325OS Security Architecture I3.00 credits
CT 336IP Security and VPN Technology3.00 credits
CT 393IT Security Risk Assessment3.00 credits
CT 402Network Security II3.00 credits
CT 412IT Security Policies3.00 credits
CT 415Disaster Recovery & Continuity Planning3.00 credits
CT 422Incident Response Best Practices3.00 credits
CT 432IT Security Systems Audits3.00 credits
CT 472Security Defense Countermeasures3.00 credits

Computing Security Electives (12 credits)
Computing Security students must choose three courses from the list below; Comp. Technology students must choose four security courses
CT 212Computer Forensics3.00 credits
CT 213Forensic Data Recovery Technology3.00 credits
CT 222Security and Information Warfare3.00 credits
CT 225Data Mining Technology for Security3.00 credits
CT 295Public Key Infrastructure Technology3.00 credits
CT 326OS Security Architecture II3.00 credits
CT 355Wireless Network Security Technology3.00 credits
CT 362Network Auditing Tools3.00 credits
CT 382Applied Cryptography3.00 credits
CT 407Network Security III3.00 credits
CT 427E-Commerce & Web Security Technology3.00 credits
English (12 credits)
COM 230Techniques of Speaking3.00 credits
ENGL 101Expository Writing and Reading3.00 credits
ENGL 102Persuasive Writing and Reading3.00 credits
ENGL 103Analytical Writing and Reading3.00 credits
Mathematics and Computers (9 credits)
MATH 181Mathematical Analysis I3.00 credits
MATH 182Mathematical Analysis II3.00 credits
MATH 183Mathematical Analysis III3.00 credits
Natural Science (9 credits)
BIO 151Applied Biology3.00 credits
CHEM 151Applied Chemistry3.00 credits
PHYS 151Applied Physics3.00 credits
Liberal Studies (12 credits)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, art.

Free Electives (47 credits)
Students may use free elective credit to pursue a minor

Course Descriptions

CT 140 Network Administration I - 3.00 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.).

Back to course list

CT 200 Server I - 3.00 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 2.0 concepts and topics include: installation; configuration; and administration in both a window and Linux environment.

Back to course list

CT 210 Linux I - 3.00 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.

Back to course list

CT 230 Web Development I - 3.00 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.

Back to course list

CT 240 Web Development II - 3.00 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.

Back to course list

CT 310 Linux II - 3.00 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.

Back to course list

CT 320 Server II - 3.00 credits

This course is designed to introduce the student to the Microsoft Windows 2003 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, manage and troubleshooting hardware device drivers, managing data storage, setting up and configuring users, groups, policies and resources.

Back to course list

CT 330 Network Administration II - 3.00 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.

Back to course list

CT 340 Operating Systems Architecture I - 3.00 credits

Students learn to set up and support MS Windows 200 Professional operating system. Students gain experience in installing, administering, implementing TCP/IP network protocol and troubleshooting this desktop environment. Explain data system security through Group Policy and Encryption of Files system.

Back to course list

CT 350 Network Administration III - 3.00 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.

Back to course list

CT 360 Operating Systems Architecture II - 3.00 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.

Back to course list

CT 380 Operating Systems Architecture III - 3.00 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.

Back to course list

CT 395 IT Security I - 3.00 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.

Back to course list

CT 400 Network Security - 3.00 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 to pass the Securing Cisco IOS Networks (SECUR).

Back to course list

CT 420 IT Security II - 3.00 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.

Back to course list

CT 491 Senior Project I - 3.00 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.

Back to course list

CT 496 Senior Project II - 3.00 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.

Back to course list

CT 100 Microcomputer Hardware - 3.00 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.

Back to course list

CT 120 Microcomputer Operating System - 3.00 credits

Prepares students for DOS/Windows and a brief introduction to networking. Students learn installation procedures, dealing with legacy systems, creating and using emergency boot diskettes, managing printers and other devices. Students install Windows operating systems, manage Windows devices, use the FDISK utility, perform backups, manage system files, configure networks, configure Internet access, and troubleshoot operating system errors.

Back to course list

CT 220 Database I - 3.00 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.

Back to course list

CT 290 Client Side Programming - 3.00 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.

Back to course list

CT 370 OO Systems Analysis - 3.00 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.

Back to course list

CT 375 Database II - 3.00 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.

Back to course list

CT 425 Database III - 3.00 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.

Back to course list

CT 431 Project Management - 3.00 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.

Back to course list

CT 385 Web Development III - 3.00 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.

Back to course list

CT 390 Server Side Programming - 3.00 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.

Back to course list

CT 392 Web Development IV - 3.00 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.

Back to course list

CT 405 Enterprise Programming - 3.00 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.

Back to course list

CT 410 Linux III - 3.00 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.

Back to course list

CT 430 Database IV - 3.00 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.

Back to course list

CT 435 Database V - 3.00 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.

Back to course list

CT 438 Database VI - 3.00 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.

Back to course list

CT 300 Security Technology Models and Architecture I - 3.00 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.

Back to course list

CT 312 Access Control & Intrusion Detection Technology - 3.00 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.

Back to course list

CT 315 Security Management Practice - 3.00 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.

Back to course list

CT 325 OS Security Architecture I - 3.00 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.

Back to course list

CT 336 IP Security and VPN Technology - 3.00 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.

Back to course list

CT 393 IT Security Risk Assessment - 3.00 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.

Back to course list

CT 402 Network Security II - 3.00 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.

Back to course list

CT 412 IT Security Policies - 3.00 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.

Back to course list

CT 415 Disaster Recovery & Continuity Planning - 3.00 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.

Back to course list

CT 422 Incident Response Best Practices - 3.00 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.

Back to course list

CT 432 IT Security Systems Audits - 3.00 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.

Back to course list

CT 472 Security Defense Countermeasures - 3.00 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.

Back to course list

CT 212 Computer Forensics - 3.00 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 Computer Forensic Tools; Digital Evidence Controls; and a Processing Crime.

Back to course list

CT 213 Forensic Data Recovery Technology - 3.00 credits

Provides students with practical knowledge in the field of Computer Forensic Data Recovery. Topics include forensics evidence, handling evidence, forensic recovery of deleted files, drive images, forensic software tools, the investigator's laboratory, computer forensics tools, and digital evidence controls.

Back to course list

CT 222 Security and Information Warfare - 3.00 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.

Back to course list

CT 225 Data Mining Technology for Security - 3.00 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.

Back to course list

CT 295 Public Key Infrastructure Technology - 3.00 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.

Back to course list

CT 326 OS Security Architecture II - 3.00 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.

Back to course list

CT 355 Wireless Network Security Technology - 3.00 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.

Back to course list

CT 362 Network Auditing Tools - 3.00 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.

Back to course list

CT 382 Applied Cryptography - 3.00 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.

Back to course list

CT 407 Network Security III - 3.00 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.

Back to course list

CT 427 E-Commerce & Web Security Technology - 3.00 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.

Back to course list

COM 230 Techniques of Speaking - 3.00 credits

A workshop course in improving public speaking skills. Provides experience in speeches of explanation, persuasion, and argument.

Back to course list

ENGL 101 Expository Writing and Reading - 3.00 credits

Develops students' abilities to read and write expository academic discourse. Teaches students how to read with understanding; how to access print and technological sources; how to research, plan, draft, revise, and edit academic essays and reports. Requires students to write expository essay and to keep a journal to express their responses to material read and study in the course.

Back to course list

ENGL 102 Persuasive Writing and Reading - 3.00 credits

Develops students' abilities to read and write persuasive academic discourse. Teaches students to think and read critically, to evaluate and use print and technological sources effectively, and to present a written argument effectively. Requires students to write persuasive essays and research papers and to keep a journal to express their responses to material read and studied in the course.

Back to course list

ENGL 103 Analytical Writing and Reading - 3.00 credits

Develops students' skills in critical and analytical reading and writing through a study of literature. Teaches students techniques to help them understand and appreciate literature. Requires students to read, analyze, and write essays and research papers about selected works of poetry, drama, and fiction and to keep a journal to express their responses to the literature studied.

Back to course list

MATH 181 Mathematical Analysis I - 3.00 credits

Covers set theory, coordinate systems and graphs, functions, linear programming (geometric approach), matrices and linear systems, and linear programming (algebraic approach). Required for architecture, business administration, and construction management students. Non-credit for engineering and science students. Fall, Winter.

Back to course list

MATH 182 Mathematical Analysis II - 3.00 credits

Covers counting techniques, probability, statistics, and probability applications. Non-credit for engineering and science students. All terms.

Back to course list

MATH 183 Mathematical Analysis III - 3.00 credits

Covers limits, rates of change, derivatives, applications of differentiation, exponential and logarithmic functions, integrals, techniques of integration, applications of integration. Non-credit for engineering and science students. All terms.

Back to course list

BIO 151 Applied Biology - 3.00 credits

Provides an introduction to biology with an emphasis on application in modern society. Presents energy flow through biological systems as the focus through which genetics, cellular and tissue metabolism, and ecosystems can be analyzed and understood. Examines examples relevant to biotechnology, medical ethics, and ecological issues.

Back to course list

CHEM 151 Applied Chemistry - 3.00 credits

For business majors. Covers physical and chemical properties of substances used in consumer products. Provides qualitative introduction to required principles, including atomic structure and the elements, bonding and compounds, and the chemistry of carbon compounds and polymers. Uses examples from the areas of food and nutrition, pharmacology, and the petrochemical industry.

Back to course list

PHYS 151 Applied Physics - 3.00 credits

Non-calculus-based introductory physics for business majors. Covers basic mechanics and simple harmonic motion, followed by an introduction to more advanced topics such as relativity, electromagnetism, and quantum phenomena.

Back to course list

Print | Email To A Friend | Share Share