Back to Homepage Learn About NHU Resources for Future Students

Course Descriptions


Business Administration Courses

BUS 101
Introduction to Business (3 units)

This course examines the determinants of effective self-management. Students explore the importance of self-efficacy for personal and professional success, and complete a self-efficacy assessment. Students prepare professional development plans that guide their coursework throughout the program.

BUS 240
General Accounting Principles (3 units)

This course is an introduction to financial accounting. Course content includes the accounting process, journal entries, adjustments, and financial statement preparation; examination of accounting systems and different forms of business organizations; and detailed study of certain asset accounts (cash marketable securities, accounts and notes receivable, inventories).

Prerequisites:  MAT 45 or satisfactory score on Math Assessment Test

BUS 260
Business Statistics (3 units)

This course covers the theory and application of probability and statistics for managerial decision-making. Students learn to collect, analyze, and present data; evaluate and explain conclusions drawn for analyzing measurements of central tendency dispersion and probability distributions; compute correlation and regression analyses; and perform hypothesis testing. In addition, students apply modeling tools to analyze business problems and opportunities.

Prerequisites: BUS 101, MAT 100

BUS 325
Business Communication (3 units)

This course develops skills in oral and written communication. Emphasis is on clarity, authenticity, and creativity of language in presentations, and the role of interpretation as a key to understanding oral and written text. Students learn to apply language theory to business communication issues. Class lectures may address specific works drawn from interpretation and communication authors.

Prerequisites: ENG 100, SPC 100

BUS 351
Business Ethics (3 units)

This course examines ethical problems and conflicts encountered in both the American and international business scenes. It explores the Judeo-Christian ethical system; values and ethics, situation ethics, the link between personal and business ethics; codes of ethics; and ethics and culture in international business. The course helps build an understanding of the relationship between knowing, doing, and being, and its implications for business in a multicultural world.

Prerequisite: ENG 100

BUS 368
Project Management (3 units)

This course examines project management from both the strategic and operations point of view. Quantitative methods taught include project planning, budgeting, evaluation, selection, scheduling, and control. Qualitative methods taught include project organization structure, staffing, and team building. The role and responsibilities of project managers are examined, and how they interact with other managers. Students are required to carry out a group project.

Prerequisite: BUS 101

Computer Science Courses

CS 124
Introduction to Information Systems (3 units)

This course surveys the field of information systems, covering technology, application, and career issues. It illustrates how business and technology decisions affect individuals, organizations, and society.

Prerequisite: ENG 100

CS 128
Information Technology Infrastructure (3 units)

This course introduces some of the most important aspects of the hardware, software, data, and communication technologies that support information systems. Proper management and use of these components have significant impact on the success or failure of the business enterprise.

Prerequisite: ENG 100

CS 132
Networking Fundamentals (3 units)

This course explores the concepts, components, design, and governance of information and communication infrastructure as implemented in the internet protocol stack and critical internet services and applications.

Prerequisite: CS 128

CS 136
Learn Programming Using Games (3 units)

This course introduces fundamental notions of computer programming, computational thinking, and problem solving using a modern programming language. By representing real-world objects, actions and information, students gain hands-on practice in designing, creating, and implementing computing solutions to various problems. The course uses attractive media to showcase creative solutions.

Prerequisite: MAT 100

CS 230
Intermediate Programming (3 units)

This course elaborates and applies key concepts of object-oriented programming, such as hierarchy, modularity, and abstraction. Students reinforce their hands-on skills in designing, creating, running, and testing programs.

Prerequisite: CS 136

CS 234
Computing and Society (3 units)

Information systems have significant and often unintentional effects on social concerns such as privacy, democracy, equity, security, economic progress, and intellectual property rights. In this course, real-world and hypothetical case studies illustrate the social, ethical and legal issues inherent in the design and use of information systems.

Prerequisite: CS 132

CS 238
Requirements Analysis (3 units)

The analysis and definition of system requirements is critical when developing information systems. This course presents systematic techniques to identify key stakeholders and elicit, represent, and analyze their functional and quality expectations for the system.

Prerequisite: CS 128

CS 242
Object-Oriented Design (3 units)

System design transforms specified requirements into a blueprint of the structural and data components that will implement the information system. This course introduces best practices of object-oriented techniques such as conceptual modeling and design patterns.

Prerequisite: CS 230, CS 238

CS 246
Computer Security Fundamentals (3 units)

Effective computer and information security addresses technical, privacy, organizational, social, and policy concerns. The course examines fundamental notions of authentication, authorization, and encryption and presents the economic and human impact of security and privacy breaches.

Prerequisite: CS 132

CS 304
Human Computer Interaction (3 units)

This course presents an overview of human perception and cognitive performance, computer process, and system design approaches for successful human-computer interaction. Knowledge of human factors and interface design principles help designers build elegant interfaces.

Prerequisite: CS 242

CS 308
Database Management Systems (3 units)

Relational database management systems represent, store, and manipulate information that is critical to an organization. This course demonstrates methods to map real-world concepts onto relational representations, and to use relational queries to implement data-intensive applications.

Prerequisite: CS 242

CS 312
Software Frameworks (3 units)

The architecture of an information system describes its principal components and their relationships. Modern software frameworks are tools for building robust, scalable, and reliable systems in an effective way. This course introduces architectural options that focus on composition and re-use rather than construction from scratch.

Prerequisite: CS 242

CS 316
Information Systems Project Management (3 units)

Information systems projects typically affect many parts of the organization and often involve outside vendors. Especially on large and critical projects, the project management process and team are critical to project success and efficiency. This course presents the project management cycle, software development models, and strategies to estimate, plan and schedule an information system project.

Prerequisite: CS 242

CS 320
Software Engineering (3 units)

The principles of software engineering and software design allow for the methodical construction and controlled development of complex software systems. This course surveys the evolution and current practices of software engineering through the entire software life cycle, with emphasis on the elements that significantly influence software system quality.

Prerequisite: CS 242

CS 420
Quality Management Standards for IT (3 units)

This course explores the history of the quality revolution and a range of practices, standards, and metrics used by today's information systems organizations to ensure quality. Students apply tools to analyze quality problems and recommend improvements.

Prerequisite: CS 242

CS 424
Business Architecture and Process (3 units)

This course analyzes the structure, operation, and improvement of an organization from an information systems perspective. Students examine fundamental business structures, business process design and management, decision support, and enterprise integration and automation.

Prerequisite: CS 242

CS 426
IT Service Management (3 units)

This course envisions an information system as a collection of services, structured as a supply chain that spans organizations and geography. Open interfaces, world-class software components, vendor relationships, and service-level agreements allow the organization to focus on information system's contribution and value to the business needs of customers and users.

Prerequisite: CS 424, CS 316

CS 428
Network Administration (3 units)

This course envisions an information system as a collection of services, structured as a supply chain that spans organizations and geography. Open interfaces, world-class software components, vendor relationships, and service-level agreements allow the organization to focus on information system's contribution and value to the business needs of customers and users.

Prerequisite: CS 132

CS 432
Web Programming (3 units)

This course is an introduction to tools and techniques to develop and manage Web applications. Topics include static and dynamic Web page implementations, elements of client-server and server-side processing, and data validation.

Prerequisite: CS 230

CS 490B
Computer Information Systems Senior Project (4 units)

This project involves formulation and resolution of a selected problem in Computer Information Systems. The project must solve a practical problem within the computer field; it should be challenging and should require the application of concepts learned in previous courses. The student writes a report and presents it to the sponsoring professor.

Prerequisite: Senior Standing