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.
CSC 102 -
No course description available.
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) (NWCore 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
Prerequisite: C- or better in MAT090, an ACT math score of 20 or above
(SAT 510 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.
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 -
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 -
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 -
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)
ACC 215 -
Principles of Financial Accounting
(4 credits) This course covers the basic introduction to financial management and financial accounting, including an understanding of the concepts, principles and practices in these areas.
BUS 200 -
Principles of Marketing
(3 credits) 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.
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)(NWCore 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 550 or above), or permission of mathematics department chair.
MAT 117QR -
Applied Statistics for Management
(3 credits)(NWCore 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 510 or above), a passing score on the basic algebra placement exam,
or permission of instructor.
Total credits required: 51