Computer Information Services


CIS101
Computer For Beginners

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Open/Free

Course Description This introductory course will provide an overview of a personal computer and its effectiveness as a tool in the work environment or for personal use. The topics will include the use of the Windows operating system, file management, security, word processing basics, the World Wide Web and its resources including e-mail, web browsers, and search engines.


CIS102
Computers in the Medical Office

1 Credit Hour, 2 Lab Hours

Electives: Open/Free

Course Description This course serves as an introduction to using and understanding medical office information software and how the medical profession conducts business while using technology as a vehicle of communication. Topics include medical office information such as: developing appointments, billing, tracking, recording, updating, inventory, and monitoring other aspects of patient care.


CIS110
Computer Applications (Web Enhanced)

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This intermediate course will focus on the effective use of the computer at home or on the job. Topics will include an introduction to application software for presentation graphics, electronic spreadsheet, and database management software. It also expands upon the student's knowledge of word processing and the operating system. This course features an E-Pack (electronic pack) that provides students with the opportunity to access web-based practice quizzes, chapter reviews, chapter lecture notes, PowerPoint presentations, chapter assignments, and "real" exams. In addition, students will use Bulletin Board discussions and Chat Rooms to develop an understanding of skills through input from student peers and professors.


CIS111
Financial Software Application

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus on financial concepts and their relation to computerized recordkeeping systems. Using a popular financial recordkeeping software package, students will create financial statements and reports that are used in the "real-world." The efficient use of financial software and understanding the application's functionality for general recordkeeping will be the focal point.


CIS112
Integrated Computer Applications

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus on application suites under the windows environment and the data file integration that is made possible between word processing, spreadsheet, database, and graphic files. Compound documents will be created that can include files from all the various applications software. The efficient use of these data files for visual reports and presentations will be the focus.


CIS113
Data Management Applications

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus on data management using spreadsheet and database software. Practical applications and projects will be assigned that will focus on decision-making, querying, graphs and creating customized forms and reports.


CIS114
Help Desk Concepts

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description An introduction to the tools, technology and techniques used in help desk/customer support systems. Topics include fundamental help desk processes, common support tools such as call management, performance and reporting tools, problem resolution and tracking, communication tools and methods.


CIS121
Introduction to Operating Systems

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will provide a clear description of the concepts that underlie an operating system. The topics discussed will include process management, input/output, memory management, the file system, protection and security, concurrency and distributed systems. Operating systems functions and theory will be covered for a variety of computers from microcomputers to mainframes. Other topics include multi-user systems, system use and system management. Students will learn to interact with the UNIX operating system during the labs.


CIS130
The Internet & Web Page Development/HTML

3 Credit Hours, 2 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course serves as an introduction to basic web page development and the Internet. Topics include history of the Internet, web browsers, search engines, FTP, security and email. Other topics will include how to design and create web pages using current markup languages and other development tools.


CIS137
Introduction to Discrete Structures

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course is a general introduction to discrete structures and finite systems. Discrete structures includes important material from such areas as set theory, logic, graph theory, knowledge representation, and combinatorics. The course provides foundational techniques and tools for Computer Science.


CIS140
Introduction to Computer Science

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course is a general introduction to computer science, programming, and problem solving. A simplified programming system will be used to introduce students to the programming process. Looping, decision structures, and methods will be introduced as programming topics. Some solutions will use other computer tools such as spreadsheets. Computer science topics will be covered in breadth and include algorithms, storage, architecture, and data structures.


CIS141
Computer Science I

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course's focus is on computer program development and computer science. Functional and design specification coding, testing and documentation are emphasized in the development of good programming techniques. Emphasis is placed on object oriented methodology, structured thinking, decision structures, looping, arrays, files, and programming a graphical user interface.


CIS142
Visual Basic Programming

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description An introduction to Visual Basic, an object-oriented/event-driven programming language for students with some programming experience. The student will learn to take advantage of the features Visual Basic has to offer, including the creation of window objects such as buttons and scroll bars. The course will include designing, planning, documenting, coding and debugging projects in Visual Basic. Topics covered are selection structures, repetition structures, both sequential and random files and arrays. The level of reasoning required in this course is similar to that required in a college level mathematics course.


CIS143
Current Topics in Computer Science

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description Current topics in Computer Science will be selected by the instructor each semester as an in-depth view of a few subjects that will reflect current usage in Computer Science. Labs will be assigned reflecting the semester?s topics. As the course topics vary each semester, the course may be retaken for credit with permission of the instructor.


CIS210
Advanced Database Management

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus on decision making using management information system software. Emphasis will be on Advanced DataBase and/or other database management software. Software customizing techniques, macros, templates, data tables, program command files, and SQL commands will be covered.


CIS230
Web Programming - Client Side

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus heavily on the use of client-side programming for creating an interactive environment on the World Wide Web. Students will design, develop and maintain their own home page. Topics will include the latest client side programming languages, the use of advanced features of current markup languages and a discussion of proper site design.


CIS231
Web Programming - Server Side

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description This course will focus on the use of server side programming for creating dynamic web sites. Students will design, develop and maintain data driven, dynamic web pages. Topics will include the latest server side programming languages, web server configuration/security and how to integrate a web site with a database.


CIS240
C++ Programming Language

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description General study of the C++, including all data types. Emphasis is placed on programming, problem solving, and writing structured, efficient, and robust code. Topics include functions (user defined and built-in), arrays, structures (classes), pointers, linked lists, stacks and queues, sorting (selection, quicksort, insertion), searching (linear and binary), recursion, and inheritance.


CIS252
Computer Science II

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description A continuation of CIS141 Computer Science I emphasizing the development of data structures to organize information in solving problems with computers. Typical structures include arrays, stacks, queues, linked lists, and trees. Coverage will include searching, sorting and algorithm analysis. Laboratory projects will give students the opportunity to implement these data structures.


CIS253
Computer Science III

4 Credit Hours, 3 Lecture Hours, 2 Lab Hours

Electives: Computer, Open/Free, Technical, Technology

Course Description Continuation of CIS252 Computer Science II, emphasizing file structures and project design. This course covers the concepts, design considerations, and performance differences of file types from sequentially accessed files through relational databases. Also included is project design using various tools emphasizing object methodology and industry standards.