- 101 Computer Literacy
- 103 Computer Logic
- 107 Introduction to Cybersecurity
- 109 Emerging Technologies
- 114 Mobile Application Development
- 180 PC Architecture
- 190 Computer Languages Survey
- 191 Web Page Development
- 201 Security +
- 202 Digital Forensics
- 216 Cyber Law (Criminal Justice 216)
- 219 Operating Systems
- 220 Linux Operating System
- 221 Office Applications I
- 224 Advanced Web Page Development
- 225 Introduction to Networking
- 229 Database Design and Implementation
- 232 Wireless Network Security
- 234 Computer Science Programming I
- 236 Web Programming
- 238 Computer Science Programming II
- 239 Cisco Networking 2
- 240 Field Placement
- 241 Python Programming I
- 245 Ethical Hacking
- 246 Python Programming II
- 250 R Programming
- 288 A+ Certification Exam Review
- 289 Security+ Certification Exam Review
- 299 Independent Study
3 credit hours
Students will acquire and/or demonstrate proficiency understanding basic computer
terminology, using basic operating system features, e-mail, Internet, word processing,
spreadsheet, database and presentation software. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
4 credit hours
A first course in the study of computer logic and computational thinking. Topics covered
include details of data storage concepts, computer arithmetic, Boolean logic, control
structures, and software engineering. Major emphasis is given to computer logic, computer
architecture, and logic circuits. Also included is an initial exposure to programming
languages. This course is a prerequisite for all computer programming language courses.
3 credit hours
This course provides a broad overview of computer security, ethical issues and information
assurance. Students will gain an understanding of digital information security and
threats related to the internet, malware, cryptography, intrusion detection, operating
systems, networking, cloud computing and other security topics.
3 credit hours
This course is designed to introduce students to emerging technologies in both computer
and information technology as well as challenges facing IT professionals implementing
emerging technologies within their organizations. This course will help students keep
pace with the latest cutting-edge technology and innovation in the field.
3 credit hours
This course introduces students to the design, development and programming technologies
for mobile applications. Topics include an overview of mobile devices, industry standards
and operating systems. Upon completion, students should be able to create basic applications
for mobile devices.
3 credit hours
This course is designed to teach the skills necessary to be a computer technician,
preparing students for CompTIA's A+ Certification. The course will provide hands-on
experience assembling, configuring, troubleshooting and maintaining computer systems.
3 credit hours
A survey course of current computer languages with an emphasis on object-based programming.
An emphasis is given to new and emerging languages and languages that would not normally
be defined in the traditional computer language paradigm. This course would be open
to non-computer technology majors. A sound knowledge of the Windows operating system
environment is required.
3 credit hours
A practical study of the design and development of Web sites, covering principles
and methods of designing and maintaining Web sites using HTML and current leading
Web designing programs. Hands on approach to creating dynamic Web sites using latest
Web technologies such as Cascading Style Sheets and animation. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
3 credit hours
This course provides foundational principles for securing a network and managing risk.
Students will be taught access control, identity management, cryptography and preventative
techniques to address network attacks and vulnerabilities. This course is intended
to prepare students for the Computing Technology Industry Association's (CompTIA)
Security+ certification exam.
3 credit hours
This course will explore technical and legal aspects of collecting and handling digital
evidence in both criminal and civil investigations. Students will learn how to utilize
different tools to collect, acquire, and examine digital evidence. The course will
also examine the technical and legal aspects of evidence recovery and processing as
well as discuss reporting and testimony.
3 credit hours
The course explores the legal and policy issues associated with the Internet and cyberspace.
The course will focus on cases, statutes, regulations, and constitutional provisions
that affect people and businesses interacting through computers and the Internet.
Topics include intellectual property, e-commerce, online contracts, cybercrimes, torts,
and privacy issues.
3 credit hours
This course provides a comprehensive study of operating systems. This course will
review the history of computer operating systems and advanced operating system features.
Concepts covered will include system utilities, file systems management, script file
editing, hardware management, and windows products. The future of computer operating
systems will be discussed.This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
3 credit hours
This course provides an introduction to the Linux operating system. The topics in
this course align with the industry standard CompTIA Linux+ Certification Exam. The
course will prepare students to pass this exam.
3 credit hours
An introduction to several of the more popular computer applications in use today.
Students will have hands-on experience using Windows concepts, spreadsheet, database
management, computer presentation, Internet, and business oriented software packages.
This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
3 credit hours
An advanced study of web development concepts and technologies required to manage
e-commerce and corporate intranet/internet web sites. Students will gain an understanding
of advanced web server technologies including server side scripting, database connectivity,
application frameworks and web protocols. Students will apply that knowledge using
the latest web development and programming technologies. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
3 credit hours
This course introduces the architecture, structure, functions, components, and models
of the Internet and computer networks. The principles of IP addressing and fundamentals
of Ethernet concepts, and operations are introduced to provide a foundation for the
curriculum. By the end of the course, students will be able to build simple LANs,
perform basic configurations for routers and switches, and implement IP addressing.
This is the first course in a series designed to prepare students for the Cisco Certified
Network Associate (CCNA) certification exam.
3 credit hours
An introduction to relational databases with an emphasis on designing end-user applications
using integrated database programming languages and development tools (screen, report,
menu, and SQL builders). Students will implement an end-user application utilizing
Third Normal Database techniques, user menus, Structured Query Language reports, advanced
screen and report design, and Event-Driven Programming.
3 credit hours
This 3-credit course explores wireless network and mobile device security. Students
will begin by reviewing the history of data networks and the evolution of wired and
wireless networking, as well as the mobile revolution. They will explore wireless
local area network (WLAN) design and the operation and behavior of wireless in general,
particularly on 802.11 WLANs, along with associated threats and vulnerabilities, various
topologies, and devices. The course then addresses basic security measures for small
office/home office (SOHO) networks, as well as more-advanced wireless security concepts
unique to the needs of larger organizations. Finally, students will examine risks
and vulnerabilities of mobile devices, security models associated with the most common
mobile operating systems, and mobile device fingerprinting techniques.
4 credit hours
This course introduces the fundamental concepts of high level programming using the
object oriented programming language Java. Students will learn fundamental concepts
of the Software Development Cycle, Input/Output, simple data types, variables, operators,
expressions, control structures, functions, arrays, strings, algorithms, objects,
classes, testing and debugging. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
3 credit hours
This course focuses on the PHP scripting language and its application in building
dynamic content for the web. Topics include PHP language basics, library functions,
writing structured code, Object-Oriented features, and database connectivity. Integration
with web servers and different operating systems will be addressed. Students will
explore techniques for writing effective and maintainable dynamic content systems
and will create a capstone project that integrates PHP, HTML, and a relational database
into a real-world web application.
4 credit hours
This course is a continuation of Computer Science Programming I and will cover advanced
concepts using the object oriented programming language Java. Students will learn
the fundamentals of design and implementation of data structures, which includes linked
lists, stacks, queues, sorting, searching, recursion, testing and debugging.
3 credit hours
This course covers the architecture, components, and operations of routers and switches
in a small network. Students will learn to configure routers and switches for basic
functionality and troubleshooting. This is a second course designed to prepare students
for the Cisco Certified Network Associate (CCNA) certification exam.
3 credit hours
This course provides students on the job training with a local business. Students
will complete worksite assignments in a structured environment as determined by the
instructor and the internship site supervisor. Attention will be given to resume writing,
interviewing, communication and other applicable workplace skills.
3 credit hours
This course is an introduction to the Python programming language. The Python programming
language has an easy to understand syntax, and a powerful set of libraries. It is
an interpreted language, with a rich programming environment, including a robust debugger
and profiler. The course will cover such topics as data types, control flow, object-oriented
programming techniques and concepts, and graphic user interface-driven applications.
3 credit hours
This course is an introduction to hacking tools and incident handling. Areas of instruction
include various tools and vulnerabilities of operating systems, software and networks
used by hackers to access unauthorized information. This course also addresses incident
handling methods used when information security is compromised.
3 credit hours
This course is an advanced study of the Python programming language with a focus on
enterprise development. Students learn how to leverage OS (Operating System) services,
code graphical application interfaces, create modules and run unit tests, define classes,
interact with network series, query databases, and process XML (Extensible Markup
Language) data
3 credit hours
In this course, students will learn about the programming language known as R. Students
will use RStudio, the environment that allows them to work with R. This course will
also cover the software applications and tools that are unique to R, such as R packages.
Students will learn how R can clean, organize, analyze, visualize, and report data
in new and more powerful ways.
1 credit hour
This course is a final preparation for the Computing Technology Industry Association's
(CompTIA) A+ Certification Exam. It is designed as a capstone review course for this
industry certification. Students will use computer-based training modules to prepare
for the CompTIA A+ Certification Exam.
1 credit hour
This course is intended to prepare students for the Computing Technology Industry
Association's (CompTIA) Security+ certification exam. This course presents foundational
principles for securing a network and managing risk. Students will learn access control,
identity management, cryptography, and preventive techniques to address network attacks
and vulnerabilities.
2-4 credit hours
Study projects directly related to the Computer Technology curriculum under the supervision
of the instructor.
Instructor consent required to take this course.