Computer Information Systems Major

Computer information systems is the study of the design, implementation and infrastructure of technology in organizations. You are expected to develop strong analytical and critical thinking skills, professional interpersonal communications and team skills, and a broad perspective on business and development processes. Computer information systems is a mixture of computer technology, programming and development, mathematical thought processes and business experience. You should graduate with the ability to design and implement information technology solutions that enhance the performance of an organization.

Computer science department homepage


CSC 102 - Business Computing
This course serves as an introduction to common business- oriented computer technologies and issues. Computer applications, misuse and the ethical use of computers in business are explored in detail. Current software applications are studied through laboratories, demonstrations and assignments. Students will learn advanced uses of application programs including spreadsheet processing and information processing with databases.(2 credits)
CSC 151 - Office Application Programming
This course focuses on the customization and programmability of commonly used business applications. The main topics covered will include writing macros, controlling spreadsheets, databases and other business applications using scripts and short programs, and customizing applications to fit specific business needs. Prerequisite: CSC102 or permission of instructor. (2 credits)
CSC 171QR - Computer Science I
(4 credits) (IGE option under Quantitative Reasoning) This is the first in a two-semester sequence of courses that introduces students to fundamental aspects of the field of computing; focusing on problem-solving, software design concepts and their realization as computer programs. Topics include procedural abstraction, control structures, iteration, data types and their representation. An introduction to a high-level language, for the purpose of gaining mastery of these principles, will be provided in lectures and hands-on laboratory experiences.Prerequisite: C- or better in MAT090, an ACT math score of 20 or above (SAT 480 or above), or a passing score on the MAT090 placement exam.
CSC 172WI - Computer Science II
(4 credits)(Writing intensive) This course moves students into the domain of software design, introducing principles that are necessary for solving large problems. Here, the classical software design process serves as a basis for treating such topics as abstract data types, specifications, complexity analysis and file organization. Basic data structures and transformations are introduced as representative of the fundamental tools that are used to aid in this process. A high-level language will be used for the purpose of gaining mastery of these principles through lectures and independent hands-on laboratory experiences.Prerequisite: CSC171.
CSC 200 - Principles of Computer Information Systems
This course outlines the concepts of computer information systems, data as a resource, information technology planning and implementation, and project management. Topics covered include decision theory, information theory, the role of information technology in an organization, evaluation of system performance, the development process, and societal and ethical issues related to information systems design and use.(2 credits; alternate years, consult department)
CSC 210 - Accounting Information Systems
CSC 280 - Enterprise Architecture
Provides a practical introduction to the management and administration of a computer system. This course covers what it takes to keep a computer system going and how to ensure that users can and do use the computer efficiently. Topics covered include managing users, managing networks, hardware, operating systems and software management, developing administration policy, ethics and various related topics. The Unix operating system is used to provide practical demonstration of the topics covered. A version of Unix that can operate on a 386 or better machine will be provided.Prerequisites: CSC171, 172,and 270.(2 credits; alternate years, consult department)
CSC 291 - Database Management Systems
This course examines database concepts, theory, design and management. Emphasis will be on the relational model. Topics will also include normalization, query languages, database recovery and security aspects. This course will include experience with a relational database system and programming database access into computer applications via a high-level programming language.Prerequisite: CSC171.(4 credits; alternate years, consult department)
CSC 300 - Electronic Commerce Development
This course provides an introduction to electronic commerce strategy and the development and architecture of electronic business solutions and their components. Topics covered include the business models and economics associated with e-commerce, system design and implementation, building a Web interface for e- commerce, reliability, security concerns, and legal and ethical issues.Prerequisite: CSC172.(4 credits; alternate years, consult department)
CSC 361 - Networking
This course introduces the student to the field of computer networking. Students will develop an understanding of the general principles of computer communication as they are worked out in an appropriate protocol suite. Specific attention will be paid to principles of architecture, layering, multiplexing, addressing and address mapping, routing and naming. Problems considered include the writing of network software, the physical construction of networks, the Internet and its future development, and network security.Prerequisite: CSC172.(4 credits; alternate years, consult department)
CSC 450 - Value Issues in Computing
This course focuses on a range of social and ethical issues involved in computer science and computer use. Computer professionals have to face these issues and deal with them in a responsible way. Some issues discussed in the course include ethical decision making, software piracy, software protection, computer crime, privacy, errors and reliability, computers and the workplace, responsibility and reliability, artificial intelligence, and virtual reality.(2 credits)
CSC 470 - Senior Project
This course gives the student an opportunity to branch off into an area of their own selection. The student must obtain approval of a project proposal from a member of the department before registering for this course. The project will require planning, design, and implementation of a computer application in such a way as to integrate the material from computer science courses and courses outside computer science. Students with career concentrations or minors are encouraged to make use of materials from their other subject areas.(2 credits)

Cognate requirements

ACC 215 - Principles of Financial Accounting
This course covers the basic introduction to financial management and financial accounting, including an understanding of the concepts, principles and practices in these areas.(4 credits)
BUS 200 - Principles of Marketing
This course introduces students to marketing terminology; defines the elements necessary in moving a product, service or idea from concept to market sales; and enables students to understand and replicate the marketing process at an entry level.(3 credits)
ECO 213 - Principles of Microeconomics
Microeconomics deals with price determination and how the price system functions. Supply and demand, output, competition, monopoly, resource pricing, international trade and finance will be studied. (4 credits)
MAT 111QR - Calculus for Management, Life and Social Sciences
(3 credits)(IGE option under Quantitative Reasoning) This course is a study of functions, limits, derivatives and integrals with an emphasis on techniques and applications in business, biology, health, and social sciences.Note: Does not count toward a math major or mino.Prerequisites: C- or higher in MAT109, or an ACT math score of at least 22 (SAT 520 or above), or permission of mathematics department chair.
MAT 117QR - Applied Statistics for Management
(3 credits)(IGE option under Quantitative Reasoning) The course is designed to study statistical methodology commonly used in business including descriptive statistics (the nature of data and how to summarize it), basic probability concepts, and inferential statistics (making claims or decisions from one or more sets of data using confidence intervals and multiple types of hypothesis testing).Note: Students may receive credit for only one course among MAT 116QR, MAT 117QR and MAT 208.Prerequisites: C- or better in MAT090, an ACT math score of 20 or above (SAT 480 or above), a passing score on the basic algebra placement exam, or permission of instructor.

Total credits required: 51