Computer Information Systems (CMP INFO AAS)
60 Credits
ASSOCIATE OF APPLIED SCIENCE • 60 CREDITS MINIMUM • CMP INFO AAS
The Computer Information Systems curriculum is designed to introduce students to programming in microcomputer and minicomputer environments. Students will learn programming, databases and operating systems in a business environment.
Which class should I take? When should I take it?
See our Recommended Program Sequences:
Foundations of Excellence |
22 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 | |
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 | |
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. |
Foundations of Business |
6 Credits | |
---|---|---|
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 Technology |
15 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 | |
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. | |
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. | |
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 |
Major |
17 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 | |
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 | |
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 | |
CISP253 | The Python programming language is cross platform in nature and can be used on Windows, Linux/Unix and Mac OS systems. This broad-based capability makes the Python Scripting languages highly useful in the field of technology. The language is highly capable in stream editing of data, data manipulation and parsing, which are required in IT and Forensics. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
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 | |
TECH | Technology Elective | 2 |
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 |