Top MenuHomeAcademicsCareer TechnicalHealth SciencesAdmissionsFinancial Aid
Academics Menu

 
Computer Science >> Return
 
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, spreadsheet 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. NDC

CIS 110 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. CORE

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 MICRO APPLICATIONS (3-0-3)
PREREQUISITE: Grade “C” or better in 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: Grade “C” or better in 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 149 INTRODUCTION TO COMPUTERS (3-0-3)
This course is an introduction to computers and their impact on society. The course covers the development of computers, their impact on society, as well as future implications of development of computer and related communication technologies. This course introduces programming and computer operating systems. Upon completion, students will have basic knowledge of computer technology and will be able to perform basic functions with a computer system. The course will help prepare students for the IC3 certification.

CIS 185 COMPUTER ETHICS (3-0-3)
This course will survey the various issues surrounding computer ethics.

CIS 191 INTRODUCTION TO PROGRAMMING CONCEPTS (2-2-3)
PREREQUISITE: MTH 100 or higher or appropriate placement score.
This course introduces fundamental concepts, including an algorithmic approach to problem-solving via the design and implementation of programs in selected languages. Stru c t u red programming techniques involving input/output, conditional statements, loops, files, arrays and structures and simple data structures are introduced. Students are expected to write programs as part of this course.

CIS 192 INTRO TO COMPUTER SCIENCE II (2-2-3)
PREREQUISITE: CIS 191
This course covers the concepts of algorithm specifications, structured programming, data representation, searching, sorting, recursion, simple data structures, language description, and problem testing. Emphasis is placed on development of problem-solving skills. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 193 INTRO TO COMPUTER PROGRAMMING LAB (0-2-1)
COREQUISITE: CIS 191 Programming laboratory.
Students develop and apply the basic programming skills taught in CIS 191.

CIS 196 COMMERCIAL SOFTWARE APPLICATIONS (3-0-3)
This is a “hands-on” introduction to software packages, languages, and utility programs currently in use, with the course being able to be repeated for credit for each different topic being covered. Emphasis is placed on the purpose capabilities and utilization of each 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)
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)
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)
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 websites.

CIS 209 ADVANCED WEB DEVELOPMENT (3-0-3)
PREREQUISITE: Grade “C” or better in CIS 207 and CIS 208 or instructor approval.
This is an advanced Web design course emphasizing the use of scripting languages to develop interactive Web sites. Upon completion students will be able to create data driven Web sites. This course helps prepare students for the Certified Internet Webmaster (CIW) Foundations certification.

CIS 212 VISUAL BASIC PROGRAMMING (3-0-3)
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 be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 213 ADVANCED VISUAL BASIC PROGRAMMING (3-0-3)
PREREQUISITE: Grade “C” or better in CIS 212
This course is a continuation of CIS 212, Visual Basic Programming.

CIS 222 DATABASE MANAGEMENT SYSTEMS (3-0-3)
This course will discuss database system architectures, concentrating on Structured Query Language (SQL). It will teach students how to design, normalize and use databases with SQL, and to link those to the Web.

CIS 231 FORTRAN PROGRAMMING (3-0-3)
PREREQUISITE: MTH 100 or higher or appropriate placement score and a previous computer science course or equivalent.
This course introduces fundamental concepts of the programming language FORTRAN. Topics included are mathematical and relational operators, branching, the use of input devices, arrays, subprograms, and introductory file and disk operation. Upon completion, the student will be 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 146 or equivalent.
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 be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 249 MICROCOMPUTER OPERATING SYSTEMS (3-0-3)
This course provides an introduction to microcomputer operating systems. Topics include a description of the operating system, system commands, and effective and efficient use of the microcomputer with the aid of its system programs. Upon completion, students should understand the function and role of the operating system, its operational characteristics, its configuration, how to execute programs, and efficient disk and file management.

CIS 251 C++ PROGRAMMING (3-0-3)
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 252 ADVANCED C++ PROGRAMMING (3-0-3)
PREREQUISITE: Grade “C” or better in CIS 251.
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 257 NOVELL ADMINISTRATION (3-0-3)
This course introduces the basics of managing a Novell network. It teaches students how to use Novell tools to set up, manage, and use basic network services including file systems, networking printing, security and e-mail. After completing this course students will be able to: add users to the network; execute network applications and share software resources; make accessing the network seem invisible to users; set up and manage the network file system; provide transparent access to information and resources anywhere in the network; use a multicontext NetWare Directory Services (NDS) environment; set up and manage network printing; create an effective network.

CIS 261 COBOL PROGRAMMING (3-0-3)
PREREQUISITE: Previous computer science course or equivalent.
This course is an introduction to the COBOL programming language. Included are structured programming techniques, re p o rt preparation, arithmetic operations, conditional statements, group totals, and table processing. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 262 ADVANCED COBOL PROGRAMMING (3-0-3)
PREREQUISITE: Grade “C” or better in CIS 261.
This course consists of development, completion, testing, and execution of complex problems in COBOL using various data file structures. A structured approach will be implemented as a methodological system. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

CIS 268 SOFTWARE SUPPORT (3-0-3)
This course provides students with hands-on practical experience in installing computer software, operating systems, and trouble-shooting. 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. CORE

CIS 269 HARDWARE SUPPORT (3-0-3)
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. CORE

CIS 273 INTRODUCTION TO NETWORK COMMUNICATION (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. CORE 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 273 will not substitute for CISCO I.

CIS 276 SERVER ADMINISTRATION (3-0-3)
This course introduces network operating system administration. Topics included in this course are network operating system software installation, administration, monitoring, and maintenance; user, group, and computer account management; shared resource management; and server hardware management. Students gain hands-on experience in managing and maintaining a network operating system environment.

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 281 SYSTEM ANALYSIS AND DESIGN (3-0-3)
PREREQUISITE: Any advanced programming course.
This course is a study of contemporary theory and systems analysis and design. Emphasis is placed on investigating, analyzing, designing, implementing, and documenting computer systems. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

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.

CIS 284 CIS INTERNSHIP (0-15-3)
This course is designed to provide the student with an opportunity to work in a degree/program related environment. Emphasis is placed on the student’s “real world” work experience as it integrates academics with practical applications that relate meaningfully to careers in the computer discipline. Significance is also placed on the efficient and accurate performance of job tasks as provided by the “real world” work experience. Grades for this course will be based on a combination for the employer’s evaluation of the student, and the contents of a report submitted by the student. Upon completion of this course, the student should be able to demonstrate the ability to apply knowledge and skills gained in the classroom to a “real world” work experience.

CIS 285 OBJECT ORIENTED PROGRAMMING (3-0-3)
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.

CIS 287 SQL SERVER (3-0-3)
This course will provide students with the technical skill required to install, configure, administer and troubleshoot SQL Server client/server database management systems. At the completion of this series students will be able to: identify the features of SQL Server and the responsibilities and challenges in system administration; identify the benefits of integrating SQL Server and setup clients for SQL Server; install and configure SQL Server; manage data storage using database devices and partition data using segments; manage user accounts; manage user permissions; identify the various task scheduling and alerting abilities of SQL Executive; identify the concepts used in replication and implement replication of data between two SQL Services; identify the types of backup and create backup devices; identify the factors effecting SQL Server performance and the need for monitoring and tuning; locate and troubleshoot problems that occur on the SQL Server.

CIS 291 CASE STUDY IN COMPUTER SCIENCE (3-0-3)
PREREQUISITE: CIS 281
This course is a case study involving the assignment of a complete system development project for analysis, programming, implementation, & documentation. Topics include planning system analysis and design, programming techniques, coding and documentation. Upon completion, students should be able to design, code, test and document a comprehensive computer information system.

CIS 293 SPECIAL TOPICS (0-2-1)
This course allows study of currently relevant computer science topics, with the course being able to be repeated for credit for each different topic covered. Course content will be determined by the instructor & will vary according to the topic being covered. Upon completion, the student will be able to demonstrate specified skills.
 
Untitled Document