Skip to Main Content

Columbus State University

Compare Courses

FTA 4698. Internship (0-0-{1-3}) Prerequisite:Minimum 3.0 GPA and approval of Department Chair. Placement is restricted. Substantial written proposal and final report are required. Nine hours work per week is required. Credit may be applied only as an elective. (S/U grading.) (Course fee required.)


CYBR 2106. Introduction to Information Security (3-0-3) Prerequisite: CPSC 1301K with a minimum grade of C or permission of instructor. This course introduces the main hardware and software components of a modern computer system, investigates the vulnerabilities and threats associated with each component, and suggests prudent measures to defend against these threats


CYBR 2159. Fundamentals of Computer Networks (3-0-3) Prerequisite: CPSC 1301K with a minimum grade of C. This course provides students with a comprehensive overview of the technologies and standards that make the modern connected world a reality. Requiring no previous knowledge of computer networking, this course takes students on a tour of the building blocks of modern-day networks. Major concepts, such as OSI and TCP/IP models, network media specifications and functions, LAN/WAN protocols, topologies, and capabilities, are covered in detail. Industry standards and a brief historical development of major networking technologies are surveyed in conjunction with basic awareness of software and hardware components used in typical networking and internetworking environments.


CYBR 3128. Cybersecurity Management (3-0-3) Prerequisite: MISM 3115 or MISM 3109 or a combination of CPSC 1115 and CYBR 2159 with a minimum grade of C or permission of instructor. This course provides an overview of the management of information systems security including access control systems and methodology, business continuity and disaster recovery planning, legal issues in information systems security, ethics, computer operations security, physical security and security architecture models using current standards and models. The course also explores network infrastructure, cryptography, assessments and audits, and organizational security.


CYBR 4166. Intrusion Detection and Prevention (3-0-3) Prerequisite: CPSC 5127 with a grade of "C" or better. The capstone course delivers the tenets of intrusion detection and prevention, specifically focus on stepping-stone intrusion detection and prevention. Intrusion detection focuses on the methods to detect attempts (attacks or intrusions) to compromise the confidentiality, integrity or availability of an information system. Intrusion prevention focuses on the techniques to block such intrusions. It includes host-based intrusion detection, network-based intrusion detection, network traffic sniffing tools, stepping-stone intrusion detection, packet round-trip time, detection performance management, hackers’ evasion techniques, and attacks via The Onion Router (TOR).


MISM 3145. Business Data Networks and Security (3-0-3) Prerequisite: MISM 3115 or MISM 3109 with a "C" or better. This course introduces networks and data communications including the design, administration, and theory of local and wide area network systems. Students will learn how to plan and design computer networks based on their understanding and the practices in labs using various network software. Topics includes: data communication technologies, network architectures, internetworking, protocols for data link, network, transport, and application layers, effective network design, planning, and implementation, wireless technologies, network management, and security.


CPSC 4130. Mobile Computing ({3-3}-0-{3-3}) Prerequisites: CPSC 2108 and CPSC 3175 with a grade of "C" or better. This course introduces students to mobile computing and mobile application development. The course presents an overview of various mobile computing applications, technologies and wireless communication. Additional topics include mobile application frameworks and development environments; mobile security; and mobile user interface, user experience and application development guidelines. Students will be expected to learn at least one mobile application development framework and use it to implement course assignments.


CPSC 5127. Computer and Network Security ({3-3}-0-{3-3}) Prerequisite: CYBR 2106 and MISM 3145 with a grade of "C" or better. This course is a basic introduction to the issues of software security with a focus on raising the students' awareness of the difficulties of maintaining a secure software environment. It reviews traditional security techniques and discusses the vulnerabilities of such methods. The course emphasizes well-written software as a prerequisite to network security and highlights security implications of common programming mistakes.


CPSC 5185. Artificial Intelligence and Machine Learning ({3-3}-0-{3-3}) Prerequisite: CPSC 2108 with a grade of "C" or better. This course provides an introduction to the field of artificial intelligence with an emphasis on intelligent system methodologies for real-life problem solving. Topics are selected from the following: rule-based systems, search techniques, supervised and unsupervised machine learning, fuzzy systems, genetic algorithms, intelligent agents, game AI, natural language processing and computer vision.


CPSC 5165. Web Development Projects ({3-3}-0-{3-3}) Prerequisite: CPSC 4125 with a grade of "C" or better. This course is a continuation of CPSC 4125, Introduction to Server-Side Web Development. This is a project-based class. Teams consisting of 3-4 students will develop working prototypes of large-scale web applications. Teams and their individual members will be required to make presentations reflecting progress through each stage of the project development: task formulation, analysis, prototyping and design, coding, debugging and testing. The final report will include a demonstration of the fully functional project.