Page 389 - BSU Undergraduate-Catalog-2017-2019
P. 389
Nawk; automation tools such as EXPECT; interfacing with windows tools; introduction to programming in Perl; and applications of scripting for
fast prototyping.
CTEC 335 NETWORK PROTOCOLS (TCP/IP) (FALL, SPRING) 3 CREDITS
Prerequisite(s): CTEC 302. This course provides a comprehensive introduction to TCP/IP concepts and implementation on Windows Servers. Topics
include IEP routing, host name resolution, IP address resolution, DHCP, WINS, NetBIOS, SNMP, and troubleshooting.
CTEC 337 WIRELESS NETWORKING (FALL) 3 CREDITS
Prerequisite(s): CTEC 302.This course examines the practical and theoretical aspects of today’s wireless networks. Emphasis is on the
installation, configuration, maintenance, troubleshooting and security of 802.11 (“wireless Ethernet”) networks and study of related protocols
in the context of the OSI Seven Layer Model.
CTEC 340 MULTIMEDIA APPLICATION DEVELOPMENT (FALL) 4 CREDITS
Prerequisite(s): COSC 214. This course is a study of the history, theory, and development of multimedia concepts and analysis of specific media.
Students will be required to learn design, evaluation, and layout principles. Students will implement a multimedia project using an authoring
system. Copyright issues and other ethical issues will be discussed.
CTEC 345 FOUNDATIONS OF COMPUTER AND NETWORK SECURITY (FALL) 3 CREDITS
Prerequisite(s): CTEC 302. This course will introduce students to the challenges and vulnerabilities in securing a computer networking system.
Topics include the in-depth study of network border security, such as firewalls, intrusion detection systems, virtual private networking, penetration
testing and network security architecture. This course is designed to develop the fundamental skills needed to analyze the internal and external
security threats against a network, and to develop security policies that will protect an organization’s information. Students will learn how to
evaluate network and Internet security issues and design, and how to implement successful network security policies and strategies. In
addition, they will learn how to expose system and network vulnerabilities and defend against them.
CTEC 350 PRINCIPLES AND METHODS OF INTRUSION DETECTION AND PREVENTION (FALL) 3 CREDITS
Prerequisite (s): CTEC 302. Concepts of intrusion detection, anomaly detection based on machine learning, signature based detection using
pattern matching, automated response to attacks using planning approaches, tracing intruders, predicting behavior of hackers to protect
information and infrastructure assets, and security policy languages. Topics will also include: security standards; issues in network security
including border protection (firewalls), issues in system security, including user authentication, malicious logic, such as viruses; digital privacy;
potential personnel issues and concepts in security planning and auditing.
CTEC 393 INTERNET PROGRAMMING II (SPRING) 3 CREDITS
Prerequisite(s): CTEC 293. This course is a study of advanced programming and scripting languages. Topics covered include: advanced HTML
features, Java, Perl, CGI, Intranet, database access via the Web, Web server technology security, and firewalls.
CTEC 396 JAVA PROGRAMMING (FALL) 3 CREDITS
Prerequisite(s): CTEC 293. This course is a study of the language Java. This course examines features of the language Java used in object
oriented programming, such as inheritance and polymorphism; features involved in control, such as multi-threading: the Java event model and
exceptions and features used for graphical user interface construction.
CTEC 402 SOFTWARE AND OPERATING SYSTEM SECURITY (SPRING) 3 CREDITS
Prerequisite(s): CTEC 302. This course will examine security principles and practices important to operating systems and programming. Topics
include: OS security architecture; memory security; authentication, including account and password protection mechanisms; assessing OS
vulnerabilities; programming security and attacks such as buffer overflow attacks and writing secure code; application interaction; module
control; auditing host security, including operational logs; malicious logic including viruses and virus protection; and security applications.
CTEC 405 SERVER ADMINSTRATION II (SPRING) 3 CREDITS
Prerequisite(s): CTEC 305. This course provides a comprehensive introduction to Server implementation and administration in an enterprise
computing environment. Topics include planning and installation, user and group management, policies and profiles, diverse client support,
domain management, Internet Information Server, and troubleshooting.
CTEC 410 INTERNET TECHNOLOGY (SPRING) 3 CREDITS
Prerequisite(s): CTEC 302. This course focuses on the fundamentals of how computers communicate, what is the Internet, how the Internet works,
and what the Internet can do for you. Topics include the Internet growth and adaptability, LAN Technology, Internet software, history of the
Internet, global Internet and information infrastructure, packet switching, virtual networks, email, FTP, Telnet, and advanced web technologies.
CTEC 415 INTERNET APPLICATIONS I (FALL) 3 CREDITS
Prerequisite(s): CTEC 393. Concepts behind implementing a successful e-business application will be presented. The principles of control structures,
object-based programming, and markup and scripting languages and their use in e-commerce applications will be studied.
CTEC 424 DATABASE ADMINISTRATION (SPRING) 3 CREDITS
Prerequisite(s): CTEC 300. This course is an in-depth examination of the tasks related to database administration. Students will design,
implement, and manage their own database architecture. Emphasis will be on data distribution, security, backup/recovery, monitoring, and
performance tuning.
390