Print this Page Email to a Friend

COMPUTER INFORMATION SCIENCE


CIS 113. SPREADSHEET SOFTWARE APPLICATION (3-0-3)
PREREQUISITE: CIS 146.
This course provides students with hands-on experience using spreadsheet software. Students will develop skills common to most spreadsheet software by developing a wide variety of spreadsheets. Emphasis is on planning, developing, and editing functions associated with spreadsheets.

CIS 117. DATABASE MANAGEMENT SOFTWARE APPLICATIONS (3-0-3)

PREREQUISITE: CIS 146.

This course provides students with hands-on experience using database management software. Students will develop skills common to most database management software by developing a wide variety of databases. Emphasis is on planning, developing, and editing functions associated with database management.

CIS 146. MICROCOMPUTER APPLICATIONS (3-0-3)
This course is an introduction to the most common microcomputer software applications. These software packages should include typical features of applications, such as word processing, spreadsheets, database management, and presentation software. Upon completion, students will be able to utilize selected features
of these packages. This course will help prepare students for the MOS and IC3 certification. This course or an equivalent is CORE for the AAT and AAS CIS programs.

CIS 147. ADVANCED MICROCOMPUTER APPLICATIONS (3-0-3)

PREREQUISITE: CIS 146.

This course is a continuation of CIS 146 in which students utilize the advanced features of topics covered in CIS 146. Advanced functions and integration of word processing, spreadsheets, database, and presentation packages among other topics are generally incorporated into the course and are to be applied to situations found in society and business. Upon completion, the student should be able to apply the advanced features of selected software appropriately to typical problems found in society and business. This course will help prepare students for the MOS certification.

CIS 148. POST-ADVANCED MICROCOMPUTER APPLICATIONS (3-0-3)
PREREQUISITE: CIS 147.

This course builds on concepts associated with various microcomputer applications with emphasis on advanced features commonly found in software applications. Advanced features of word processing, spreadsheets, database, and presentation packages are introduced. Features such as macros, Visual Basic Applications, and online features are included in the content of the course. Upon completion, the student will be able to apply the advanced features of selected software to the workplace. This course will help prepare students for the MOS certification.

CIS 150. INTRODUCTION TO COMPUTER LOGIC AND PROGRAMMING (3-0-3)
This course includes logic, design and problem solving techniques used by programmers and analysts in addressing and solving common programming and computing problems. The most commonly used techniques of flowcharts, structure charts, and pseudocode will be covered and students will be expected to apply
the techniques to designated situations and problems. This is a CORE course.

CIS 151. GRAPHICS FOR THE WORLD WIDE WEB (3-0-3)
This course will provide an overview to the theory, tools, and techniques necessary for creating high-quality graphics using design software tools. This course may be substituted with CAT 150 Imaging I: Principles of Photography and Introduction to Photoshop® and CAT180 Imaging II: Techniques of Photoshop® and Painter™ or equivalent.

CIS 161. INTRODUCTION TO NETWORKING COMMUNICATIONS (3-0-3)

This course is designed to introduce students to basic concepts of computer networks. Emphasis is placed on terminology and technology involved in implementing selected networked systems. The course covers various network models, topologies, communications protocols, transmission media, networking hardware and software, and network troubleshooting. Students gain hands-on experience in basic networking. This course further helps prepare students for certification. Note: This course is a suitable substitute for CIS 199. Additionally, CISCO I may be used as a suitable substitute for this course. However, CIS 161 will not substitute for CISCO I.

CIS 171. FUNDAMENTALS OF UNIX/LINUX I (2-1-3)
This course presents fundamental applications in Unix/Linux. Included in this course are skills development for OS installation and setup, recompile techniques, system configuration settings, file/folder structures and types, run levels, basic network applications, and scripting. Additionally, the course presents security features from an administrative and user consideration.

CIS 185. COMPUTER ETHICS (3-0-3)
COREQUISITE: CIS 146.

This course will survey the various issues surrounding computer ethics.

CIS 196. COMMERCIAL SOFTWARE APPLICATIONS (3-0-3)
PREREQUISITE: CIS 146.

This is a “hands-on” introduction to software packages, languages, and utility programs currently in use, with the course being able to repeat for credit for each different topic being covered. Emphasis is placed on the purpose capabilities and utilization of each 1-800-543-2426 151 www.wallace.edu package, language or program. Upon completion, students will be able to use the features selected for the application covered.

CIS 203. INTRODUCTION TO THE INFORMATION HIGHWAY (3-0-3)

COREQUISITE: CIS 146.

This course introduces the student to the basic principles of the information highway. Students will be exposed to different network information tools such as electronic mail, network news, gophers, the World Wide Web, browsers, commercial information services and the use of appropriate editors or software to introduce construction of Web environments.

CIS 207. INTRODUCTION TO WEB DEVELOPMENT (3-0-3)
PREREQUISITE: CIS 146.

At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages.

CIS 208. INTERMEDIATE WEB DEVELOPMENT (3-0-3)
PREREQUISITE: CIS 146.

This course builds upon basic skills in Web authoring. Various Web authoring tools are introduced. Upon completion students will be able to use these tools to enhance Web sites.

CIS 212. VISUAL BASIC PROGRAMMING (3-0-3)
PREREQUISITE: CIS 150 or instructor permission.

This course emphases BASIC programming using a graphical user interface. The course will emphasize graphical user interfaces with additional topics on such topics as advanced file handling techniques, simulation, and other selected areas. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 241. INTRODUCTION TO RPG PROGRAMMING (3-0-3)
PREREQUISITE: CIS 150.

This course introduces the fundamental concepts of RPG (Report Program Generator). It includes such topics as report preparation, control breaks, and file processing. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 242. INTERMEDIATE RPG PROGRAMMING (3-0-3)
PREREQUISITE: CIS 241.

This course is a continuation of CIS 241; includes such topics as sequential and random access file processing techniques. It may cover many of the structured programming commands, externally described files, display files, and other capabilities unique to some versions of RPG. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 246. ETHICAL HACKING (3-0-3)
This course emphasizes scanning, testing, and securing computer systems. The lab-intensive environment provides opportunities to understand how perimeter defenses work and how hackers are able to compromise information systems. With awareness of hacking strategies, students learn to counteract those attempts in an ethical manner.

CIS 250. E-COMMERCE (3-0-3)
COREQUISITE: CIS 146.

This course is an introduction into e-commerce. Topics include marketing, building an e-commerce store, security, and electronic payment systems. Upon completion students will be able to build an e-commerce presence.

CIS 251. C++ PROGRAMMING LANGUAGE (3-0-3)
PREREQUISITE: CIS 150.

This course is an introduction to the C++ programming language including object oriented programming. Topics include: problem solving and design; control structures; objects and events; user interface construction; and document and program testing.

CIS 268. SOFTWARE SUPPORT (3-0-3)
PREREQUISITE: CIS 146.

This course provides students with hands-on practical experience in installing computer software, operating systems, and troubleshooting.
The class will help to prepare participants for the A+ Certification sponsored by CompTIA. This course is a suitable substitute for CIS 239, Networking Software. If used this is a

CORE course for the AAT and AAS CIS programs.
CIS 269. HARDWARE SUPPORT (3-0-3)
PREREQUISITE: CIS 146.

This course provides students with hands-on practical experience in installation and troubleshooting computer hardware. The class will help to prepare participants for the A+ Certification sponsored by CompTIA. This is a suitable substitute for CIS 240, Networking Hardware. If used, this is a CORE course for the AAT
and AAS CIS programs.

CIS 280. NETWORK SECURITY (3-0-3)
This course provides a study of threats to network security and methods of securing a computer network from such threats. Topics included in this course are security risks, intrusion detection, and methods of securing authentication, network access, remote access, Web access, and wired and wireless network communications. Upon completion students will be able to identify security risks and describe appropriate counter measures.

CIS 282. COMPUTER FORENSICS (3-0-3)

This course introduces students to methods of computer forensics and investigations. This course helps prepare students for the International Association of Computer Investigative Specialists (IACIS) certification. 1-800-543-2426 152 www.wallace.edu

CIS 285. OBJECT-ORIENTED PROGRAMMING (3-0-3)
PREREQUISITE: CIS 150.

This course is an advanced object-oriented programming course and covers advanced program development techniques and concepts in the context of an object-oriented language. Subject matter includes object-oriented analysis and design, encapsulation, inheritance, polymorphism (operator and function overloading),
information hiding, abstract data types, reuse, dynamic memory allocation, and file manipulation. Upon completion, students should be able to develop a hierarchical class structure necessary to the implementation of an object-oriented software system.

DPT 103 INTRODUCTORY COMPUTER SKILLS II (3-0-3)
This course is designed to focus on the development of computer skills suited to the needs of students in non-degree occupational programs. The course will generally use software packages appropriate to occupational programs and may include such topics as word processing, database, basic graphics, spreadsheets or other features typically needed in the field. Upon completion, the student will be able to demonstrate proficiency by the completion of appropriate assignments and occupation-specific applications. Non-degree creditable.