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.
|