SPRING 2020 Courses Computer Information Systems @ Rock Valley College

Featured Courses

CIS-254 Database Programming

Learn how to use, create, and design relational databases. Part of the class time focuses on writing SQL, the standard language for databases, to query, update, and create databases. Some time will be spent with Microsoft Access but mainly SQL Server 2016 will be utilized, though the concepts in this course can be transferred to work with other relational databases. The course includes a brief look at new and emerging developments in the database processing field. This course is only offered in the spring semester.

PCT-130 Introduction to Network Security Fundamentals

The course covers weeks ethical hacking labs on physical security, wireless technologies, Intrusion Detection Systems, Remote Access, Web security, E-mail, authentication, cryptography and various attack methodologies such as Denial of Service (DoS), man-in-the-middle and Malware.

"We need ethical hackers in order to locate and exploit vulnerabilities before being exploited by the wrong people." - Keren Elazari, Cybersecurity Expert

PCT-113 Windows Active Directory

Looking to get your MCSA Windows Server 2016 certification? Work in an online hands-on environment covering Installation, Storage, High Availability and other topics from the 70-740 Microsoft Certification.

PCT-120 Cisco I

Cisco Networking I is the first of four courses in the Cisco Networking Academy program. This course's topics include networking standards, networking terminology, protocols, safety, cabling, routers, and addressing. Decision-making and problem-solving techniques are applied to solve network problems. Additional instruction is provided in maintenance and use of software, tools and equipment.

PCT-122 Cisco II

Router Theory and Technologies is the second course of four courses in the Cisco Networking Academy program. Topics included in this course are safety, standards, TCP/IP, routing and administration. Decision-making and problem-solving techniques are applied to solve network problems.

Web101 Programming Related to the Internet

Every company in every industry, from engineering to marketing to health care and government, NEEDS a web site in order to reach and maintain its clients. Gain the skills you need to build the fundamentals of the web using HTML and CSS. Learn about universal design principles and good user experience design. Students will develop a portfolio of products they can use with employers to demonstrate real world skills.

CIS-290-H010 Special Topic: Intro to Python

Python is used across diverse fields from web and game development to machine learning, AI, scientific computing, network programming and academic research. It is easy to learn as a first language and a valuable skill-set to have in any programmers stack because of its diverse usage.


Programming Android for Mobile Devices introduces the programming of simple Android mobile device applications. This course provides an overview of the Kotlin language, and an introduction to the Android operating system and to Android application development. By the end of the course, the student will have a firm foundation in Android programming and usage. This course is offered in the spring term.

CIS180 - Intro to Visual Basic (ONLINE)

Introduction to Visual Basic Programming is an introductory course that is designed for students and professionals with little or no Visual Basic or Windows programming experience. The student will learn the BASIC language syntax, event-driven programming, and how to put together a complete Visual Basic Application. Topics such as Windows programming standards and conventions, database programming, array processing, controls, properties, methods and events will be discussed

CIS170 - Programming logic

Programming Logic & Design introduces computer programming and problem solving in a structured program logic environment. It introduces key programming concepts, including structure, decision making, looping, arrays, and files, and enforces good style, modern conventions, and logical thinking. Students will also be introduced to object-oriented programming techniques and events. Students should take this course at the same time as they take their first programming class.

PCT-290 Ethical Hacking

INSTRUCTOR: Sylvia Emerson




The Computer Information Systems Department's Data Assurance & IT Security A.A.S. degree has met very stringent guidelines and been designated as a “National Center of Academic Excellence in Cyber Defense Education”.

Computer network technicians build and maintain computer networks used by business, education, government, and health-care institutions. Networks linking desktop computers allow users to send electronic mail (e-mail) and to share data, computer applications, and Internet connections. As more institutions establish computer networks, the demand for skilled computer network technicians will grow.

Starting Spring 2019 current and future RVC students can begin the exciting journey of becoming an mobile application developer...COMPLETELY ONLINE!

Created By
Chuck Konkol


Created with images by freestocks.org - "untitled image" • Annie Spratt - "Drone flying" • geralt - "industry industry 4 0" • mnwlibrary - "programmer" • Prayitno / Thank you for (12 millions +) view - "Cisco"