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
   384   385   386   387   388   389   390   391   392   393   394