This course provides topics in issues of security vulnerabilities and protection. Instruction includes hands-on laboratories to apply techniques and tools. Also included are current issues that impact personal and corporate computing.
Students will develop an information systems project working in teams. The project will include analysis, design, development, testing and implementation. Teams will create and present a project proposal, design documentation, test plan and implementation plan to make the information system operational. Note: Students must complete this capstone course with a grade of “C” or higher as a graduation requirement for the IST-BS degree.
|CNT4704||Network Design and Planning|
In this course students will examine computer network goals, models and designs for both local-area and wide-area networks with specific emphasis on internetworking principles. They will evaluate current network technologies and use these in the planning of a network. Through simulation techniques and graph and queuing theory, students will plan the capacity of a network and analyze its performance.
|ISM4300||Information Systems Operations Management|
This course covers management processes and procedures for planning, implementation and operation of information systems with an emphasis on operational management. The course stresses the relationship between the strategic and operational planning of information systems.
|CDA3100||Introduction to Computer Architecture|
This course provides an introduction to computer taxonomy, description languages, conventional computer architecture, microprogramming, instruction sets, I/O techniques, memory, survey of non-conventional architecture and software interfaces.
|CET3505||Computer Operating Systems|
This course is a study of the fundamental concepts, structures and organization of operating systems. It Includes the study of processes, threads, multi-tasking, concurrency and deadlocks, memory management and file management.
|CET3679||Principles of Telephony|
This is an introductory-level course in telephony technology. The telephony environment, tele-management, telephony connectivity and services of telephony will be covered.
|CNT4504||Computer Networks and Distributed Processing|
In this course students will study architectures, protocols and layers in distributed communication networks and develop client-server applications. Topics include the OSI and TCP/IP models, transmission fundamentals, flow and error control, switching and routing, local and wide-area networks, wireless networks and client-server models. Students will extend course topics via programming assignments, library assignments and other requirements.
|CNT4514||Wireless Networks and Portable Devices|
Students in this course will study wireless and emerging network technologies. They will examine the effects of mobility on network issues such as architecture, security, privacy, file systems, resource discovery, resource management (including energy usage), personal online identities and other areas. Students will acquire hands-on experience with mobile and sensor platforms.
|CIS3360||Principles of Security|
This course provides an introduction and overview of security issues for organizational and institutional computing. Physical, software and computing systems security will be discussed. Students will be required to perform introductory security analyses, write code to automate some security preparedness tasks and set up a protection scheme for a simple PC computer.
This course is an in-depth study of database management systems. The course focuses on the relational database which is the most common model used by businesses. Key topics include an overview of database systems, database design, the relational model, physical design, indexing, transaction management, concurrency management, recovery and tuning. In addition, some non-relational topics will be addressed such as data warehousing, decision support and data mining databases.
|COT3103||Discrete Computational Analysis|
This course applies basic mathematical logic skills and foundations used in computer science and information systems technology. It is designed for students in a major of IT or IST and includes logic rules, tautologies, Boolean algebra, set theory, mathematical induction and other topics of discrete computational analysis.
|ISM3113||Information Systems Analysis and Design|
Course topics include the structured design and development of information systems. Quality control, security and testing will be emphasized in the information systems lifecycle.
This course is a study of the project management of information systems from conception to implementation and the eventual transition to operational support. Includes resource and time management techniques, project proposal preparation and evaluation, quality control, testing and operational support planning.
|Students must take three courses from the following six courses: CNT 3406, CNT 4422, CNT 4524, COP 3330, COP 4655 and COP 4813. Students interested in completing the Security Track must take the following three courses: CNT 3406, CNT 4422 and CNT 4524. |
This course explores the concepts of object-oriented programming including abstraction, encapsulation, inheritance and polymorphism. The applications developed will focus on extracting objects from a problem domain and designing solutions based on passing messages between objects. Implementation will be done in a current object-oriented language.
|COP4655||Application Development for Mobile Devices|
Students will study the most widely used mobile development environments used by businesses. A hands-on environment will be provided by implementing a common solution using multiple development environments and multiple devices.
|COP4813||Web Applications Programming|
This course covers the development of distributed multi-tier, web-based applications using the Java programming language. The use of the current Java Platform and Enterprise Edition (EE) platform will be integral to this process. Key topics include Enterprise Java Beans (EJB), web services, profiles, servlets and Java Server Pages (JSP).
This course covers the issues of providing computer security in an enterprise environment. Students will learn the threats to any enterprise and how to properly address these threats with an appropriate response.
|CNT4422||Securing the Cloud|
This course covers the intricacies of providing security in cloud-based computing. Students will learn how to provide a sturdy and stable framework to secure their organizations piece of the cloud through consideration of alternate approaches such as private vs. public clouds, SAAS vs IAAS and loss of control and trust.
This course covers the issues of providing information security for mobile devices in today’s ever-changing corporate environment. As each generation of portable electronic devices and storage media becomes smaller, higher in capacity, and easier to transport, it’s becoming increasingly difficult to protect the data on these devices while still enabling their productive use in the workplace.
|Upper or Lower Division Electives||33|
|Prerequisite Courses (Required)|
|CET1179||Network Concepts and Operating Systems|
This course is an introduction to computer networks and operating systems. Computer components are identified and their functions explained. Operating system functions include command execution, disk drive operations, file maintenance, directory maintenance, batch files and system configurations. Network topics include proper logging in, logging out, network security and network questions and solutions. Operating typical business software such as word processing, spreadsheets and database management of a network will be introduced. Lab fee required.
|CET1178C||Network Computer Maintenance and Repair (A+)|
This course is an introduction to network maintenance and repair. Preventative maintenance and diagnosis of the microcomputer will be emphasized along with basic-to-advanced troubleshooting skills. Software and hardware tools will be used and evaluated in class. Preventative maintenance, upgrades, system diagnostics, configuration files, power, memory, drives, input/output (I/O), modems, communications, printing and how these topics interact in the network will be examined. Lab fee required.
|CET1600C||Cisco Networking Fundamentals (Net+)|
This course is designed to prepare the student to apply and understand the basics of networking. The course introduces the architecture, structure, functions, components and models of the Internet and computer networks. The principles of IP addressing and fundamentals of Ethernet concepts, media and operations are introduced to provide a foundation for the curriculum. Students will be able to build simple LANs, perform basic configurations for routers and switches and implement IP addressing schemes. This is the first part of a four-part series designed to prepare students for the Cisco Certified Networking Associate (CCNA) exam. Lab fee required.
This course is a study of database design and management. Topics include the relational model, Entity Relationship Diagrams (ERDs), database design and normalization, query languages, multi-user and distributed databases and data warehouses. Lab fee required.
|COP1000||Principles of Computer Programming|
This course covers the basic concepts of computer programming. Students use a structured approach to program/algorithm design and learn logic techniques such as iteration, initialization, conditional processing, accumulation and sequencing. Also considered are programming style and program efficiency. Logic techniques and data formats are illustrated using high level programming languages. This class utilizes classroom lecture and hands-on programming exercises. A working knowledge of the Windows PC including starting programs, saving files and copying files is required. Lab fee required.
|or higher level course in the following computer languages: JAVA, C++, C# or Visual Basic|
This course is a study of the fundamental topics in advanced algebra with emphasis on applications, the understanding of the function concept and manipulative skills. Major topics include operations on algebraic expressions and complex numbers, solving polynomial equations and inequalities, absolute value equations and inequalities and rational equations and inequalities, applications, functions, exponents and logarithms, graphs of polynomial, exponential and logarithmic functions and systems of equations and inequalities. The use of graphing calculators will be incorporated throughout the course.
|or higher level MAC prefix course|
|STA2023||Statistical Methods I|
This course introduces descriptive statistics, probability and probability distributions, estimation, confidence intervals, hypothesis testing, two-sample inferences, correlation and regression and nonparametric tests. This course is a first course in statistical methods for those students entering a science or business-related field.
|or higher level statistics course|
This course is a calculus preparatory course in trigonometry with emphasis upon functions. The topics include angular measure, right triangle and unit circle trigonometry, trigonometric (circular) and inverse trigonometric functions and their graphs, trigonometric identities, conditional trigonometric equations, solution of right and oblique triangles, vectors, complex numbers in trigonometric form, applications, polar coordinates and graphs and parametric equations and graphs. The use of graphing calculators will be incorporated throughout the course.
|or higher level mathematics course|
|ECO2013||Principles of Economics (MACRO)|
This is an introductory course covering the nature, scope and methods of economics, economic concepts and economic institutions. Emphasis is placed upon production, consumption, determination of prices, distribution of income, fiscal policy, national income determinants, money and banking and comparative economic systems. This course partially satisfies the writing requirement of S.B.E. 6A-10.030.
|ECO2023||Principles of Economics (MICRO)|
This course deals primarily with economic problems. Emphasis is given to markets, production functions, economic role of government, agricultural problems, labor-management relations, imperfect competition, interest and capital, economic security, international trade and finance and economic development. This course partially satisfies the writing requirement of S.B.E. 6A-10.030.
|Note: MAC 1105, STA 2023, MAC 1114, ECO 2013 and ECO 2023 may meet General Education requirements.|
|Choose four credits from the following list:|
|CTS1162||Configuring Windows Vista Client (70-620 exam/MCTS)|
This course is designed to provide students with the knowledge and skills necessary to perform installation, post-installation, configuration and day-to-day administration tasks in a single-domain or multiple-domain using Windows Vista. Lab fee required.
|CTS1163C||Configuring Windows 7 Client (70-680 exam/MCITP)|
This course is designed to provide students with the knowledge and skills necessary to perform installation, post-installation, configuration and day-to-day administration tasks in a single domain or multiple domain environment using Windows 7.
|CTS1300||Supporting Windows XP Professional (70-270 exam/MCSE)|
This course provides students with the knowledge and skills necessary to install and configure Microsoft Windows XP Professional on stand-alone computers and on client computers that are part of a workgroup or a network environment. Topics include pre/post installation, troubleshooting system startup, TCP/IP configuration, Internet Connection Firewall, Remote Desktop and Assistance options, along with the ability to monitor and manage files/folders/storage devices/display devices and local/network printer installations. Knowledge of Network Concepts, DOS and hardware knowledge is required. Lab fee required.
|CTS1327C||Configuring Windows 8 (70-687 exam/MCSA)|
This course is designed to provide students with the knowledge and skills necessary to perform installation, post-installation, configuration and day-to-day administrative tasks in enterprise systems in single domain or multiple domain environments using Windows 8.
|Note: Courses designated **may meet General Education requirements.|
|General Education Courses (Required)||36|
|Note: Baccalaureate students must show modern language proficiency (at the intermediate level) equivalent to two years in high school or eight college credits in a single language. A standardized examination for modern language may be used to meet the requirement. Students who have previously received a baccalaureate degree from a regionally accredited institution are exempt from this requirement.|
|Note: Students must meet General Education requirements. Students awarded an Associate in Arts or Baccalaureate degree or who have official transcripts documenting "General Education Requirements Met" from a Florida College System or Florida State University System degree granting institution shall be considered to have satisfied Seminole State's General Education requirements. Please refer to this catalog's General Education section for specific requirements.|