Online Catalog

General Information

Undergraduate Academic Policies

Financial Information

Department and Course Descriptions

Table of Contents



Computer Information Systems

Computer Information Systems Course Listing

Associate Professor: Mr. Varma (Chair) 

Assistant Professor: Dr. Tehrani 

Adjunct Instructor: Mr. Holmes  

Requirements for a Major in Computer Information Systems (BBA) (CIP 52.1201)
ACCT 213, 590; BADM 221, 222, 313, 314, 331, 336; CIS 200, 235, 241, 250, 275, 290, 345, 351, 462, 470 or 490, one 300-level CIS elective, one 400-level CIS elective, and two 300 or 400-level CIS electives; ECON 201, 202. 

Requirements for a Major in Computer Information Systems (AA) (CIP 52.1201)
ENGL 100*, 101, 102, and one English elective; MATH 111, 160; HIST 111, 112; ART, MUSC, or THEA 131; one Natural Science course; RELG 125; PE 111 or 112, 185; ACCT 213; BADM 221; CIS 125, 235, 250, 345, 351, and one CIS programming language elective; ECON 201; one free elective. *Note: ENGL 100 may be waived if the SAT verbal score is 450 or higher. 

Requirements for a Minor in Computer Information Systems
CIS 125, 235, 345, 351, and any two CIS programming language electives (no more than 6 hours of a major may be applied to the minor).

Computer Information Systems Course Listing (CIS 000)  

125 Introduction to Computers (3)
A study of the fundamental components and the operational capabilities of a computer system; the computer as a resource in business organizations; the general function and purpose of the microcomputer productivity tools: the use of word processing, electronic spreadsheet, data management software, and presentation program. Emphasis is given to the lab assignments and hands-on experience.

200 Fundamentals of Information Systems (3)
This is a foundation course for CIS majors, which is focused on Enterprise Information Architecture, applications development environment, application architecture, common business services infrastructure, information management function and associated hardware/software technologies. Convergence technologies, systems integration, back office functions, and digital business models are included.

235 Internet Applications (3)
Students will learn WWW environment, servers, browsers, and search techniques.  Major topics include Web page design, Web-based multimedia/graphics, CGI, Java Script, VBScript, DHTML, Active-X Controls, CSS, and XML programming.  Database applications using WWW will be discussed. New Internet technologies will also be covered. Prerequisite: CIS 200. 

241 COBOL Programming-I (3)
Introductory COBOL programming involves writing application programs for common business processes associated with EDP and reporting systems. Structured programming and fundamental language concepts will be emphasized.  Prerequisite: CIS 200.

250 Visual Basic Programming (3)
This course provides the skills and knowledge required to fully exploit the features and capabilities of Visual Basic. The students will develop real-world Windows applications and integrate them using OLE and other advanced techniques. It is a good start for software developers, analysts, and programmers who want to prototype, build and/or integrate Windows-based applications using Visual Basic. Prerequisite: CIS 235. 

275 C++ Programming (3)
This course includes the implementation of components of an object-oriented language, including information hiding, data abstraction, and inheritance.  The topics covered are fundamentals of C++ Programming arithmetic operations in object-orient programming, program control, functions, arrays, elementary structures and other user-defined data types, classes, derived classes and streams.  Students are expected to develop real-life business applications in C++.  Prerequisite: CIS 200 

290 JAVA Programming (3)
In this course students will use JAVA tools and techniques to build content-rich applications. JAVA APIs to develop GUI applications and JAVA applets with interactivity, graphics, animation, sound and professional GUI design will be discussed.  Object-oriented techniques will be applied to build applets and Windows applications. Prerequisite: CIS 235

301 Software Development with Oracle/SQL (3)
The development of database applications using an industrial-strength packages such as Oracle. Course includes the use of SQL in business reporting, analysis, and enterprise data connectivity. Prerequisite: Any 200-level CIS course. 

305 Scripting for Web Development (3)
Design and development of web-based transaction processing using powerful scripts such as Perl, TCL, Python, and PHP. The course may be tailored to concentrate on one or two types of scripts. Prerequisite: Any 200-level CIS course. 

320 Internet Data Management with XML (3)
Accessing corporate data resources using XML interface. Versions of XML such as EBXML, XBRL, and SAML may be included for accessibility to back-end systems, data security, systems integration, and remote connectivity. Prerequisite: Any 200-level CIS course. 

330 DOT NET Applications (3)
Designing components using .NET framework and deploying these components at the enterprise level. Course may include topics such as Web Services, UDDI, CASE, ASP, and prototype development. Prerequisite: Any 200-level CIS course. 

335 UNIX-based Systems (3)
An in-depth coverage of UNIX-based systems development, deployment, and administration. In this course students may use more than one type of UNIX environment. Course also includes Windows and UNIX integration. Prerequisite: Any 200-level CIS course. 

340 Windows Operating Environment (3)
Study of windows operating systems both client and server. Configuration, deployment, technical characteristics/limitations, and OS hardening process would be emphasized. Prerequisite: Any 200-level CIS courses. 

345 Database Management (3)
The structure, design, and development of databases are investigated with emphasis on using the database management software as an integral component of an information system. Emphasis is given to relational databases, object-oriented databases, client-server databases, enterprise data modeling, Internet database environment, and data warehousing. Prerequisite: Any 200-level CIS programming language. 

351 Systems Analysis (3)
The analysis and design of business systems. The students will learn the concepts involved in SDLC approach used in system design and development including all aspects of the analysis, design, implementation, and evaluation of a computer system. Use of CASE software will be emphasized. Prerequisite: Any 200-level CIS programming language. 

360 Information Technology Project Management (3)
The management of information technology projects emphasizing standards laid down by Project Management Institute (PMI) Common Body of Knowledge (CBK). Use of MS Project, new design techniques, international IT project outsourcing, ISO quality control, and IT project consulting are included. Prerequisite: Any 200-level CIS course.

410 Object-Oriented Analysis and Design with UML (3)
Comprehensive description of the object-oriented design of software systems using internationally recognized Unified Modeling Language (UML). Building powerful, scalable, and maintainable object-oriented software systems are emphasized. Prerequisite: Any 300-level CIS course.

420 Data Communications (3)
The concepts of data communications using OSI model. The protocols and the technologies associated with each layer will be covered. Emphasis will be given to network design/development, Internet/Intranet, TCP/IP, Physical Layer, Data Link Layer, Network Layer, LAN, WAN, MAN, High-Speed LANs, network security, and network management. Prerequisite: Any 300-level CIS course. 

425 Internetworking Systems (3)
Internet and Intranet architecture design, construction, and deployment in a distributed environment. The network components include TCP/IP, Firewall, VPN, VLAN, WAN, Directory Services, Wireless networks, VOIP, remote access, Storage Area Networks (SANs), and Personal Area Networks (PANs). Prerequisite: Any 300-level CIS course. 

430 Information Systems Security (3)
Security of information systems with emphasis on corporate security infrastructure, trusted systems, information security models, disaster recovery, business continuity planning, risk analysis, intrusion detection systems, and intrusion prevention. Prerequisite: Any 300-level CIS course.

450 E-Commerce (3)
Design and development of e-commerce systems using digital business models. B-2-B and B-2-C models are emphasized. Students enrolled in this course may be required to develop business models based on virtual organization infrastructure, which includes transaction processing as well as management reporting functions. Prerequisite: Any 300-level CIS course and senior status. 

452 Computer Information Systems Management (3)
The course includes management of enterprise information infrastructure and the deployment of its components. These components include EDP, management reporting, DSS, Electronic Commerce, EDI, Supply Chain Management, ERP, Intelligent Support Systems, Data Warehousing/Mining, BPR, Knowledge Management, IT planning, and information security. Prerequisite: Any 300-level CIS course and a senior status. 

460 Enterprise Resource Planning (3)
Integrated information systems that combine functional areas such as marketing, accounting, and HRD for data sharing, decision making, and business planning. Supply-chain management, customer relationship management (CRM), global integration using enterprise applications such as SAP is included. Students would analyze enterprise application architecture. Prerequisite: Any 300-level CIS course and senior status.

462 Computer Information Systems Design Project (3)
Students are provided with the opportunity to function in a more realistic business environment. The project will require students to apply their classroom knowledge to design and develop a project using structured systems development methodology. Systems flow charts, data/process models, forms design, report specifications, programming, and documentation would be produced. The systems development life cycle (SDLC) will be used to identify and complete various phases of the project. Students will submit a comprehensive report and present it in the class with supporting documentation for final evaluation. Prerequisite: Completion of CIS 351 and senior status. 

470 Research Topics (3)
This course is designed to give students an opportunity to develop skills in one or more areas of Computer Information Systems. These areas may include problem solving using systematic approach, systems analysis/design techniques, data communication, decision-making techniques, applications development in business environment, programming techniques, database development, information retrieval, and E-commerce. Comprehensive research is expected on the selected topic.  Prerequisite: Completion of CIS 351, senior status, and superior academic performance. 

475 Issues in Information Management (3)
Current issues in information management, which include both intermediate and advanced topics. Prerequisite: senior status. 

480 Professional Development Series (3)
This course provides a certification program for juniors and seniors leading to various vendor-neutral certificates such as A+, Network+, Server+, and Security+. This course will be offered with intensive on-line and hands-on laboratory assignments. Students are expected to take an external exam to earn the vendor-neutral certificate. The enrollment will be limited to juniors and seniors. Prerequisite: Junior or senior standing with superior academic performance. 

481 Professional Development Series (3)
Continuation of CIS 480 Professional Development Series. Prerequisite: Junior or senior standing with superior academic performance. 

482 Professional Development Series (3)
Continuation of CIS 480 Professional Development Series. Prerequisite: Junior or senior standing with superior academic performance.

490 Internship (3)
Internship provides students with productive, on-the-job experiences and/or special assignments, which help bridge the gap between the academic and business world. Students will work in an organization independent of the University. Prior work experience is not qualified for internship credit. Weekly reports should be submitted by the student outlining work experience. A comprehensive final report is mandatory, which is completed by the Intern at the end of internship period showing experience gained, overall assessment, and lessons learned. All internships must be approved by the department chairman before students can commit to any prospective employer. Prerequisite: Juniors or seniors with superior academic performance.



Campbell University, P.O. Box 488 Buies Creek, NC 27506, 1-800-334-4111