REQUEST INFO
College of <br />

 Engineering & Information Sciences

College of
Engineering & Information Sciences

Computer Information Systems Courses

These are the core courses for the Computer Information Systems degree program; the rest of your courses are listed under the specialization you choose. This targeted curriculum is designed to help you master in-demand programming languages and build skills and business knowledge that can be applied in a broad spectrum of industries.

Computer Information Systems Degree Core Course Descriptions

Essentials of Accounting

Introduction to Business Technology

Logic and Design

Architecture and Operating Systems with Lab

Structured Analysis and Design

Introduction to Database with Lab

Object-Oriented Analysis and Design

Computer Applications for Business with Lab

Project Management

Principles of Information Systems Security

Essentials of Accounting

ACCT-301 Essentials of Accounting
This course is intended for students in technology-intensive programs, where understanding basic principles of finance and managerial accounting is essential to successful contribution to organizational achievement. Students are introduced to the accounting system, financial statements, and essential elements of cost and managerial accounting within the context of management decision-making. Capital investment analysis and other budgeting methods are studied in relation to goal attainment and organizational success. The effect of activities in the functional areas of business on organizations' financial viability is emphasized.  

Introduction to Business Technology

BUSN-115 Introduction to Business Technology
This course introduces business and the environments in which businesses operate. Students examine the roles of major functional areas of business and interrelationships among them. Organizational theories and techniques are examined, and economic, cultural, political and technological factors affecting business organizations are evaluated.  

Logic and Design

CIS-115 Logic and Design
This course introduces basics of programming logic, as well as algorithm design and development, including constants, variables, expressions, arrays, files and control structures for sequential, iterative and decision processing. Students learn to design and document program specifications using tools such as flowcharts, structure charts and pseudocode. Program specification validation through desk-checking and walk-throughs is also covered.  

Architecture and Operating Systems with Lab

CIS-206 Architecture and Operating Systems with Lab
This course introduces operating system concepts by examining various operating systems such as Windows, UNIX, and Linux. Students also study typical desktop system hardware, architecture and configuration.  

Structured Analysis and Design

CIS321 Structured Analysis and Design
This course introduces the systems analysis and design process using information systems methodologies and techniques to analyze business activities and solve problems. Students learn to identify, define, and document business problems and then develop information system models to solve them.  

Introduction to Database with Lab

CIS336 Introduction to Database with Lab
This course introduces concepts and methods fundamental to database development and use including data analysis and modeling, as well as structured query language (SQL). Students also explore basic functions and features of a database management system (DBMS), with emphasis on the relational model.  

Object-Oriented Analysis and Design

CIS339 Object-Oriented Analysis and Design
Building on the foundation established in CIS321, students explore techniques, tools, and methods used in the object-oriented approach to developing applications. Students learn how to model and design system requirements using tools such as Unified Modeling Language (UML), use cases and scenarios, class diagrams and sequence diagrams.  

Computer Applications for Business with Lab

COMP100 Computer Applications for Business with Lab
This course introduces basic concepts and principles underlying personal productivity tools widely used in business such as word processors, spreadsheets, email, and web browsers. Students also learn basic computer terminology and concepts. Hands-on exercises provide students with experience in use of PCs and current personal productivity tools.  

Project Management

MGMT-404 Project Management
This course enhances students’ ability to function in a project leadership role. While exploring the project life cycle, they gain experience in budget and timeline management. Project management software is used to design project schedules using methods such as bar charts, program evaluation review technique (PERT) and critical path method (CPM) to produce project plans to apply to the solution of case studies.  

Principles of Information Systems Security

SEC-280 Principles of Information Systems Security
This course provides a broad overview of information systems security in organizations. Topics include security concepts and mechanisms; mandatory and discretionary controls; basic cryptography and its applications; intrusion detection and prevention; information systems assurance; and anonymity and privacy. Various types of controls used in information systems, as well as security issues surrounding the computer and computer-generated data, are also addressed.