Students must also complete the requirements from one of the following concentrations: Standard or Network Security.
Students in this degree must meet the following requirements:
- Complete a minimum of 192 credit hours (generally 48 courses)
- Earn a grade of C- or higher in WRD 103, WRD 104, and all Major and Minor courses
- Earn a grade of D or higher in all other Liberal Studies and Open Elective courses
- Maintain a cumulative GPA of 2.0 or higher
INTRODUCTION TO INFORMATION SYSTEMS
This course demonstrates how information is used by organizations to conduct business and solve problems. This course presents information systems principles and demonstrates how they form an integral part of modern organizations. Topics include systems concepts; organizational processes; technological aspects of information systems; the Internet; IT security and ethical issues; database management; and systems development life cycle. In addition, students familiarize themselves with the DePaul computing environment and demonstrate competency at navigating that environment. PREREQUISITE(S): none
INTRODUCTORY COMPUTING FOR THE WEB
The scientific principles determining the structure of metallic, polymeric, ceramic semiconductor and composite materials; electronic structure, atomic bonding, atomic structure, microstructure and macrostructure. The basic principles of structure-property relationships in the context of chemical, mechanical, and physical properties of materials. (Taught at Illinois Institute of Technology as MS 201.)
ANALOG AND DIGITAL LABORATORY
Basic experiments with analog and digital circuits; familiarization with test and measurement equipment; combinational digital circuits; familiarization with latches, flip-flops, and shift registers; operational amplifiers; and transient effects in first-order and second-order analog circuits; PSpice software applications. (Taught at Illinois Institue of Technology as ECE 212)
(FORMERLY CSC 323) Application of statistical concepts and techniques to a variety of problems in IT areas and other disciplines, using a statistical package for simple data analysis. Course topics include descriptive statistics, elementary probability rules, sampling, distributions, confidence intervals, correlation, regression and hypothesis testing. PREREQUISITE(S): MAT 130 or placement
WEB DEVELOPMENT I
Introduction to framework-based web development. Students create interactive, dynamic web sites using a common web architecture and object-based database access. Programming for web development includes control structures, objects, functions, and use of composite data types. Prerequisite: IT 130
INTRODUCTION TO DATABASES
This course will introduce students to the design, implementation and use of desktop databases. Major topics include: modeling using ER diagrams, creating and maintaining a database using a PC based application, compose and use queries in Structured Query Language, create and customize forms and reports, and integrate databases with other sources of data and applications. PREREQUISITE(S): NONE
APPLIED NETWORKS AND SECURITY
This course introduces the networking and security technologies required to build and maintain a home or small-office network. Networking topics will include client/server application software configuration, network connectivity (cabling, switch and router configuration), basic IP addressing, network address translation and options for public Internet access services. Security topics will include typical threats and responses, firewalls, host hardening, password management and virtual private network (VPNs). The course has a lab component where students apply wired and wireless technologies to design and administer a small network with various applications. PREREQUISITE(S): none
DISCRETE MATHEMATICS I
Combinatorics, graph theory, propositional logic, singly-quantified statements, operational knowledge of set theory, functions, number systems, methods of direct and indirect proof.
MAT 130 or above or equivalents or placement by test is a prerequisite for this class.
SMALL GROUP COMMUNICATION
A survey of the variables operating in group interactions. Combines principles with practice through participation in small group experiences. Topics include group formation, group formats, organizational approaches, decision-making models, group observation and evaluation. (Group) (Formerly CMNS 212)
Introduction to the skills required in a variety of public speaking settings. Includes units on delivery, language, defining speech purposes and content, finding supporting material, organization, and audience analysis. Students will be required to present speeches. Background in basic writing and library skills is necessary. (Formerly CMNS 220)
COMPUTERS IN TELECOMMUNICATIONS SYSTEMS
An introduction to computer organizations and operating systems. Computer components and functions, logic circuits, internal processing, multiprogramming, timesharing, memory management, file management, interrupts and I/O peripheral devices. PREREQUISITE(S): CSC211 or CSC261.
PRINCIPLES OF DATA COMMUNICATIONS
2Theory and components of data communication systems, modes, codes, and error detection techniques for data transmission, network protocols and line control procedures, communication carrier facilities and system planning. PREREQUISITE(S): (TDC 311 or CSC373) and (IT 263 or TDC261)
INTRODUCTION TO LOCAL AREA NETWORKS
Principles of computer networks using LANs as an example. Issues in communications protocols and compatibility. Client-server versus peer-peer software applications. Network operating system services and management of local networks. PREREQUISITE(S): IT 263 OR TDC 261.
VOICE COMMUNICATIONS TECHNOLOGIES
A detailed study of transmission, signaling and switching systems for facilities-based public and private voice networks. Voice digitization and transmission over circuit-switched and packet-switched infrastructures. Computer telephony integration techniques. Quality of service issues in integrated voice-over-data systems. Course may include laboratory work with PBX lab. PREREQUISITE(S): NONE.
NETWORK INTERCONNECTION TECHNOLOGIES
A comprehensive study of network interconnection technologies including layer 2 bridges and switches, layer 3 routers and higher-layer gateways. The TCP and IP protocols will be studied in detail, including IP address management and router operations and management along with associated Internet protocols. RIP and OSPF protocols will be considered. Course includes laboratory work with protocol analyzers and router administration. PREREQUISITE(S): IT 263 or TDC 261.
Case study in developing a large network project. Students will work in groups to analyze and design a major network system. PREREQUISITE(S): TDC 365.
In this course, students learn to communicate and interpret specialized information for readers' practical use. The course highlights the action-orientated goals of technical writing and the importance of accurately communicating information to users. The course provides an overview of key issues related to technical writing such as usability, audience analysis, designing pages and screens, effective collaboration with peers, interpreting and presenting data, and writing clearly and persuasively. Students learn to write, revise and present common technical writing genres such as instructions, tutorials, manuals, reports, product/process descriptions, proposals, and oral presentations.
WRITING IN WORKPLACE CONTEXTS
Students examine the roles of writing (transactional, informative, and persuasive) in professional contexts and learn common features of workplace writing situations (internal vs. external documents, collaboration, distribution of expertise and authority, content management, globalization) and strategies for responding to them. They will also learn about stylistic conventions common to workplace genres (building an effective professional persona through writing - tone, document design) and their typical formats. Theory and analysis will ground discussions of production and production-based projects.
INTRODUCTION TO APPLIED PROGRAMMING
Introduction to application development and problem solving. Basic programming constructs including control structures, I/O functions and object-based programming. Projects include small-scale applications using web-services, file processing, databases and application software. PREREQUISITE(S): IT 130
APPLIED OO PROGRAMMING
Introduction to Object-Oriented Programming. Students will use object-oriented programming to integrate systems and applications on multiple platforms, developing and understanding basic distributed applications and how they communicate. PREREQUISITE(S): IT 211