Computer Information Systems (CINFO SYS BS)
120 Credits
BACHELOR OF SCIENCE • 120 CREDITS • CINFO SYS BS
The Computer Information Systems program is designed to educate students in a broad range of computer technology skills. Students will learn to work with leaders from functional areas to analyze information requirements and determine ways in which computer systems can meet those needs. Students will have a choice between four dynamic specialties: Database Analytics, Programming, Secure Software Development or Web and Mobile Development.
*Either CISP490 or TECH489 must be completed unless the experiential learning component is satisfied. An upper level technology substitution must be chosen if the experiential component is completed within a required course in the major.
Which class should I take? When should I take it?
See our Recommended Program Sequences:
- Specialty: Database and Data Analytics (web)
- Specialty: Database and Data Analytics (pdf)
- Specialty: Programming (web)
- Specialty: Programming (pdf)
- Specialty: Secure Software Development (web)
- Specialty: Secure Software Development (pdf)
- Specialty: Web and Mobile Development (web)
- Specialty: Web and Mobile Development (pdf)
Foundations of Excellence |
34-35 Credits | |
---|---|---|
ACES100 or OPEN | Achieving Career and Education Success or (if exempt) Open Elective | 3 |
COMM120 | This course introduces and applies the theories and principles of effective communication. Students learn to organize and present clear, logical messages to specific audiences. They develop confidence in public speaking and increase their ability to inform and persuade listeners. They also implement critical thinking and listening skills. Finally, students exhibit the skills and tools necessary to construct, organize, and deliver effective speeches. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
ENGL109 | This course introduces students to expository and persuasive writing. Employing critical thinking and the writing process, students will compose academic essays utilizing a variety of modes. They will also analyze and respond to a variety of academic and professional readings. Students will evaluate information and audience to improve form and content. Students are also introduced to the research process, including finding, evaluating, and documenting sources, to complete a short research project using the American Psychological Association Style. Note: ENGL109L is a 0 credit hour lab utilized in the Accelerated Learning Program (ALP). Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): Appropriate test scores or successful completion of ENGL021. Student must also complete a diagnostic writing sample. | |
ENGL110 | This course further develops the skills in expository and persuasive writing that were introduced in ENGL109, English Composition. Students develop critical thinking through the creation of essays and documents that use argumentation and persuasion. As a team, students collaborate to present a required assignment to the class. Students learn to research, evaluate, and incorporate information from both primary and secondary sources, to document secondary sources using APA format, and to analyze information and audiences to improve form and content. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): ENGL109 | |
ENGL311 | This course develops the written and presentation skills necessary for success in professional, supervisory, or managerial positions. Emphasis on communication in both on-paper and digital media is included. Students also learn to use a variety of formats, styles, and delivery systems to achieve the clear, concise, and professional communication required to communicate in global markets. To stress the importance of workplace communication, students create a major professional document as a team. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): ENGL110 and COMM120 | |
MATH140 or MATH215 | Finite Mathematics or Calculus I | 3-4 |
SOSC201 | This course introduces students to the complex issues surrounding diversity in U.S. society and to the need for understanding difference in an increasingly globalized world. Students will explore the social-historical context of multiple experiences on individual, cultural and institutional levels. They will analyze the complex interactions regarding diversity in organizations. Students will also evaluate their own thoughts, attitudes, and behaviors in order to understand their roles in a diverse society. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
SOSC301 | This course introduces students to socioeconomic, political and cultural dimensions of globalization. While employing an interdisciplinary approach, students explore the aspects and driving forces of globalization. Students analyze how macro globalization processes that transcend national boundaries, such as democratization, human rights, global finance, terrorism, pandemics, and environmental changes, impact lives of individuals in various regions of the world. The students critically assess the current and future impacts of issues, payoffs, dangers, and paradoxes of people’s choices about the global issues while emphasizing an institutional approach to resolving global problems. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): ENGL109 and SOSC201 | |
STAT220 | This is the basic statistics course in which students learn to collect, analyze, present and interpret data. Descriptive and inferential statistical methods are applied in problem-solving and decision-making situations. Analysis of large, real-world data sets will be performed using statistical software. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): MATH120 or MATH125 | |
MATH120 | Students in this course will explore and apply college-level mathematical concepts so as to enhance their critical and creative thinking skills. This course aims to increase students' appreciation of the utility and application of mathematics. Topics will include i) problem solving, ii) set theory and real numbers, iii) linear, quadratic, exponential, and logarithmic functions, and iv) probability. Other topics of interest will be selected from graph theory, prime numbers, logic, number representation, and voting theory. Fees: Additional course fees apply. Prerequisite(s): Appropriate test scores, placement criteria, or successful completion of MATH 030 | |
MATH150 | This course is designed to prepare students for the traditional calculus sequence. Topics include: brief review of algebra, solving equations and inequalities, systems of linear and nonlinear equations, the properties and graphs of relations and functions (including polynomial, radical, rational, logarithmic, exponential, and trigonometric), zeros of polynomial functions, trigonometry, conic sections, polar coordinates. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): Completion of MATH120 or MATH125 with a C or above |
Foundations of Business |
9-10 Credits | |
---|---|---|
ACCT200 or ACCT201 | Accounting Basics for Managers (recommended) or Accounting Foundations I | 3-4 |
BUSN210 | This course explores applied ethics, focusing on social and professional situations especially in the fields of business, law, and technology. Students learn ethical theory as they examine the complexities of ethical dilemmas. Students also compare and contrast ethical and moral systems. In addition, students apply creative and critical thinking to ethical dilemmas involving professional and social responsibility. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
MGMT211 | This course provides a foundation in basic management principles with special application and focus on the supervisory level of management. The four universal functions of management (planning, organizing, leading, and controlling) are explored. Students learn the theories and study their impact on the history of management practices. Proper case analysis process is also examined and applied through the discussion of various supervisory/managerial case situations. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Co-requisite(s): ENGL109 |
Foundations of Computer Information Systems |
21 Credits | |
---|---|---|
CISP111 | This course surveys the main components of the business systems cycle. The five phases of the systems development life cycle (SDLC) (systems planning, system analysis, systems design, systems implementation, and system operation and support) will be investigated. Students will look at how many of the typical business needs are incorporated into a business system. These may include invoicing, accounts receivable, order entry, inventory, accounts payable, payroll, manufacturing, and sales/marketing. Participation in a group project, site visit, or case study will give students a sense of group dynamics in real-world systems development projects. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): CISP100 | |
CISP247 | This course will examine the major types or data models of Database Management Systems (DBMS): hierarchical, network, relational, and object-oriented. The principles and problems of database design, operation, and maintenance for each data model will be discussed and compared. Topics that will be covered include design theory, query language, relational expressions, SQL, stored procedures, client-server interfaces, entity relationship diagrams, normalization, and database security. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): CISP111 | |
CSCI231 | This is an introductory course in object-oriented programming. Students learn fundamental programming concepts including structured programming, operations on data and decision-making, looping, recursion, pointers, scope and class of variables strings, numeric arrays, sorting, and an introduction to data structures. Emphasis will be placed on the design, development, and testing of programs used to solve practical problems. Note: A grade of C or better is required to take the next level of programming courses CSCI 232, CSCI 234 and CSCI239. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
DATA275 | The basics of data analytics are introduced including descriptive, predictive and prescriptive statistics, regression analysis, and data visualization. The instructional approach is an application-based introduction to data analytics practices such as data cleaning, data organization for analysis, and exploratory data analysis. A key component of instruction is an emphasis on hands-on practice with data analysis projects and presentation of results to multiple audiences. Techniques examined emphasize applicability in multiple organizational sectors including business, healthcare, and technology. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): STAT220 | |
GPMT287 | Students gain an essential understanding of the discipline and approach to the management of projects in a global environment. Topics explained include project definition, resource planning, project scheduling with Gantt charts, project control, as well as planning and scheduling with limited resources. Topics are explored from both a quantitative and qualitative perspective. Students learn and utilize project software throughout the course. Various techniques used in planning, scheduling, ROI, and controlling projects will be explored and applied through the use of simulations. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): HLTH211, MGMT211 or CISP111 | |
MATH250 | This course applies fundamental ideas in discrete structures and mathematical reasoning. Topics include elementary logic and set theory, functions and relations, induction and recursion, elementary algorithm analysis, counting techniques, and introduction to computability. Fundamental techniques include graph theory, Boolean algebra, and trees. Techniques and topics will form the foundation for subsequent programming language courses. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP111 and MATH130, MATH135 or MATH150 |
Choose one of the following: |
(3) Credits | |
---|---|---|
CSCI232 | This course is a continuation of object-oriented programming utilizing C++. Students learn to design, code, test, and debug programs using object-orientated techniques. Emphasis is placed upon topics such as problem solving, programming structure, arrays, strings, pointers, classes, inheritance, polymorphism, constructors, copy constructors, destructors, overloading operators, virtual functions, I/O file streams, and data files. Students learn how to strengthen problem solving skills and analytical techniques as they apply to their programs a variety of data types, input/output, operators, decisions, looping, and functions. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better | |
CSCI234 | This continuing course in object-oriented programming exposes students to C# programming and object-oriented analysis and design techniques. Students will design, develop, and test applications used to solve practical problems. Topics explored include classes, inheritance, polymorphism, interfaces, database access, extensible markup language, and network programming. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better | |
CSCI239 | This course investigates advanced topics in object oriented programming using the Java programming language. Data structures, Trees, Linked Lists, Abstract Data Types, Binary Trees, Graphs, Searching and Sorting Algorithms are covered. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better |
Major |
45 Credits | |
---|---|---|
CISP211 | This course is an introduction to Internet and Web based technologies, and methods improving purchase and logistics activities. Main topic areas include web-based technologies used to create new business opportunities, business strategies for e-commerce, hardware and software requirements, security concerns, payment systems, MRP, ERP concepts, cloud technology. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP111 | |
CISP220 | This foundational course in web page design and development provides hands-on experiences in HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript to develop, validate, link, publish, design, and maintain web pages using industry standard tools. Topics covered include HTML forms, responsive design, interactive content, media usage, cascading style sheets, and the publishing process. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
CISP238 | Students learn to combine front-end and back-end web development using the Model-View-Controller software pattern. Students create database-driven web pages that can retrieve and manipulate data contained in a database using an entity framework to solve specific problems. Note: This course requires a C or better grade in order to take the next course in the sequence. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI232, CSCI234, CSCI239, or CISP242 | |
CISP309 | This course covers the use of a relational database management system (RDBMS) in the design and development of database systems. Topics include the use of SQL, DDL, stored procedures, indexes, constraints, triggers, user management, query optimization, and administrative tasks. Recommended Prerequisite(s): CISP 247 | |
CISP340 | This course explores the tools, platforms, and techniques required to develop applications for highly mobile and compact devices. Mobile applications will be designed, developed, tested, and deployed that provide computing services to the mobile user. The design implications between traditional desktop application development and mobile application development will be investigated during the course of application development. Note: A grade of C or better is required to take the next course in the sequence. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 | |
CISP401 | The major concepts of systems analysis and design are reinforced. The student will learn how to provide management for projects that employ the methods of data gathering, fact-finding and input/output design. Using case problems, students will implement the techniques of system development and project management. In preparation for the role of a systems analyst or designer, students will be expected to use all of the skills and techniques of an advanced analyst to research a complex project. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP111, CISP247 and either CSCI232, CSCI234, CSCI239.or CISP242 | |
CISP490 or TECH489 | Computer Information Systems Internship or Field Experience in Technology | 3 |
CSCI312 | This course is a continuation of object-oriented programming that investigates advanced topics in technically oriented programming. Algorithmic analysis using computational complexity and big-O notation will be applied to classic data structures, including but not limited to arrays, vectors, linked lists, stacks, queues, trees, binary trees, binary search trees, and graphs. The computational complexity of classic searching and sorting algorithms will also be investigated. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI232, CSCI234, or CSCI239 | |
CSCI342 | This course continues exploring the tools and techniques required to perform object-oriented analysis in an effort to design and build reusable, extensible, efficient, and maintainable software. Design patterns, UML, and object-oriented techniques will be utilized throughout the development lifecycle to design, develop, and test software that meets functional and non-functional requirements. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI312 | |
TECH497 | This is the capstone for the Bachelor of Applied Science Degree in the College of Technology. Competency of the program will be demonstrated through a project in which the student demonstrates proficiency in their specific major area of study. Students are strongly encouraged to attempt a certification exam relevant to their degree during this course. The estimated cost of an outside certification exam is $125 - $300. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): Last semester; major courses complete or taken concurrently and GPMT287. |
Choose one of the following specialty areas: |
(15) Credits |
---|
Programming Specialty [CTPR] |
(15) Credits | |
---|---|---|
CISP410 | This course will investigate enterprise resource planning (ERP), Enterprise Application Integration (EAI), Business Process Modeling (BPM), and Business Activity Monitoring (BAM) in a global enterprise. An ERP framework will be utilized to implement business processes and measure success benchmarks. Topics include the ERP framework, software implementation, Electronic Data Interchange (EDI), Extensible Markup Language (XML), flat-files, systems planning and implementation, and methodologies for evaluating success using ERP. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP211 | |
CSCI420 | This course will provide an overview of networked computing, the systems and applications supporting and surrounding them. The autonomous nature of distributed computing, as well as design and implementation issues, is examined. Topics include complexity management, concurrency, protocols, security, performance, networking, reliability, fault-tolerance, and middleware. Distributed systems studied will include client-server computing, distributed objects, peer-to-peer, distributed file systems, multicast communication, distributed shared memory, web services and the WWW architecture. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP247 | |
CSCI430 | This course investigates operating system structure and design. Topics include computer system structures, processes, threads, CPU scheduling, memory management, virtual memory, I/O, protection, and security. Recent advances in operating system theory will be investigated. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI312 |
Choose two (6 credits) of the following not completed in Foundations: |
6 Credits | |
---|---|---|
CSCI232 | This course is a continuation of object-oriented programming utilizing C++. Students learn to design, code, test, and debug programs using object-orientated techniques. Emphasis is placed upon topics such as problem solving, programming structure, arrays, strings, pointers, classes, inheritance, polymorphism, constructors, copy constructors, destructors, overloading operators, virtual functions, I/O file streams, and data files. Students learn how to strengthen problem solving skills and analytical techniques as they apply to their programs a variety of data types, input/output, operators, decisions, looping, and functions. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better | |
CSCI234 | This continuing course in object-oriented programming exposes students to C# programming and object-oriented analysis and design techniques. Students will design, develop, and test applications used to solve practical problems. Topics explored include classes, inheritance, polymorphism, interfaces, database access, extensible markup language, and network programming. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better | |
CSCI239 | This course investigates advanced topics in object oriented programming using the Java programming language. Data structures, Trees, Linked Lists, Abstract Data Types, Binary Trees, Graphs, Searching and Sorting Algorithms are covered. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 completed with a grade of C or better |
Web and Mobile Development Specialty [WMDS] |
(15) Credits | |
---|---|---|
BITS301 | Students create, edit, and prepare graphics for print publications and web sites using professional image editing software. A project approach gives students an advanced-level of understanding of photo editing and design for a variety of media formats. Students will create dynamic artwork using layers, color commands, painting tools, filters, typeface design, and many other image techniques. Upon successful completion of this course, students will have the prerequisite skills to take applicable certification testing. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): CISP100 and CISP220 | |
CISP303 | This class focuses on front-end web development. Students enhance their web programming skills using industry standard applications. Emphasis is placed on the functions of setting up a development environment, managing code versions, programming responsive flexible sizing displays, and using development tool(s) to help debug code. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): BITS301 Prerequisite(s): CISP220 | |
CISP310 | This course builds upon the concepts learned in Server-Side Scripting I. Advanced concepts in server-side scripting will be applied, including webserver configuration, SSL, caching, web service development, and authentication. Students will design, develop, test, and deploy database applications to local and remote environments. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP238 completed with a grade of C or better. | |
CISP316 | In this intermediate to advanced web design course students apply the main web site production processes with particular emphasis on design elements involving layout, navigation and interactivity. Hands-on web design exercises will be taught using state of the art software. Design techniques will be discussed and implemented into a functional website that the student will create in the course. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP303 | |
CISP341 | This course continues exploring the tools, platforms, and techniques required to develop applications for highly mobile and compact devices. Advanced topics in mobile applications will be discussed with emphasis placed upon the application lifecycle post initial distribution. Topics include debugging, cross-platform development, version management, application distribution, and integrating with web-based services. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): Completion of CISP340 with a C or better grade |
Database and Analytics Specialty [DBAS] |
(15) Credits | |
---|---|---|
CISP446 | The design and implementation of data warehouses (including data marts and operational data stores) are studied using current database technologies. Topics include data modeling for warehouses, data warehousing infrastructure and tool selection, data exploration, data synthesis and reduction, organizational metadata, data warehouse administration, and other contemporary issues. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): STAT322 | |
CSCI280 | This course will present an introduction to the field of Artificial Intelligence. Topics will include problem solving, search techniques (including game playing), inductive learning, decision trees, reasoning, and natural language understanding. Prerequisite(s): MATH 250 and CSCI 231 or CISP 253 or DATA 288 | |
CSCI325 | This course will introduce the student to the theory and application of deep learning. Machine learning concepts will be covered such as hyperparameters, validation sets, overfitting, under-fitting, bias and variance. Methods for regularization of deep learning methods will be discussed as well as the optimization and application of deep learning algorithms to real world problems. Other concepts that may be discussed could include convolutional networks and autoencoders. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI280 | |
CSCI420 | This course will provide an overview of networked computing, the systems and applications supporting and surrounding them. The autonomous nature of distributed computing, as well as design and implementation issues, is examined. Topics include complexity management, concurrency, protocols, security, performance, networking, reliability, fault-tolerance, and middleware. Distributed systems studied will include client-server computing, distributed objects, peer-to-peer, distributed file systems, multicast communication, distributed shared memory, web services and the WWW architecture. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CISP247 | |
STAT322 | This course introduces students to the advanced methods of data analysis. Particular focus will be given to techniques commonly used in the decision-making processes of those in management and marketing research, as well as those pursuing other careers requiring the interpretation of statistics-based research. Analysis of large, real-world data sets will be performed using statistical software. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): STAT219 or STAT220 |
Secure Software Development Specialty [SSDS] |
(15) Credits | |
---|---|---|
CSCI260 | The key objective of this course is to learn modular design of software and documenting the design using symbolic representations, i.e., UML diagrams. The course will cover software life-cycle models and different phases of the software development process. Object-oriented techniques are key to the course. However, this is not a programming course. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI231 | |
CSCI360 | This course focuses on the principles and practices of secure coding to avoid vulnerabilities within a program that can be exploited by attackers. Students explore the use of security features provided by libraries, such as authentication, encryption, appropriateness and effectiveness. New and emerging language-based security mechanisms will be examined, including ways of specifying and enforcing security policies statically and dynamically. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI260 | |
CSCI460 | This course focuses on the tools and techniques used to ensure the delivery of correctly functioning software. Evaluation techniques, testing procedures, and testing tools will be investigated that enable development teams to identify and test critical code to ensure that the project complies with the stated security plan. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI260 | |
IAAS221 | This course will provide an overview of information security from both the perspectives of the organization and that of personal computing. Topics include security management practices, physical security, security architecture, business continuity and disaster recovery planning, access control systems, security controls, cryptography, telecommunications and network security, operations security, law and ethics, and personal computer security. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): CISP100 | |
IAAS482 | This course will provide methodologies for identifying and prioritizing information assets and threats to information assets. Topics will include risk analysis, architecture components of an incident response plan, legal and public relations implications of security and privacy issues, and the framework of a disaster recovery plan. Other areas of interest will include identifying explicit weaknesses and strengths of the security of various networking operating systems, discovering and recommending corrections to known vulnerabilities in network infrastructures, and recommending systems for the physical hardening of popular network components. Resources will be identified to allow for discovery of patches and programs to address the latest security threats. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI360 or IAAS481 |
Open Electives - Apply MATH125 Intermediate Algebra (3 cr) and MATH150 Pre-Calculus (4 cr) here if required |
9-11 Credits |
---|