CIS Course Descriptions

CIS 101 Software ApplicationsCredit Hrs: 3
Pre-Req: None   Co-Req: None
A course designed to enable students to achieve sufficiently proficient skill levels for accomplishing both academic and career tasks using file management, document processing, spreadsheet, presentation, graphic applications, Internet browsing, and electronic mail applications. Emphasis will be placed on promoting, developing, and enhancing practical applications skills in the laboratory.

CIS 122 Integrated Software ApplicatioCredit Hrs: 3
Pre-Req: None   Co-Req: None
A course designed to enable students to achieve advanced levels of proficiencies using integrated software applications. Emphasis will be placed on developing critical thinking and electronic communication skills using the advanced features of document processing, spreadsheet, database, and presentation graphics applications. Furthermore, the student will learn how to integrate external information from sources such as the Internet or other applications, into documents or presentations. These competencies will be gained by using project-based assignments. The course is best suited for the individual who already possesses a basic understanding of computer file management, operating systems and productivity software applications.

CIS 125 Windows ProfessionalCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course will focus on implementing, managing, monitoring and troubleshooting hardware devices and drivers, administration of resources, optimizing system performance, configuring the desktop environment, network protocols and services, and system and network security. This course will help to prepare the student for the Installing, Configuring, and Administrating Microsoft Windows XP Professional Certification.

CIS 127 Game ProgrammingCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course is designed for those ready to jump into the exciting world of game programming. The course will introduce the new programmer to the skills needed to create your own custom games. In order to get the most out of this course, a basic understanding of programming concepts would be helpful.

CIS 130 Programming Design and LogicCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course is designed to teach students programming and logic utilizing a current programming language. Critical thinking skills will be developed using realistic business examples. The emphasis of this course will be placed on variable usage, data types, decisions, and repetition. This course is designed to prepare the student for success in any programming language.

CIS 135 Database SystemsCredit Hrs: 3
Pre-Req: None   Co-Req: None
This is an introductory course in database design. Students will create tables, forms, queries, and reports that will be used to access data. Custom controls, calculated and linked fields, and OLE will be used in the design process. Programming Concentration majors should take this course with CIS 122 and CIS 130.

CIS 135 Database SystemsCredit Hrs: 3
Pre-Req: None   Co-Req: None
A thorough study of modern commercial relational databases and their uses in the computerized business world. Topics covered will include Structured Query Language (SQL), data modeling, entity relationship diagrams, data integrity, referential integrity, constraints and the normal forms.

CIS 145 LinuxCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course is designed as an in-depth look at operating systems concepts; principles and practices of systems administration and management network file system, account management; OS installation; startup and shutdown, booting, backup, restore; system administration tools; duties and responsibilities of a system administrator. We will also cover the ethics of the system administrator. Our exploration of this subject will take the form of a practical hands-on approach.

CIS 150 Web Design/DevelopmentCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course will focus on using the Internet as a communications medium, developing both personal and business-oriented Web pages and associated Web Sites. Aspects of content development, organizational design, navigational concepts, and basic forms coding will be implemented using HTML coding and other Web design tools such as FrontPage and Dreamweaver. Or, such state-of-the art Web design tools that meet current industry standards. The history of the Internet will be discussed concomitant with present usage and future potentials. The objectives of this course will be met using problem-based learning techniques.

CIS 150 Web Design/DevelopmentCredit Hrs: 3
Pre-Req: None   Co-Req: None
Fundamentals of web site development using XHTML, CSS and JavaScript. A review of website management, web-building tools, multi-level site planning and construction, navigation schemes, client- and server-side scripting, basic interactivity, information organization, and the delivery of basic multimedia content will be included.

CIS 155 Certified Internet WebmasterCredit Hrs: 3
Pre-Req: None   Co-Req: None
Certified Internet Webmaster Foundations is designed to provide knowledge to students who wish to develop skills enabling them to create, run, and update Websites. Covering major areas of Web development, course topics will include: Networking and Internet technologies; Web authoring (Web page and site design); types of Web content; eCommerce services; and Internet Security. Students will be engaged in hands-on projects to acquire skills and knowledge essential to the Internet professional. This course will help prepare students for the Certified Internet Webmaster (CIW) Foundations Exam.

CIS 156 Principles of Info AssuranceCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course is designed to introduce students to information security principles. Topics covered in the course will include the need for security, risk management, security technology, cryptography, and physical security. Security policies and legal/ethical issues will also be covered.

CIS 170 IT EssentialsCredit Hrs: 3
Pre-Req: None   Co-Req: None
A course designed to enable the student to make repairs to microcomputer hardware systems. Functional parts and theories will be studied. Microcomputer/Networking Concentration majors should take this course with CIS 122 and CIS 175. This course will help to prepare the student for the CompTIA A+ Certification.

CIS 175 Network TechnicianCredit Hrs: 3
Pre-Req: None   Co-Req: None
A course designed to enable students to understand and work with network media and topologies, protocols and standards, network implementation and support. This course will help to prepare the student for the CompTIA Network + Certification.

CIS 176 CCNA I Network FundamentalsCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI and TCP layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Labs use a ?model Internet? to allow students to analyze real data without affecting production networks. Packet Tracer (PT) activities help students analyze protocol and network operation and build small networks in a simulated environment. At the end of the course, students build simple LAN topologies by applying basic principles of cabling, performing basic configurations of network devices such as routers and switches, and implementing IP addressing schemes.

CIS 176 CCNA I Network FundamentalsCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI and TCP layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Labs use a ?model Internet? to allow students to analyze real data without affecting production networks. Packet Tracer (PT) activities help students analyze protocol and network operation and build small networks in a simulated environment. At the end of the course, students build simple LAN topologies by applying basic principles of cabling, performing basic configurations of network devices such as routers and switches, and implementing IP addressing schemes.

CIS 177 CNNA 2 Routing Proto/ConceptsCredit Hrs: 3
Pre-Req: CIS 176   Co-Req: None
This course describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Students analyze, configure, verify, and troubleshoot the primary routing protocols, RIPv1, RIPv2, EIGRP, and OSPF. By the end of this course, students will be able to recognize and correct common routing issues and problems. Students complete a basic procedural lab, followed by basic configuration, implementation, and troubleshooting labs in each chapter. Packet Tracer activities reinforce new concepts, and allow students to model and analyze routing processes that may be difficult to visualize or understand.

CIS 190 Network Server AdministrationCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course will focus on managing and maintaining physical and logical network devices, network users, computers, and groups, and access to network resources. This course will help to prepare the student for the Managing and Maintaining a Microsoft Windows Server 2003 Environment Certification.

CIS 200 C++Credit Hrs: 3
Pre-Req: CIS 130   Co-Req: None
Programming in C++ will be the focus of this course. The concepts covered in the class will begin with introductory concepts and conclude with advanced topics in C++. Programming concepts addressed will include data types, abstraction, classes, objects, file processing, functions, decision statements, iteration, arrays, inheritance, and pointers.

CIS 210 Java ProgrammingCredit Hrs: 3
Pre-Req: CIS 130   Co-Req: None
This course is designed as an overview of the Java programming language. Object-oriented programming concepts will be reinforced concomitantly with the Java language syntax throughout the term of the course. Programming concepts addressed will include Java classes, methods, control structures, decision structures, arrays encapsulation, and inheritance.

CIS 215 Advanced Database SystemsCredit Hrs: 3
Pre-Req: CIS 135   Co-Req: None
A continuation of CIS 135 where more depth is given to database theory and application, including advanced SQL, procedural extensions to the SQL language, stored functions and procedures, packages and triggers. This course will require a project in which the student will create a complete database from a real-world problem.

CIS 215 Advanced Database SystemsCredit Hrs: 3
Pre-Req: CIS 135   Co-Req: None
A continuation of CIS 135 where more depth is given to database theory and application, including advanced SQL, procedural extensions to the SQL language, stored functions and procedures, packages and triggers. This course will require a project in which the student will create a complete database from a real-world problem.

CIS 216 SeminarCredit Hrs: 1-3
Pre-Req: None   Co-Req: None
A course designed to provide business and industry with seminars, workshops and special course offerings.

CIS 226 Windows ProfessionalCredit Hrs: 3
Pre-Req: None   Co-Req: None
This course will focus on implementing, managing, monitoring and troubleshooting hardware devices and drivers, administration of resources, optimizing system performance, configuring the desktop environment, network protocols and services, and system and network security. This course will help to prepare the student for the Installing, Configuring, and Administrating Microsoft Windows XP Professional Certification.

CIS 230 Visual BASICCredit Hrs: 3
Pre-Req: CIS 130   Co-Req: None
Programming in Visual BASIC will be the focus of this course. The concepts covered in the class will begin with introductory concepts of Visual BASIC and conclude with advanced topics in Visual BASIC. Programming concepts addressed will include data types, file processing, functions, decision statements, iteration, arrays, integration with other applications software, and database access.

CIS 250 Network SecurityCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course is designed to give students a fundamental understanding of computer and network security. It will introduce students to a wide variety of concepts related to computer security. This course will help prepare the student for the CompTIA Security + Certification.

CIS 251 Digital ForensicsCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course is designed to give students a basic understanding of computer forensics and investigations. This course will introduce students to computing investigations by preparing them to acquire and examine digital evidence. This course will support one of the components required for the Certified Information Systems Security Professional (CISSP) Certification.

CIS 254 Web Develop and AdministrationCredit Hrs: 3
Pre-Req: CIS 150   Co-Req: None
This course will focus on developing Web-based solutions using Internet, intranets, or extranets technologies. Aspects of advanced content development, including data-driven site content, will be explored and implemented using a variety of resources and industry standard development tools. Concepts of usability, functionality, and security will be discussed concomitant with project design and implementation. The objectives of the course will be met using problem-based learning techniques.

CIS 255 Cert Internet Web DesignerCredit Hrs: 3
Pre-Req: CIS 150   Co-Req: None
Certified Internet Webmaster Site Designer is designed to provide knowledge to students who wish to design and publish Web sites. Site development essentials will be covered in depth and will include: the site development process; customer expectations; and legal and ethical considerations. Elements of site design, such as aesthetics, end-user experience, usability, navigation, and accessibility, will also be covered. Hands-on projects using Hypertext Markup Language (HTML), Extensible Markup Language (XHTML), digital imagery, and GUI development applications (i.e., Dreamweaver, FrontPage) will provide students with skills needed to successfully develop, publish, and maintain a Website. This course will help prepare students for the Certified Internet Webmaster (CIW) Site Designer Professional Exam.

CIS 256 2D Vector AnimationCredit Hrs: 3
Pre-Req: CIS 150   Co-Req: None
This course introduces students to vector-based animation and interactivity for both the Web and standalone presentation application using Macromedia Flash or similar Flash technology design tools. The course will focus on planning, designing, and producing animated shorts for the Web and stand alone presentations using hands-on tutorials and projects. Topics will include: storyboarding, Flash architecture, keyframing, timelines, tweening, audio, and basic ActionScripting. This course will help support the student in preparing for the CIW Site Designer Certification.

CIS 257 Secure Electronic CommerceCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course is designed to focus on the study of secure electronic commerce. Topics covered will include designing for security, security policies, biometrics, encryption, digital signatures, and public key infrastructure.

CIS 258 PC Support Help DeskCredit Hrs: 3
Pre-Req: CIS 170 and CIS 270   Co-Req: None
This course will focus on the knowledge to troubleshoot hardware and/or software operation and application problems for end users on the desktop or client-side based on the Windows desktop operating system. It will also cover the skills of help desk technicians, customer support representatives, and technical support specialists. The objectives of this course will be met using problem based learning techniques.

CIS 259 Enterprise Security ManagementCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course is designed to cover the managerial aspects of computer security and risk management for enterprises. The student will attain knowledge for accreditation, procurement, extension and operation principles for secure computing systems.

CIS 270 IT TechnicianCredit Hrs: 3
Pre-Req: CIS 170   Co-Req: None
A course designed to teach the following microcomputer topics; memory management, interface card installation, interrupts, I/O and memory addressing, microcomputer system utilities, hard drive management and setup, and other advanced hardware concepts. This course will help prepare students for the Comp TIA A+ Certification.

CIS 275 InternetworkingCredit Hrs: 3
Pre-Req: CIS 175   Co-Req: None
This course will focus on managing and maintaining IP addressing, names resolution, network security, routing and remote access, and network infrastructure. This course will help to prepare the student for the Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure Certification.

CIS 276 CCNA 3 LAN Switchiing/WirelessCredit Hrs: 3
Pre-Req: CIS 177   Co-Req: None
This course provides a comprehensive, theoretical, and practical approach to learning the technologies and protocols needed to design and implement a converged switched network. Students learn about the hierarchical network design model and how to select devices for each layer. The course explains how to configure a switch for basic functionality and how to implement Virtual LANs, VTP, and Inter-VLAN routing in a converged network. The different implementations of Spanning Tree Protocol in a converged network are presented, and students develop the knowledge and skills necessary to implement a WLAN in a small-to-medium size network.

CIS 277 CCNA 4 Accessing the WANCredit Hrs: 3
Pre-Req: CIS 276   Co-Req: None
This course discusses the WAN technologies and network services required by converged applications in enterprise networks. The course uses the Cisco Network Architecture to introduce integrated network services and explains how to select the appropriate devices and technologies to meet network requirements. Students learn how to implement and configure common data link protocols and how to apply WAN security concepts, principles of traffic, access control, and addressing services. Finally, students learn how to detect, troubleshoot, and correct common enterprise network implementation issues.

CIS 290 CIS InternshipCredit Hrs: 3
Pre-Req: CIS 270   Co-Req: None
A supervised work program designed to provide students with a variety of practical on-the-job experiences. This will allow students to apply their knowledge to real world situations. This will also allow relationships to be built between companies and students prior to graduation.

CIS 290 CIS InternshipCredit Hrs: 3
Pre-Req: None   Co-Req: Enrolled in final JSCC semester
A supervised work program designed to provide students with a variety of practical on-the-job experiences. This will allow students to apply their knowledge to real world situations and to build relationships between companies prior to graduation. This course should be taken in the last semester of enrollment prior to graduation.