Computer Information Systems
CIS 115 COMPUTER APPLICATIONS
This course provides “hands-on” computer literacy by developing specific skills in the types of standard application software used in most organizations. The instruction includes the introduction of a graphical user interface (GUI), computer word processing, spreadsheets, and database management along with graphics, telecommunications and other pertinent topics such as computer ethics. Although Computer Information Systems majors can benefit from this course, it is especially recommended for students in other majors.
Three credit hours. Offered every semester (d & e).
CIS 120 INTRODUCTION TO INFORMATION SYSTEMS
An overview of computer information systems. This survey course introduces computer hardware, software, procedures, systems, human resources, and explores their integration and application in business and in other segments of society. The fundamentals of computer problem solving and programming in a higher-level programming language are introduced.
Three credit hours. Prerequisite: CIS 115; or Windows skills and computer file management. Offered Fall semester (d & e).
CIS 155 COMPUTER APPLICATIONS IN ELEMENTARY EDUCATION
This course provides “hands-on” computer literacy by developing specific skills in the types of standard application software used in Elementary Education. The instruction stresses management/administrative software used in the field on PC’s and PC software that a teacher in Elementary Education would likely encounter or want to use to perform well the duties expected of a teacher.
Three credit hours. Offered Fall semester (d & e).
CIS 160 INTRODUCTION TO PROCEDURAL PROGRAMMING: COBOL
An introduction to computer programming in a business environment. Emphasis on the fundamentals of structured program design, development, testing, implementation, and documentation of common business-oriented applications using COBOL. Discussion and application of top-down design strategies and structured programming techniques for designing and developing problem solutions. Coverage of language syntax, data and file structures, input and output devices, input editing, table processing, and sequential file creation and access.
Three credit hours. Prerequisite: CIS 120.Offered Spring semester in odd numbered years (d & e).
CIS 165 COMPUTER APPLICATIONS IN SECONDARY EDUCATION
This course is a survey of various computer-based technologies that are essential to the modern teaching environment. Students will be engaged in both application and developmental aspects of a wide range of classroom hands-on tools. These tools will prepare students to become productive educators and allow them to assist their future students with learning, including students receiving special education. Topics include intermediate Microsoft Office applications, HTML and Web authoring techniques, social and ethical issues in computer-related technologies, and Internet research skills. Further topics include technology for managing, assessing, and teaching across multiple computer operating systems, as well as administrative applications of technology related to special education. Students will analyze the use of assistive technology devices that allow access to computers for those individuals with physical challenges as well as multicultural issues relating to technology access.
CIS 170 INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING: VISUAL BASIC
An introductory look at object-oriented/event-driven programming using Visual Basic. Programming concepts are taught using a task-driven approach which emphasizes applying concepts to realistic cases found in business. Other topics include selection structure, repetition, control arrays, sequential access data files, control boxes, menus, control and dialog boxes, random access files, variable and item-data arrays, and data management.
Three credit hours. Prerequisite: CIS 120.Offered Spring semester (d & e).
CIS 180 INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING: C++
This is an introductory course in C++ programming and design. Traditional computing fundamentals are emphasized while recognizing the relevance and validity of object-oriented programming and design. Students completing this course will be familiar with structured programming, vectors, and using standard C++ classes. They will also be able to implement classes that have already been designed. Problem solving, programming, and design using a team experience are also introduced.
Three credit hours. Prerequisite: CIS 120.Offered Fall semester in even numbered years (d & e).
CIS 245 INTERMEDIATE MICROCOMPUTER APPLICATIONS
This course is a continuation of the introduction course on computer application. The course emphasizes the integration of popular microcomputer software using advanced concepts. Students will learn advanced features of (1) word processing such as tables, mail merge, macros, and desk-top publishing features; (2) spreadsheet program to develop charts, macros and use the database feature of spreadsheets; and (3) database program to create reports and forms using macros and modules.
Three credit hours. Prerequisite: CIS 115; or Windows skills and computer file management. Offered Spring semester (d & e)
CIS 250 COMPUTER ARCHITECTURE
This course introduces students to a broad technical description of computer hardware and system software. Topics that are most useful to Computer Information Systems students are stressed at an appropriate level of detail. This course provides a technical foundation for systems design, systems implementation, hardware and software procurement, and computing resource management.
Three credit hours. Prerequisite: CIS 120.Offered Spring semester (d & e).
CIS 290 INTRODUCTION TO INTERNET PROGRAMMING AND WEB DESIGN
This course introduces students to the theory and application of Web-based and Internet-related technologies in various business situations. Students will explore, create, and implement various hypertext and multimedia applications in designing and developing a Web site. This course provides the basic knowledge, skills, and tools to begin using the vast resources and technologies available. Basic and advanced HTML, JavaScript, and Java will also be covered.
Three credit hours. Prerequisite: CIS 115 or CIS 120.Offered Fall semester in even numbered years (d & e).
CIS 298 SPECIAL TOPIC IN COMPUTER INFORMATION SYSTEMS
(Topic to be specified each semester course offered.)
CIS 360 ADVANCED PROCEDURAL PROGRAMMING: COBOL
A continuation of CIS 160. Emphasis on structured methodology of program design, development, testing, implementation, and documentation of common business-oriented applications using COBOL. Includes coverage of sequential, indexed, and random access files and processing techniques and development of programs and systems of programs for batch and interactive environments.
Three credit hours. Prerequisite: CIS 160.Offered Fall semester in odd numbered years (d & e).
CIS 370 ADVANCED OBJECT-ORIENTED PROGRAMMING: VISUAL BASIC
This is a continuation of the introductory course on programming with Visual Basic. Student should have an understanding of basic programming. This course will prepare the students to master high-level techniques for developing applications with Visual Basic. Advanced methods for object, database, client/server, and internet programming will be demonstrated through fully developed systems.
Three credit hours. Prerequisite: CIS 170. Offered Fall semester (d & e).
CIS 380 ADVANCED OBJECT-ORIENTED PROGRAMMING: C++
This course is a continuation of object-oriented programming and design using C++. After having covered the basics of programming with C++, students will modify, enhance, and ultimately design and implement their own classes of increasing complexity. Students will develop application projects and solve problems using specific analysis and design. Topics include matrix objects, recursion and pointers with dynamic memory management.
Three credit hours. Prerequisite: CIS 180.Offered Spring semester in odd numbered years (d & e).
CIS 398 SPECIAL TOPIC IN COMPUTER INFORMATION SYSTEMS
(Topic to be specified each semester course offered.)
CIS 415 EXPERT SYSTEMS
This course discusses the design and implementation of expert systems within the artificial intelligence paradigm. The classic topics of expert systems will be covered: knowledge representation, organization and architecture of knowledge-based systems, reasoning with uncertain and incomplete information, justification and explanation, production systems, rule-based programming, knowledge acquisition and engineering, applications of expert systems, and languages and tools for building expert systems. Students will complete programming assignments in the Prolog language and use an expert system shell or development tool.
Three credit hours. Prerequisites: CIS 300 and CIS 330.Offered Spring semester in odd numbered years (d & e).
CIS 455 INFORMATION SYSTEMS PLANNING
An introduction to the financial, technical and strategic information system planning processes. Emphasis on the relationship of the information systems planning process to the overall business goals, policies, plans, management style and industry condition. Emphasis on the means of selecting large systems projects; assessing the installation’s current state; determining processing, staffing, software, hardware and financing approaches. Review of hardware, software and services information sources.
Three credit hours. Prerequisites: CIS 115 or CIS 120; and Junior standing. Offered Fall semester in even numbered years (d & e).
CIS 477 FIELD EXPERIENCE
Professional field involvement in information processing settings; increasing ability to relate principles to application in the computer field, becoming familiar with various areas in placement settings, developing a personal philosophy of information management reflecting practical as well as academic experience. This class may include seminar discussions to focus on students’ field placement experiences through the presentation and evaluation of portfolios, through career skills planning, and through current issues in the computer information field.
Six credit hours. Prerequisites: CIS 400 and a minimum 2.0 cumulative GPA. Offered every semester.
CIS 480 ADVANCED SYSTEMS ANALYSIS AND DESIGN
This course provides an advanced study of structured systems analysis, design and development. Emphasis is on strategies and advanced techniques of structured and evolutionary analysis and design for producing logical methodologies for dealing with complexity in the development of information systems.
Three credit hours. Prerequisite: CIS 400.Offered Spring semester in even numbered years (d & e).
CIS 498 INDEPENDENT STUDY IN COMPUTER INFORMATION SYSTEMS
