CSI 101 Computer Concepts 3 credits
Students will learn basic through advanced computer concepts with an emphasis on both the personal
computer and enterprise computing. Topics include hardware, application and system software, the
Internet and World Wide Web, communications, e-commerce, societal issues, database management,
systems analysis and design, programming, information systems, career opportunities, certifications
in the computer field, and computer trends. (Students may not receive credit for both CSI 101 and
CSI 111.
Prerequisite: Eligibility for ENG 101
CSI 106 Programming Fundamentals I 4 credits
This course will introduce the students to program analysis and design using structured programming
design concepts and techniques. Programming logic and concepts will be explored including
algorithmic development, interface design, objects creation and use, data management, decision
making, repetition and basic data structures using an object-oriented programming language .
Students will not receive credit for both CSI 105 and CSI 106.
Prerequisite: Eligibility for ENG 101 and MTH 095; CSI 111 pre-or co-requisite
CSI 111 Computer Concepts with Applications 4 credits
Understand the fundamentals of computer nomenclature, particularly with respect to personal
computer hardware and software and the World Wide Web; make use of the World Wide Web as a
repository of the latest information and an integrated learning tool; develop an in-depth understanding
of why computers are essential components in the business world and society in general; focus on the
computer as a valuable productivity tool; recognize the personal computer’s position as the backbone
of the computer industry and emphasize its use as a stand-alone and networked device; present
strategies for purchasing, installing, and maintaining a personal computer system; and, assist students
in planning a career as a knowledge-worker in the information age. This course will enable students
in any major to become computer literate. Students may not receive credit for both CSI 111 and BUS
115 or for both CSI 111 and CSI 101.
Prerequisite: Eligibility for ENG 101.
CSI 120 Business Data Communications 3 credits
Investigates managerial aspects of communications systems, focusing on the relationship of
communications technologies to the whole organizations. Sub-themes include the relationships of
communications technology with information systems, the regulatory environment, and the effects of
communications technologies on people.
Prerequisite: CSI 101 or CSI 111
CSI 211 Systems Support I -- Hardware 3 credits
The course will start to prepare students for credentialing such as A+ Certification. This course will
teach students how to troubleshoot, install programs, use applications and Windows 9x operating
systems as well as develop skills in formal problem solving. The student will also gain the benefit of
hardware knowledge such as CPUs, memory, storage media, modems, and peripherals. The students
will gain hands-on experience in building, upgrading and repairing computers.
Prerequisite: CSI 101 or CSI 111
CSI 214 System Analysis and Design 3 credits
An introduction to the systems development life cycle, with emphasis on the analysis and design
phases. Structured methodologies utilizing CASE tools, as well as prototyping techniques, are
covered. A substantial analysis and design project will be required. This course will provide the
student an opportunity to advance well beyond the fundamental computer knowledge developed in a
beginning computer class and aid the student in future classes. Upon successful completion of this
course, the student will have the ability to design complex computer systems.
Prerequisite: 12 CSI credits
CSI 215 Ethical and Legal Aspects of Information Systems 3 credits
The course will focus on the important role that information systems play in today’s world.
Professionalism, codes of ethics, and the legal issues surrounding copyrights and privacy will be
explored. Theoretical analyses and case studies will be used as tools for getting students to think
critically about the impact of information systems on society.
Prerequisite: 6 CIS credits
CSI 216 System Support II--Software 3 credits
A continuation of CSI 211 and will complete the process of preparing the students for credentialing
such as A+ Certification Exam. This course will continue to teach the student how to install
programs, Network Interface Cards (NIC), and hubs. Topics will include disk file systems such as
FAT, FAT 32, HPFS and NTFS. Unix and Linux will be discussed along with MAC OS systems.
Topics that will be covered will be CD-ROM, CDRW, and external secondary storage devices.
Prerequisite: CSI 101 or CSI 111
CSI 218 Programming Fundamentals II 4 credits
Provides the student with additional knowledge of computer programming using an object-oriented
programming language (such as Visual Basic. NET). A strong emphasis will be placed on the proper
design and testing of a computer program as well as on the principles of object-oriented
programming. This course will include an introduction to program database applications as well as
other tools to create programs that conform to current industry standards.
Prerequisites: CSI 106, 115, or permission of instructor; and CSI 111, and MTH 095 or
Mathematics Placement Exam.
3 lab hours and 3 lecture hours
CSI 242 Applied Database Management 3 credits
Basic models and capabilities of standard database management systems for microcomputers will be
emphasized. Focus is on use of a relational database management system to solve real-world
problems. Also covers the theories of database selection, design, management, and security;
application generators; and data distribution.
Prerequisite: Introductory Computer Course (CSI 111, BUS 115, BUS 215, or equivalent)
CSI 250 Current Topics in Information Systems 3 credits
A current topic is explored using information systems literature and resources. The focus of the
course will change each semester. Student projects include current research, application details,
formal presentations, and social implications.
Prerequisite: 12 CSI credits
CSI 251 Network Development 3 credits
Provides students with an opportunity to build upon the foundations learned in CSI 120, Introduction
to Business Data Communications. The student will develop the necessary skills to implement the
basics of network building, work services, transmission media, and protocols. Through hands-on
experience in setting up an actual computer network, the student will be able to demonstrate the how
and why of networking technology, including the use of protocols.
Prerequisite: CSI 101 or CSI 111
CSI 252 Introduction to Web Site Development 3 credits
Provides the student with a conceptual methodology, beginning with the questions that should be
asked before content is designed and implemented on the web and continuing through the stages of
web site development from preparations and design implementation, maintenance, and continual
improvement of the site. HTML will be utilized to learn the basics of web site development; in
addition, current web page generators and animators for web page design will be employed. This
course will examine a running case study that illustrates the types of decisions and issues a real
company faces throughout the web site developmental process. Student may not receive credit for
more than one of these courses: CSI 231, 260, and 252
Prerequisite: CSI 111, eligibility for MTH 095 or equivalent of college-level algebra
CSI 253 Introduction to e-Commerce (Fall) 3 credits
Addresses issues related to developing an Internet strategy for existing or new dot-com
organizations/companies. Also addressed are the advantages and disadvantages of using electronic
commerce, the technologies needed and the differences in the types of communications inherent in
electronic commerce. Finally, it will help to identify methods for integrating a business with the
Internet.
CSI 254 Introduction to Java Programming I (Fall) 4 credits
Provides the student with a working knowledge of Java programming. Topics include using objects,
defining and designing classes, controlling and verifying object behavior, iteration, and recursion.
Methods, event handling and windows manipulation will also be covered. The complete development
cycle, from problem specification through final code will be emphasized.
Prerequisites: CSI 106, CSI 111; and eligibility for MTH 095 or equivalent of college-level
algebra.
3 class hours and 3 laboratory hours
CSI 255 Scripting for the Web 4 credits
This course is designed to prepare the student for programming on the Web utilizing the most widely
used scripting languages. Fundamentals of logic will be addressed; development of algorithms and
proper programming techniques will be covered. Security, browser specific code and interactivity
will be addressed. Basic programming control and data structures will be taught. Server-side
scripting will also be addressed.
Prerequisites: CSI 252
CSI 256 Java Programming II (Spring) 4 credits
Advances the student’s knowledge of Java Programming. Topics will include using graphics and user
interfaces, handling exceptions, multithreading, client side Java, applets and service side and network
programming; newer developments in the language will also be covered.
Prerequisite: CSI 254
3 class hours and 3 laboratory hours
CSI 276/ Computer Information Systems Internship I, II, III 1-3 credits
CSI 277/ Internships provide students with learning opportunities not available in the classroom, enabling them
CSI 278 to earn credit for unpaid, supervised practical experience, applying principles learned in the
classroom. On-campus internships are supervised by a faculty member of the CIS Department; offcampus
internships are supervised collaboratively by a faculty member of CIS and an on-site
professional. Appropriate supporting assignments are determined by the supervisors and the student.
The internship placement may be initiated by the student, the supervising faculty member or an onsite
professional. The supervising faculty member determines in advance whether the work will be a
1-, 2-, or 3-credit internship.
Prerequisites: Sophomore status, at least four previous CSI courses, and consent of a faculty
supervisor from the CSI Department.
CSI 280 Computer Information Systems Cooperative Education I 3 credits
A cooperative field experience that enables students to apply classroom theory, expand their skills,
and gain experience in an actual work setting. Students will work 15-20 hours weekly in a supervised
position related to their major with an area business or industry. A required weekly 50-minute
seminar includes discussion of topics related to success on the job and career exploration.
Prerequisites: Two (2) CSI courses and a minimum of 27 credits
CSI 281 Computer Information Systems Cooperative Education II 3 credits
An opportunity to develop in-depth knowledge and demonstrate increased levels of expertise in a
supervised position. Approximately 15-20 hours per week of work plus a 50-minute weekly seminar.
Seminar includes presentation of reports and discussion of topics related to success on the job.
Prerequisite: CSI 280