Build Expertise in Computer Networks
The Information Technology bachelor's degree program, formerly the Computer Network
and System Administration (CNSA) program, prepares students to work in the area of
computer network design, administration, and security. Michigan Tech Information Technology
graduates are in high demand for their expertise in designing, securing, and managing
computer networks and enterprise IT systems in all sectors of the economy, including
healthcare, retail, insurance, manufacturing, government, and research.
Major Requirements (120 Credit Hours)
A. Information Technology Core Courses (64 Credit Hours)
CS 1111 - Introduction to Programming in C/C++
Introductory course in C/++ programming. Topics include top-down analysis of problems, structured programming, control structures, functions, arrays, pointers, and file I/O. Basic concepts of object-oriented programming (classes, objects, function overloading) will also be introduced.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical Engineering, Robotics Engineering, Industrial Technology, Audio Production & Technology, Computer Network & System Admn, Electrical Eng Tech, Information Technology, Mechatronics;
Must be enrolled in one of the following Class(es): Freshman, Sophomore
SAT 1610 - Computer and Operating Systems Architecture
Fundamentals of computer organization, operating system architecture, PC/WS major subassemblies, PC and server configuration planning, power interfaces, system assembly/set-up, connection of peripherals, installing fundamental operating system software, system testing/debugging and planning and installation of application software portfolios.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): SAT 1200 or CS 1111
Ethics, morality, and privacy issues when working with technology. Topics include: foundational and professional issues in cyber ethics; privacy, security, and crime in cyberspace; intellectual property and internet regulation; the digital divide and online communities; and emerging and converging technologies.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall
SAT 2343 - Network Administration I: Net Fundamentals
Introduction to basic networking concepts and implementation. Topics include OSI model, subnetting, network addressing, data encapsulation, network topologies, and basic configuration of networking hardware including cabling, bridges, routers, and other communications.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Summer
- Co-Requisite(s): SAT 2344
- Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100
SAT 2344 - Network Administration Lab I
Lab course for SAT2343.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered:
Fall, Summer
- Co-Requisite(s): SAT 2343
SAT 2511 - Microsoft System Administration
Microsoft server installation and configuration in an enterprise environment. Topics include: planning for server deployment and management; monitoring and maintaining servers; planning application and data provisioning; and planning for business continuity and high availability.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring, Summer
- Pre-Requisite(s): SAT 2343
SAT 2711 - Linux Fundamentals
Fundamental OS concepts, OS design principles, Linux system architecture, Linux installation and package management, GNU and UNIX commands, Linux file systems, hierarchy standards, shells, scripting and data management, user interfaces and desktops, administrative tasks, essential system services, networking fundamentals, and security.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Fall, Summer
- Pre-Requisite(s): SAT 1200 or CS 1111(C) or CS 1121 or CS 1131 or CS 1142 or MIS 2100
SAT 3200 - Storage Area Networking
Study of distributed network storage methods that include ISCSI, DAS, NAS, and SAN technologies. Other topics include configuration management, storage farms, backup, and recovery.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Pre-Requisite(s): SAT 2511 and SAT 2711
SAT 3210 - Database Management
Introductory course on database management. Topics include data modeling, database design, implementation techniques, SQL Language, database administration and security.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Restrictions:
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 2711
SAT 3310 - Scripting for Administration, Automation, and Security
Scripting in PERL, Python, BASH, and PowerShell to accomplish and automate common system administration tasks such as working with files, network and web communication, database interaction, and security.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring
- Restrictions:
Must be enrolled in one of the following Class(es): Sophomore, Junior, Senior
- Pre-Requisite(s): CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100
SAT 3343 - Network Administration II: Net Operations
Study of network devices in various architectures. Topics include routing protocols, TCP/IP, access-lists, remote network structures, network topologies, telnet and SSH authentication, switch programming, VLAN and STP configuration, IP traffic control, network troubleshooting and WAN encapsulation.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-2)
- Semesters Offered:
Spring, Summer
- Pre-Requisite(s): SAT 2343 or CS 3411
SAT 3611 - Infrastructure Service Administration and Security
Administrating Linux and Microsoft servers together to provide infrastructure services to mixed clients. Topics include: DNS; DHCP; file, web, mail, and directory security of these services; and best practices for combining and mixing server platforms in an enterprise environment.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Pre-Requisite(s): SAT 2711
SAT 3812 - Cyber Security I
The evolution of information security into cybersecurity and its relationship to nations, organizations, society, and individuals. Exposure to multiple cybersecurity technologies, processes, and procedures; analyzing threats, vulnerabilities and risks present; and developing appropriate strategies to mitigate potential cybersecurity issues. Applied lab to develop cyber security offensive attributes and learn how to prevent and/or mitigate threats.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): SAT 2711 or CS 2321 or MIS 3200
SAT 3820 - Wireless System Administration and Security
Study of wireless communications, standards, and regulations in an enterprise environment. Topics include: various radio frequency and light communications; IEEE 802.11 Regulations and Standards; protocols and devices; network implementation; network security; and site surveying.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-2)
- Semesters Offered:
Spring
- Restrictions:
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 2711
SAT 4310 - Advanced Scripting Programming
Emphasizes advanced portions of scripting programming, testing, implementation and documentation (i.e. PERL, PHP, Python and Scripting). Other topics include language syntax data and file structures, input/output devices, file, database access, and graphical user interfaces.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Pre-Requisite(s): CS 1111 or CS 1121 or CS 1131 or MIS 2100
SAT 4411 - Data Center Operations
Data center and virtualization strategies and design for an enterprise environment. Topics include: data center planning; disaster recovery; virtualization methods; and cloud computing services to provide business continuity.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): SAT 3200 or SAT 3210 or SAT 3611 or CS 3425
SAT 4816 - Digital Forensics
Introduction of the basic principles and technology of digital forensics, including acquisition, preservation, and recovery and investigation of the evidence stored in digital devices.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Restrictions:
Must be enrolled in one of the following Major(s): Computer Network & System Admn, Computer Engineering, Computer Science, Cybersecurity, Information Technology;
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 3812
EET 1411 - Basic Electronics
Introduction to basic electrical principles and devices including DC and AC circuits, diodes, transistors, operational amplifier ICs, power supply regulation, and elements of communication systems.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-2)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Information Technology, Surveying Engineering, Computer Network & System Admn, Mechanical Engineering Tech, Cybersecurity, Theatre & Entertain Tech (BS)
- Pre-Requisite(s): MA 1031 or MA 1032 or MA 1120 or MA 1160(C) or MA 1161(C) or MA 1135(C) or MA 1121(C)
EET 2411 - Digital Electronics
Introduction to the fundamentals of the digital electronics that make up microprocessors. Topics include number systems and codes, Boolean algebra, combinational and sequential logic circuits, arithmetic circuits, and digital memory.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics, Computer Network & System Admn, Cybersecurity, Information Technology
- Pre-Requisite(s): EET 1411 and (MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1135(C) or MA 1121(C))
EET 2413 - Data Communications
Introduction to the fundamentals of basic data communication methods. Topics include data transmission, signal encoding techniques, digital data communication techniques, transmission media, and frequency domain analysis.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics, Computer Network & System Admn, Cybersecurity, Information Technology
- Pre-Requisite(s): (EET 1411 or EET 1121) and EET 2411
HU 3120 - Technical and Professional Communication
A study of written and oral communication in technical and scientific environments; emphasizes audience, writing processes, genres of scientific and technical discourse, visual communication, collaboration, professional responsibility, clear and correct expression. Students write and revise several documents and give oral report(s).
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): UN 1015 and (UN 1025 or Modern Language - 3000 level or higher)
B. Technical Electives List (3 Credit Hours)
- ENT XXXX (2 credits), except ENT 3964, ENT 3950, ENT 4960
- SAT 5000 Level (1 to 3 credits)
ACC 2000 - Accounting Principles I
Introduction to basic principles, concepts, and theoretical framework of financial accounting with the emphasis on its use by economically rational decision makers. Topics include the decision-making environment and the accounting cycles, processes, and statements.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring
Provides an understanding of the legal basis of contracts and their enforcement in the areas of general contracts, contracts of commercial sales and of agency, and commercial paper.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring
EET 3373 - Introduction to Programmable Controllers
The design of discreet sequential controls using programmable logic controllers (PLCs). Relay logic is used to introduce ladder logic and ladder logic is used to program the PLC. Introduces a structured approach to sequential control design. Data acquisition is introduced using BridgeVIEW software.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Fall, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Information Technology, Electrical Eng Tech, Mechatronics, Computer Network & System Admn, Data Acquisition & Indust Cont, System and Network Security, Mechatronics
- Pre-Requisite(s): EET 1411 or EET 2121 or PH 2230 or EE 2111 or EE 3010 or EET 2411 or EE 2174
EET 4253 - Data Acquisition and Signal Processing
Data acquisition hardware and interfaces with different industrial sensors. Software development for data acquisition, signal processing, and real-time actuator control. Hands-on experience through laboratory experiments using commercial hardware and software platforms. Fundamentals of data acquisition systems (DASs), analog-to-digital convertors (ADCs), signal conditioning circuit design, actuators and drivers, and DAS design and integration.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Fall
- Pre-Requisite(s): EET 3131
MA 3203 - Introduction to Cryptography
Topics include private-key cryptography, shift substitution, permutation and stream ciphers, cryptanalysis, perfect secrecy, public-key cryptography, and the RSA cryptosystem.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Spring, Summer
- Pre-Requisite(s): MA 2320 or MA 2321 or MA 2330
MGT 3800 - Innovation & Entrepreneurship
Develops an entrepreneurial mindset and a personal toolkit of methods and practices that enables students to create and evaluate entrepreneurial opportunities, marshal resources, and engage in entrepreneurial teams driven by creativity, leadership, smart action, and innovation.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman
MGT 4600 - Management of Technology and Innovation
Introduces disruptive innovation concepts and provides occasions for their application to timely and relevant cases. Provides an understanding of technology management and innovation processes as they occur inside and outside of organizations.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore
OSM 3000 - Operations and Supply Chain Management
Fundamental principles of operations and supply chain management; includes strategic importance and relevant interrelated concepts and tools in product/process design, work systems, forecasting, inventory and materials management, just-in-time, scheduling, and capacity management.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): (MA 1135 or MA 1160 or MA 1161 or MA 1121) and (MA 2710 or MA 2720 or MA 3710 or MA 3720 or EET 2010 or BUS 2100 or CEE 3710)
SAT 4343 - Network Administration III: Large Scale Design
Topics include router and switch flow control; VolP, compression and load balancing; VPN networks involving MPLS, IPSEC and PPP; advanced access-list configuration; AAA; Kerberos; TACACS; firewalls; and configuration of advanced routing protocols.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring, in even years
- Pre-Requisite(s): SAT 3343
SAT 4812 - Cyber Security II
An advanced course in cyber security that covers information assurance, cryptography and data security, and malware analysis. Key topics include: buffer overflow; security audits; cryptographic systems (symmetric and public-key algorithms); public-key certificates (X.509); message authentication; Kerberos; authentication applications; electronic mail security; IP security; and SELinux.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Spring, Summer
- Pre-Requisite(s): SAT 3812
SAT 4996 - Special Topics in Applied Computing
Selected additional topics of interest applied computing based on student and faculty demand and interest. May be a tutorial, seminar, workshop, project, or class study.
- Credits:
variable to 3.0;
Repeatable to a Max of 6
- Semesters Offered:
On Demand
- Restrictions:
Permission of instructor required;
Must be enrolled in one of the following Major(s): Information Technology, Computer Network & System Admn, Cybersecurity;
Must be enrolled in one of the following Class(es): Senior
SAT 4997 - Independent Study in Applied Computing
Independent study of an approved topic under the guidance of a Computer Network Systems Administration faculty member. May be either an academic, design, or research problem/project.
- Credits:
variable to 3.0;
Repeatable to a Max of 6
- Semesters Offered:
On Demand
- Restrictions:
Permission of instructor required;
Must be enrolled in one of the following Major(s): Information Technology, Computer Network & System Admn, Cybersecurity;
Must be enrolled in one of the following Class(es): Senior
SAT 4998 - Undergraduate Research in Applied Computing
An undergraduate research experience in Computer Network Systems Administration. Under the guidance of a CNSA faculty member, students work on a selected/approved research problem or work directly with faculty on active research projects/grants. May require more than one semester to complete.
- Credits:
variable to 6.0;
Repeatable to a Max of 6
- Semesters Offered:
On Demand
- Restrictions:
Permission of instructor required;
Must be enrolled in one of the following Major(s): Information Technology, Computer Network & System Admn, Cybersecurity;
Must be enrolled in one of the following Class(es): Senior
C. Culminating Experience (4 Credit Hours)
- SAT4480 + SAT4880 OR ENT4900 / ENT4910 + ENT4960
D. Math and Science (18-19 Credit Hours)
- MA1160(4)--Calculus with Technology I OR MA1161(5)--Calculus Plus w/ Technology I
- MA2320(2)--Elementary Linear Algebra
- MA2720(4)--Statistical Methods
- SAT3830(1)--Discrete Structures for Computing
- Science Elective with Lab (4): PH1140 + PH1141
- Science Elective(3)
E. Other General Education Requirements (24 Credit Hours + 3 Co-Curricular Units)
1. Gen Ed Core Requirements (12 credits):
- UN 1015 (3)
- UN 1025 (3)
- Critical and Creative Thinking (3)
- Social Responsibility & Ethical Reasoning (3)
2. Gen Ed HASS Requirements (12 credits):
- Communication and Composition (3)
- Humanities and Fine Arts (3)
- Social and Behavioral Sciences (3)
- HASS Elective (3)
3. Co-curricular Requirements (3 semester units = 3 credits)
F. Free Elective (3-4 Credit Hours)