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
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
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.
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.
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.
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.
This course will survey the various issues surrounding computer ethics.
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.
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.
COREQUISITE: CIS 191
Programming laboratory.
Students develop and apply the basic
programming skills taught in CIS 191.
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.
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.
At the conclusion of this course, students will be able to use specified
markup languages to develop basic Web pages.
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.
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.
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.
PREREQUISITE: Grade “C” or better in CIS 212
This course is a continuation of CIS 212, Visual Basic Programming.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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. |