CIS

Student Learning Outcomes

Course Number Course Outcome
CISP 14Advanced Basic Programming^ Students completing CISP 14 - Advanced Basic Programming Lecture will be able to create a web site that accesses data from a database. ^ Students completing CISP 14 - Advanced Basic Programming Lecture will be able to display data from related database tables. ^ Students completing CISP 14 - Advanced Basic Programming Lecture will be able to update a SQL Server database.
CISP 34Advanced C++ Programming^ Students completing CISP 34 - Advanced C++ Programming Lecture will be able to connect C++ program to the database and incorporate SQL statements into C++ code. ^ Students completing CISP 34 - Advanced C++ Programming Lecture will be able to create event-driven program, using Windows Forms
CISP 34LAdvanced C++ Programming Laboratory^ Students completing CISP 34L - Advanced C++ Programming Laboratory will be able to apply their knowledge in connection C++ program to the database and incorporating SQL statements to write GUI application ^ Students completing CISP 34L- Advanced C++ Programming Laboratory will be able to apply their knowledge in event-driven programs by creating aplication using Windows Forms.
CISD 14Advanced Database Management - Microcomputers^ Students completing CISD 14 - Advanced Database Management - Microsoft Access will be able to apply appropriate Visual Basic for Applications code (VBA) to update Access table data. ^ Students completing CISD 14 - Advanced Database Management - Microsoft Access will use embedded SQL statements within VBA procedures to create and run ad hoc queries for users. ^ Students completing CISD 14 - VBA for Excel and Access will be able to incorporate appropriate decision statements in Access VBA. ^ Students completing CISD 14 - VBA for Excel and Access will be able to use the Excel Object Model in finding solutions to Excel problems.
CISP 24LAdvanced Java Laboratory^ Students completing CISP 24 - Advanced Java Programming will be able to create an object oriented program that will use custom classes. ^ Students completing CISP 24 - Advanced Java Programming will be able to develop a program that handles their own designed exception handling.
CISP 24Advanced Java Programming^ Students completing CISP 24 - Advanced Java Programming will be able to create an object oriented program that will use remote method invocation using the Java programming language. ^ Students completing CISP 24 - Advanced Java Programming will be able to develop a dynamic web page programming Java Server Pages.
CISP 14LAdvanced Visual Basic.NET Laboratory^ Students completing CISP 14 - Advanced Basic Programming Laboratory will be able to display data from related database tables. ^ Students completing CISP 14 - Advanced Basic Programming Laboratory will be able to update a SQL Server database.
CISP 54LAndroid Programming Laboratory^ Students will be able to create a program on Android that will display a picture in a gridView
CISN 51Cisco CCNA Networking and Routing^ Students completing CISN 51 - Cisco CCNA Networking and Routing Lecture will be able to configure and setup static routing. ^ Students completing CISN 51 - Cisco CCNA Networking and Routing Lecture will be able to implement VLAN and VLAN routing.
CISN 51LCisco CCNA Networking and Routing^ Students completing CISN 51L - Cisco CCNA Networking and Routing Lab will be able to implement NATand VLAN ^ Students completing CISN 51L - Cisco CCNA Networking and Routing Lab will be able to install and configure various wireless implementations.
CISS 29CNASM Service Learning^ Students completing CISS 29 - CNASM Service Learning will be able to evaluate and demonstrate the use of ASA (Adaptive Security Appliance), Web, and Radius authentication services. ^ Students completing CISS 29 - CNASM Service Learning will be able to compare and contrast various implementation of secured wireless network.
CISB 11Computer Information Systems^ Students completing CISB 11 - Computer Information Systems will be able to define the following Internet terms: Internet, World Wide Web, browser, IP address, URL ^ Students completing CISB 11 - Computer Information Systems will be able to identify five ways to protect a computer from harmful attacks. ^ Students completing CISB 11 - Computer Information Systems will know the four primary operations of a computer and the hardware that performs these operations. ^ Students completing CISB 11 - Computer Information Systems will know the six phases of the system development life cycle and two activities that occur in each phase.
CISD 40Database Design^ Students completing CISD 40 - Database Design will be able to apply normalization rules to database design. ^ Students completing CISD 40 - Database Design will be able to create E-R (Entity Relationship) and UML (Unified Modeling Language) diagrams for a given database scenario.
CISD 31LDatabase Managemen - Oracle Laboratory^ Students completing CISD 31L will be able to create queries to retrieve data from multiple tables using Oracle functions, views, and scripts. ^ Students completing CISD 31L will be able to use decision making statements, loops, and cursors in order to create a business application.
CISD 31Database Management^ Students completing CISD 31 - Database Management - Oracle Lecture will be able to create queries to retrieve data from multiple tables using Oracle functions, views, and scripts. ^ Students completing CISD 31 - Database Management - Oracle Lecture will be able to use decision making statements, loops, and cursors in order to create a business application. ^ Students completing CISD 31 will be able to understand subqueries. ^ Students completing CISD31 will understand exception handling and know how to take the actions when exceptions are raised.
CISD 11Database Management - Microcomputers^ Students completing CISD 11 - Database Management - Microsoft Access Lecture will be able to create effective queries that answer needed questions. ^ Students completing CISD 11 - Database Management - Microsoft Access Lecture will be able to create effective reports based on given criteria. ^ Students completing CISD 11 - Database Management - Microsoft Access Lecture will be able to create useful and professional-looking mainform/subforms using Access ^ Students completing CISD 11 - Database Management - Microsoft Access Lecture will be able to use Microsoft Access to create a professional and user-friendly working database with little or no assistance.
CISD 11LDatabase Management - MIcrosoft Access Lab^ Students completing CISD 11L - Database Management - Microsoft Access Lab will be able to create tables and set appropriate relationships between them. ^ Students completing CISD11L - Database Management - Microsoft Access Lab will be able to create queries that answer specific questions about the data in the database.
CISD 21LDatabase Management - Microsoft SQL Server Laboratory^ Student completing CISD21L - SQL Server Lab will be able to create database triggers to enforce referential integrity. ^ Students completing CISD21L - Microsoft SQL Server Lab will be able to use the aggregation functions to create summary queries for database tables.
CISS 27Defending Computer Systems^ Students completing CISS 27 - Defending Computer Systems will be able to install a virtual server and configure the system to have all services running. ^ Students completing CISS 27 - Defending Computer Systems will be able to write a report and prepare a presentation that analyzes a network intrusion, breach, or attack.
CISW 17HTML, CSS & JavaScript Programming^ Students completing CISW 17 - HTML, CSS, and JavaScript will be able to design dynamic web pages using JavaScript. ^ Students completing CISW 17 - HTML, CSS, and JavaScript will be able to design web pages using tables and multimedia objects.
CISP 61Introduction to Game Programming^ Students completing "Introduction to Game Programming" will be able to design 2D and 3D games ^ Students completing 'Introduction to Game Programming" will be able to create simple game using different IDEs.
CISP 61LIntroduction to Game Programming Lab^ Students will be able to apply coloring and texturing techniques to the game ^ Students will be able to Implement scenes and designing projects using the following: shaders, graphics pipelines, character movement, and texturing
CISP 62Introduction to OpenGL ^ After completion of CISP62 students will be able to add texture and light to the objects in the program ^ After completion of CISP62 students will be able to use OPENGL to animate the objects in the program
CISP 62LIntroduction to OpenGL Laboratory ^ After completion of CISP62L students will be able to add user's feedback into their projects. ^ After completion of CISP62L students will be able to create and run projects in OpenGL
CISP 53iOS Programming^ Students will be able to incorporate animation and media into the project and display them on the screen
CISP 53LiOS Programming Laboratory^ Students will be able to design interactive program with animation and media in iOS
CISN 34Linux Networking and Security^ Students completing CISN 34 - Linux Networking and Security Lecture will know how to install a SAMBA server in a Linux computer. ^ Students completing CISN 34 - Linux Networking and Security Lecture will know how to install an Apache web server in a Linux computer.
CISN 34LLinux Networking and Security Laboratory^ Students completing CISN 34 - Linux Networking and Security Laboratory will know how to install a SAMBA server in a Linux computer. ^ Students completing CISN 34L - Linux Networking and Security Laboratory will know how to install an Apache web server in a Linux computer.
CISN 31Linux Operating System^ Students completing CISN 31 - Linux Operating System Lecture will know how to connect their Linux workstation to a network and the internet and run a word processing program. ^ Students completing CISN 31 - Linux Operating System Lecture will know how to install a well-known Linux distribution as a workstation operating system.
CISN 31LLinux Operating System Laboratory^ Students completing CISN 31L - Linux Operating System Laboratory will know how to connect their Linux workstation to a network and the internet and run a word processing program. ^ Students completing CISN 31L - Linux Operating System Laboratory will know how to install a well-known Linux distribution as a workstation operating system.
CISB 15 (VOC)Microcomputer Applications^ Students completing CISB 15 - Microcomputer Applications will be able to effectively use formulas and functions in worksheets. ^ Students completing CISB 15 - Microcomputer Applications will be able to use Microsoft Word to create professional documents needed to create a computer security report. ^ Students completing CISB 15 - Microcomputer Applications will understand the importance of continuing their education in computer literacy.
CISB 21Microsoft Excel^ Students completing CISB 21 - Microsoft Excel will be able to effectively use formulas and functions in worksheets. ^ Students completing CISB 21 - Microsoft Excel will be able to properly format a worksheet, ensuring that it looks professional
CISB 51 (VOC)Microsoft PowerPoint^ Students completing CISB 51 - Microsoft PowerPoint will be able to incorporate appropriate text, graphics, transitions, and animations into presentations which can be delivered to an audience by the student as an oral presentation or as a self-running presentation. ^ Students completing CISB 51 - Microsoft PowerPoint will be able to Use PowerPoint templates and design themes to create presentations.
CISB 31 (VOC)Microsoft Word^ Students completing CISB 31 - Microsoft Word will be able to create a Word document in which text, paragraphs, and layout are formatted effectively and efficiently. ^ Students completing CISB 31 - Microsoft Word will be able to use Word's mail merge feature to generate customized letters and mailing labels in mass.
CISP 52Mobile Device Programming^ Students will be able to create simple application for the mobile device ^ Students will be able to create simple project in X Code
CISP 52LMobile Device Programming Laboratory^ Students will be able to create an interactive program on any mobile device ^ Students will be able to incorporate change of screens and tab and master applications into their program
CISS 23Network Analysis, Intrusion Detection/Prevention Systems^ Students completing CISS 23 - Network Analysis, Intrusion Detection/Prevention Systems Lecture will be able to explain the fundamental concepts of Network Protocol Analysis and demonstrate the skill to capture and analyze network packets ^ Students completing CISS 23 - Network Analysis, Intrusion Detection/Prevention Systems Lecture will be able to use various protocol analyzers and Network Intrusion Detection System as security tools to detect network attack and troubleshoot network problems
CISS 23LNetwork Analysis, Intrusion Detection/Prevention Systems Lab^ Students completing CISS 23L - Network Analysis, Intrusion Detection/Prevention Systems Lab will be able to use WireShark to capture and analyze network packets. ^ Students completing CISS 23L - Network Analysis, Intrusion Detection/Prevention Systems Lab will be able to write Cisco/Linux IPS rules and configure Cisco/Linux IPS in line response
CISS 25Network Security and Firewalls^ Students completing CISS 25 - Network Security and Firewalls Lecture will be able implement a secured translation for service hosting through firewall. ^ Students completing CISS 25 - Network Security and Firewalls Lecture will be able to configure and install a firewall.
CISS 25LNetwork Security and Firewalls Lab^ Students completing CISS 25l - Network Security and Firewalls Lab will be able to configure and monitor Cisco ASA with ASDM and Linux firewalls with web interface management. ^ Students completing CISS 25l - Network Security and Firewalls Lab will be able to deploy Access Control Lists (ACL).
CISS 21Network Vulnerabilities and Countermeasures^ Students completing CISS 21 - Network Vulnerabilities and Countermeasures Lecture will be able to implement counter attack measurements. ^ Students completing CISS 21 - Network Vulnerabilities and Countermeasures Lecture will be able to penetrate service vulnerability.
CISS 21LNetwork Vulnerabilities and Countermeasures Lab^ Students completing CISS 21L - Network Vulnerabilities and Countermeasures Lab will be able to understand and explain key Legal and Ethical issues pertaining to Networks and Information Systems.
CISB 10Office Skills^ Students completing CISB 10 - Office Skills will be able to correctly format a business style block letter using Microsoft Word. ^ Students completing CISB 10 - Office Skills will be able to use correct finger placement to keyboard at a rate of 30 words per minute on a 3-minute timed writing.
CISB 16 (VOC)Operating a Macintosh Computer^ Students completing CISB 16 - Macintosh Applications will be able to correctly identify the names and locations of key areas of the Finder Window. ^ Students completing CISB 16 - Macintosh Applications will successfully create a 15 picture iPhoto slideshow.
CISS 15Operating Systems Security^ Students completing CISS 15 - Operating Systems Security will be able to install safe and secure wireless network using computers with different operating systems (Windows, Mac etc.). ^ Students completing CISS 15 - Operating Systems Security will be able to strengthen security of any operating system by installing Firewall.
CISS 11Practical Computer Security^ Students completing CISS 11 - Practical Computer Security will be able to apply practical security principles by reading the book and completing hands on activities. ^ Students completing CISS 11 - Practical Computer Security will gain a non-technical foundation of computer security, with discussion of different types of security attacks and defenses that every student can use.
CISS 13Principles of Information Systems Security^ Students completing CISS 13 - Principles of Information Systems Security will be able to understand and explain at least one domain from the Common Body of Knowledge. ^ Students completing CISS 13 - Principles of Information Systems Security will be able to understand and explain the Primary Components of Risk Management. ^ Students completing CISS 13 - Principles of Information Systems Security will be able to understand the "need for security."
CISP 10Principles of Object-Oriented Design^ Students completing CISP 10 - Principles of Object-Oriented Design will be able to create a UML (Unified Modeling Language) diagram for any given programming application. ^ Students completing CISP 10 - Principles of Object-Oriented Design will be able to identify classes (objects) needed to create object-oriented application in any programming language. ^ Students in CISP10 will be able to use Agile methodology to design and create any business application
CISP 54Programming for Android Devices^ Students will be able to write a code that will display a picture in a gridView
CISP 41Programming in C#^ Students completing CISP 41 - Programming in C# Lecture will be able to create an object oriented program using multiple classes in the C#.NET programming language. ^ Students completing CISP 41 - Programming in C# Lecture will be able to write valid decision statements (if/else constructs) in the C#.NET programming language.
CISP 41LProgramming in C# Lab^ Students completing CISP 41 - Programming in C# Laboratory will be able to create an object oriented program using multiple classes in the C#.NET programming language. ^ Students completing CISP 41 - Programming in C# Laboratory will be able to write valid decision statements (if/else constructs) in the C#.NET programming language.
CISP 31Programming in C++^ Students completing CISP 31 - Programming in C++ Lecture will be able to create an object-oriented program using classes. ^ Students completing CISP 31 - Programming in C++ Lecture will be able to use decision making statements and loops in order to create a program using C++ constructs.
CISP 21Programming in Java^ Students completing CISP 21 - Programming in Java Lecture will be able to construct a proper decision statement (if/else constructs) in Java programming language ^ Students completing CISP 21 - Programming in Java Lecture will be able to construct logical pseudocode that solves a given programming problem as part of project documentation. ^ Students completing CISP 21 - Programming in Java Lecture will be able to create an object oriented program using multiple classes in Java programming language
CISP 21LProgramming in Java Laboratory^ Students completing CISP21L - Programming in Java Laboratory will be able to construct effective if statements and appropriately evaluate their outcomes. ^ Students completing CISP21L - Programming in Java Laboratory will be able to evaluate calculations and determine the precedence of various operators in an expression.
CISP 11Programming in Visual Basic^ Students completing CISP 11 - Programming in Visual Basic Lecture will be able to create an object-oriented program using classes. ^ Students completing CISP 11 - Programming in Visual Basic Lecture will be able to understand ASP.NET and know how to connect to a database. ^ Students completing CISP 11 - Programming in Visual Basic Lecture will be able to understand exception handling and take actions when exceptions are raised. ^ Students completing CISP 11 - Programming in Visual Basic Lecture will be able to use decision making statements and loops in order to create a business application using Visual Basic. NET.
CISP 11LProgramming in Visual Basic Laboratory^ Students completing CISP11L - Programming in Visual Basic Lab will be able to use the ListBox and ComboBox objects to create a business application. ^ Students completing CISP11L - Programming in Visual Basic Laboratory will be able to create different arrays.
CISP 31LProgrmming in C++ Laboratory^ Students completing CISP 31L - Programming in C++ Laboratory will be able to apply knowledge of decision making statements and loops in their programs ^ Students completing CISP 31L - Programming in C++ Laboratory will be able to apply their knowledge in object-oriented programming in creating applications with classes.
CISW 21Secure Client Side Web Programming^ Students completing CISW 21 - Secure Client Side Web Programming Lecture will be able to create a Dynamic Hypertext Markup Language DHTML web page using HTML and Javascript. ^ Students completing CISW 21 - Secure Client Side Web Programming Lecture will be able to write valid decision statements (if/else constructs) in Javascript programming language.
CISW 24Secure Server Side Web Programming^ Students completing CISW 24 - Secure Server Side Web Programming Lecture will know how to create a program to access a database. ^ Students completing CISW 24 - Secure Server Side Web Programming Lecture will know how to create a program to display formatted reports.
CISW 24LSecure Server Side Web Programming Lab^ Students completing CISW 24L - Secure Server Side Web Programming Laboratory will know how to create a program to access a database. ^ Students completing CISW 24L - Secure Server Side Web Programming Laboratory will know how to create a program to display formatted reports.
CISW 21LSecure Web Programming with ASP.NET Lab^ Students completing CISW 21 - Secure Client Side Web Programming Lecture will be able to create a Dynamic Hypertext Markup Language DHTML web page using HTML and Javascript. ^ Students completing CISW 21 - Secure Client Side Web Programming Lecture will be able to write valid decision statements (if/else constructs) in Javascript programming language.
CISW 31Secure Web Servers^ Students completing CISW 31 - Secure Web Servers Lecture will know how to install and configure a secure web server. ^ Students completing CISW 31 - Secure Web Servers will create PHP programs to accept, process, and display product orders.
CISW 31LSecure Web Servers Laboratory^ Students completing CISW 31L - Secure Web Server Laboratory will be able to install and access a virtualized Linux, Apache Web Server, MySQL database and PHP (LAMP) server. ^ Students completing CISW 31L - Secure Web Server Laboratory will be able to install and configure Linux, Apache Web Server, MySQL database and PHP.
CISD 21SQL Server^ Students completing CISD 21 - Database Management - Microsoft SQL Server Lecture will be able to create a program using scripts and stored procedures. ^ Students completing CISD 21 - Database Management - Microsoft SQL Server Lecture will be able to update database data using the SQL Server Data Manipulation Language commands. ^ Students completing CISD21 - SQL Server Lecture will be able to understand functions for simplifying daily database tasks. ^ Students completing CISD21 will be able to understand the summary queries and know how to use the aggregate functions.
CISM 11Systems Analysis and Design^ Students completing CISM 11 - Systems Analysis and Design will know how to design the logical structure of a database. ^ Students completing CISM 11 - Systems Analysis and Design will know how to utilize Data Flow Diagrams to describe how data flows through an organization. ^ Students completing CISM 11 - Systems Analysis and Design will know the six phases of the system development life cycle and two activities that occur in each phase.
CISN 11Telecommunications/Networking^ Students completing CISN 11 - Telecommunications/Networking Lecture will be able to identify four types of common transmission media and be able to describe the basic characteristics of each. ^ Students completing CISN 11 - Telecommunications/Networking Lecture will know at least five security strategies that can protect a network from a security breach.
CISN 11LTelecommunications/Networking Lab^ Students competing this course will be able to explain ten security strategies that will protect a company's computers from security attacks. ^ Students completing this course will be able to capture and analyze network packets using network monitoring software.
CISD 14LVBA for Excel and Access Lab^ Students completing CISD 14L - VBA for Excel and Access will be able to apply appropriate programming structures for decisions in VBA code. ^ Students completing CISD 14L - VBA for Excel and Access will be able to use the Excel Object Model to populate calculated data into an Excel worksheet cell. ^ Students completing CISP 14 - Advanced Basic Programming Lecture will be able to create a web site that accesses data from a database.
CISN 61Virtualization Technology^ Be able to use an appropriate vendor virtualization software to install, configure, and maintain a virtual environment based on a set of requirements ^ Understand the importance and differences between type 1 and type 2 hypervisors and guest operating system support on different vendor virtualization software
CISW 15 (VOC)Website Development^ Students completing CISW 15 - Website Development will be able to create custom styles sved in a cascading style sheet. ^ Students completing CISW 15 - Website Development will be able to link Web Page documents and entire websites together.
CISN 24Window Server Network & Security Administration^ Students completing CISN 24 - Window Server Network and Security Administration Lecture will be able to configure and install Windows Active Directory. ^ Students completing CISN 24 - Window Server Network and Security Administration Lecture will be able to implement Windows file system security.
CISN 24LWindow Server Network and Security Administration Lab^ Students completing CISN 24L - Window Server Network and Security Administration Lab will be able to apply TCP/IP subnet, IPsec, NAT, and secured VPN. ^ Students completing CISN 24L - Window Server Network and Security Administration Lab will be able to install and manage DNS.
CISN 21Windows Operating System^ Students completing CISN 21 - Windows Operating System will be able to effectively use the printer configuration utility to install and test a printing device. ^ Students completing CISN 21 - Windows Operating System will be able to properly configure Microsoft's operating system to stay secure while interacting with internetworks.
CISW 41XML Secure Programming^ Students completing CISW 41 - XML Secure Programming will be able to create a well-formed XML document. ^ Students completing CISW 41 - XML Secure Programming will be able to format XML using Cascading Style Sheets. ^ Students completing CISW 41 - XML Secure Programming will be able to reformat an XML document using XSLT.