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
Principles of Information Systems Security
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.