AdjunctDirectoriesQuick LinksSearchEmail

CCSJ Home Page Admissions
Academics
Athletics
Financial Aid
Career Services

Student Life
Library
Alumni
Development

Student Services
Faculty/Staff
Bookstore
Computer Services
Academic Advising
Student Clubs
Registrar
Business Office

Social Justice
Campus Ministry

Computer Information Systems Courses (CMIS)

CMIS 113.  Introduction to Computer Networks
3 hours

This course is an introduction to Data communications and Networking concepts and hardware. The emphasis is on network hardware and topologies, physical interface standards, construction of transmission media, Local and Wide Area Network protocols.

CMIS 115.  Computer Literacy
3 hours

This course introduces the student to computer and information systems.  Topics covered will include computer hardware, software and the Internet Microsoft Office will be used to introduce students to the fundamentals of word processing, spreadsheets, databases, and presentation software.

CMIS 125.  Business Programming Logic

3 hours

This course uses a structured approach to introduce the student to the logic concepts of business application programming.  Topics include logic symbols and their usage, documentation practices, applications logic, pseudo code, charting techniques, object-oriented concepts, and respective terminology.
Prerequisite:  CMIS 115 or enrolled in CMIS 115 concurrently.

CMIS 210.  Visual Basic.NET Programming I

3 hours

Visual Basic .NET will be used to explore the fundamentals of programming applications. Topics include built-in data types, logic and looping structures, application coding, testing and debugging techniques, documentation and deliverables. Students learn how to design, write, test and debug software applications.
Prerequisite:  CMIS 115, 125, or CMIS 125 concurrently.

CMIS 213. Internetworking And TCP/IP

3 hours

This course is a continuation of CMIS 113. The emphasis is on implementing the TCP/IP protocol suite on networking and internetworking devices such as repeaters, bridges, routers, gateways, and switches. Other topics from emerging networking technologies will be considered, as applied to high-speed networks.
Prerequisites: CMIS 113 or consent of instructor.

CMIS 221.  C++ Programming I 

3 hours

This course is an introduction to the C++ programming language.  Topics include built-in data types, logic and looping structures, object-oriented concepts, coding, testing and debugging techniques, documentation and deliverables.  Students learn how to design, write, test and debug software applications.  (Formerly CIS 312)
Prerequisite:  CMIS 125

CMIS 225.  Business Microcomputer Applications                 

3 hours

This survey course provides the student with an introduction to using microcomputers in an office environment, with an emphasis on keyboarding and business applications. The application package under review will be Microsoft Office.  After completion of this course, students will be able to: Use a personal computer and its Graphical User Interface (GUI) effectively; Perform common file management tasks; Use word processing software at an intermediate to advanced level; Use presentation graphics software at an intermediate level; Use spreadsheet software at an intermediate level, Use relational database management software at a basic to intermediate level; Use personal information management software at a basic level.
Prerequisite:  CMIS 115

CMIS 230.  Introduction to Systems Analysis and Design

3 hours

As an overview of the systems development life cycle, this course will cover both structured and object-oriented techniques for system analysis and design.  (Formerly CIS 420)
Prerequisites:  CMIS 125

CMIS 240.  Data Communications and Networking       Theory

3 hours

This course presents the underlying principles and theory of data communications and computer networks.  Various network topologies are discussed including their operation and the computer hardware and software required to implement, and particular emphasis is given to the Ethernet architecture.  The OSI Model and the TCP/IP suite of protocols are used to develop an understanding of layered protocols.  Both peer-to-peer networking and internetworking concepts will be presented.  (Formerly CIS 460)
Prerequisites:  CMIS 125

CMIS 250.  Application Topics in Data Processing

3 hours

This course will offer various current perspectives on popular application software packages.  A specific application software package will be targeted for review during a single term.  The application package during any respective term will be decided upon by Computer Information System major’s request and the Computer Information Systems program faculty.
Prerequisite:  CMIS 115

CMIS 251.  Applications in Databases

3 hours

This course will introduce students to relational database management theory and database design concepts.  Students will use Microsoft Access for database creation, database record entry and update, database querying, and database maintenance.  Students will gain hands-on experience with database application development using Microsoft Visual Basic for Applications (VBA).
Prerequisite:  CMIS 115

CMIS 252.  Applications in Spreadsheets

3 hours

This course is a thorough treatment of spreadsheet concepts in a business context.  Students will use the various features of Microsoft Excel for practical business applications including budgeting, charting, loan amortization and data analysis.
Prerequisite:  CMIS 115

CMIS 253.  Web Page Design

3 hours

The course will introduce students to the fundamentals of web page development using the Hypertext Markup Language (HTML).  Students will use a non-visual/code-based HTML development environment throughout the term.  Students will also be introduced to the use of Adobe Photoshop for web-based image creation and processing. Prerequisite:  CMIS 115

CMIS 255.  Windows

3 hours

The Windows graphic user interface is explored in respect to its functions and capabilities.  Linking third party applications software written for Windows environment is introduced during the term.
Prerequisite:  CMIS 115

CMIS 265. Hardware and Software Concepts

3 hours

This course reinforces and extends the concepts introduced in CIS 221.  Students will continue their study of the C++ language by working with one-dimensional and two-dimensional arrays, strings, structures, objects, and classes.  Students will then use the C++ standard library functions required to process both text and binary files.  (Formerly CIS 317)
Prerequisite:  CMIS 115, 125, and 221

CMIS 275. Data Base Management Systems

3 hours

This course will introduce the student to integrated data bases, architecture of data base systems, storage structures, and data base management systems. Students will gain theoretical experience in designing and developing databases for use in computerized applications as well as accessing a data base through a query language. (Formally CIS 370)
Prerequisite: CIS 115, 125.

CMIS 310. Visual Basic.Net Programming II

3 hours

This course reinforces and extends the concepts introduced in CIS 210 and teaches advanced Visual Basic programming in the .Net environment. Topics include objects, memory management, database access and graphical user interfaces (GUI). (Formally CIS 415)
Prerequisite: CIS 115, 125, and 210.

CMIS 313. Network switching and VLANS

3 hours

This course is a continuation of CMIS 213. Topics include emerging technologies in computer networks and related hardware, modeling, simulation, and analysis of existing LAN, WAN and wireless topologies. Network switching, switch configuration, VLANs and switch troubleshooting are emphasized.
Prerequisites: CMIS 213 or consent of instructor.

CMIS 321. C++ Programming II

3 hours

This course reinforces and extends the concepts introduced in CIS 221. Students will continue their study of the C++ language by working with one-dimensional and two-dimensional arrays, strings, structures, objects and classes. Students will use the C++ standard library functions required to process both text and binary files. (Formally CIS 317)
Prerequisites: CIS 115, CIS 125, and CIS 221

CMIS 340.  Computer Security

3 hours

This course is a survey of security techniques, methods and considerations for information systems. Topics include risks, vulnerabilities, risk analysis, security controls, encryption, operational issues, policies, forensics, and disaster recovery planning. Students learn about the role of security and how to develop security policies, procedures and disaster recovery plans.
Prerequisites: CMIS 230, 240, 265

CMIS 350.  Distributed Application I   

3 hours

This course is an introduction to distributed and network-based software applications. Topics include client-side and server-side considerations, multi-tiered architecture, scripting including ASP/JSP, client-server and CGI programming, transaction persistence, database access and new trends in distributed systems. Advanced Web content generation techniques are covered.
Prerequisites:  CMIS 240, 253, 275, 310, 321

CMIS 351.  Distributed Application II

3 hours

This course is a continuation of Distributed Applications I. It includes advanced features and techniques for developing and implementing sophisticated distributed applications and Web services. Topics include: client design, server design, network-based programming, middleware, and database access using both Web browsers and custom-written clients. Focus will be on reliability, security and fault tolerance. Students identify, design and develop a working distributed software application.
Prerequisites :  CMIS 230, 350

CMIS 380.  Information Systems in Organizations

3 hours

This course analyzes the roles of information systems in organizations and how they relate to organizational objectives and organizational structure.  It also includes the concepts of systems, organization of a system, information flow nature of information systems, Management Information Systems (MIS), modeling, and graphics.
Prerequisites:  CMIS 115, 125, 312 or 320

CMIS 413. WANs and Network Services

3 hours

This course is a continuation of CMIS 313. Topics include network services configuration and security and WAN configuration and implementation. Students will design and develop a detailed network design as part of the course requirements.
Prerequisites: CMIS 313 or consent of instructor.

CMIS 415.  Advanced Programming Usual Visual Basic

3 hours

This course teaches advanced Visual Basic programming in the .Net environment with a focus on the programming techniques required most in the industry. Students are taught theory within the context of performance-based evaluation. The students demonstrate an understanding of the theory by building specific applications. Thus, making learning more effective and arming them with an additional portfolio item that presents their acquired skill level to the business world. The hands-on experience is structured to allow the student to design and build applications which display proof of theory concepts in detail through the application development process.
Prerequisites:  CMIS 115, 125, and 210

CMIS 450.  Enterprise Applications

3 hours

This course explores advanced distributed systems concepts and techniques. Students will learn how to use software and computer systems architecture to integrate disparate enterprise computer applications. Topics include application integration, Web services, legacy systems, process integration, international considerations, and distributed systems standards.
Prerequisites:  CMIS 340, 351

CMIS 496.  Topics in Computer Information Systems

1-3 hours

This course will examine topics of special interest in the Computer Information Systems field.  Topics courses (but not specific topics) may be repeated for a total of 6 hours.

CMIS 497.  Research

3 hours

By participating in a semester-long research program, students can earn credit for their degree.  Training in research methodology provides students with the opportunity to pursue this discipline by designing, implementing, and constructing a formal report on a research topic.  This course requires senior status, a cumulative 3.25 index in the major, and the approval of the Program Director.

CMIS 499.  Senior Seminar in Computer Information Systems

3 hours

This capstone course ties together all the skills and techniques the student has acquired by completing the CMIS major course.  Students will identify a need that would benefit from automation and then design and develop an appropriate production-quality computerized information system.  Senior standing is required.  This course may be repeated for a total of 6 hours.

< Go Back