47 courses with the subject CIS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CIS 110COMPUTER INFORMATION SYSTEMS FOR
MANAGEMENT..................................................................................... 3-2-2 This course introduces non-computer science majors to the fundamentals of computer hardware and software and their integration into management information systems. Specific software topics will include word processing, spreadsheet, presentation, database management and operating systems. Using these skills, students will solve problems that they will most likely encounter in a digital world. Additional topics will include computer hardware analysis, electronic communications, the Internet, computer networking, social implications of computing and other current computer topics.
The course exposes students with no computing background to key concepts of programming, logical thinking and modern technical fluency. Students develop the essential concepts of logic, design, and problem- solving skills pertinent to their discipline. Students will apply these skills by developing projects and writing programs using tools designed for students with no prior programming experience. The emphasis of the course is to learn concepts and techniques that are common to most programming languages and to gain exposure to concepts required for technically fluent citizens. This course is appropriate for non-information technology majors. 81
ALGORITHMS....................................................................................... 3-2-2 Building on the concepts learned in CIS 111B, the fundamental concepts of data structures and algorithms are explored. This course will apply software engineering techniques to the design and implementation of programs that manipulate complex data structures. Effective software engineering methods are stressed as well as developing good programming style. A high-level compiler language such as Java or C++ will be used. This is the third course for computer majors. Prerequisites:
CIS 120TEACHING WITH TECHNOLOGY IN MIDDLE YEARS AND
SECONDARY EDUCATION.................................................................. 3-3-0 This course will give students the opportunities to explore, utilize, evaluate, and integrate technology into their classrooms and curriculum. Students will be involved in many aspects of this integration, including lesson plan writing and unit designing. Students will develop the skills for enriching their classrooms with various types of technology. This course focuses on technology integration for grades 5-12 classrooms.
CIS 121TEACHING WITH TECHNOLOGY IN EARLY CHILDHOOD
This course focuses on technology integration for PreK-4th grade classrooms. Students will explore, utilize, evaluate, and integrate technology into their classrooms and curriculum. Students will be involved in many aspects of this integration, including lesson plan writing and unit designing. Students will develop the skills for enriching their classrooms with various types of technology.
This course is designed to explore how a computing system works and introduces the student to the organization and architecture of computer systems using the Assembly programming language. Computer Science students will gain insight into the functional components of a computer system. Topics covered will include digital logic, data representation, interfacing and I/O strategies, memory architecture, a computer's functional organization, and multiprocessing. The importance of CPU clock speed, cache size, bus organization, and number of core processors will also be discussed Prerequisites:
This course introduces students to the vocabulary, tools and fundamental techniques of manipulating digital audio and video content. Computer systems make it accessible for new users to take audio and digital information as input, to combine it using custom rules they develop and to produce new kinds of sounds, songs and interactive videos. This course is subject to a course fee.
Students will learn the Javascript programming language and how to use Javascript to build dynamic web sites that take advantage of modern Web browser features. Topics will include the Document Object Model (DOM), XML and JSON data formats, Hypertext Transfer Protocol (HTTP) and the XMLHttpRequest object. Students will learn how to combine these and other technologies to build Ajax applications. Prerequisites:
This course provides extended knowledge of the Linux Operating System. Advanced features and benefits of these operating systems including system administration, networking, configuration, communications, and ..... 3-2-2 control will be studied. Students will participate in complex laboratory assignments. The objectives of this course will align with a major industry certification exam. Prerequisites:
This course provides the student with the knowledge and skills necessary to perform day-to-day administrative tasks in a single or multiple domain Microsoft Windows Server based network. Students will learn how to implement system security, create users, establish network printing, backup system data and manage system resources. This course will also include topics on installation, configuration and troubleshooting in a Microsoft Windows environment using the most current version of the Server and Client operating systems. Virtualization of Student Servers will be employed throughout this course. Prerequisites: CIS 155 - PC Applications on Networks or CIS 111 - Computer Science I: Programming and Concepts Corequisites:
CIS 171Switching, Routing and Wireless Essentials3
CIS 1101 or CIS 111 - Programming for Everyone or Computer Science I: Programming and Concepts.........................................................................3
CIS 172Enterprise Networking, Security and Administration3
... 3 CIS 1101 or CIS 111 - Programming for Everyone or Computer Science I: Programming and Concepts.........................................................................3
This course introduces the fundamental techniques, concepts, and vocabulary of electronic game and simulation development. Students will explore the historical, social, and cultural effects of electronic games while applying modern game design and development methodologies and principles to create their own game. Prerequisites: ENG 010A - Basic Writing or ENG 011 - Basic Writing II or ESL 011 - Basic Writing II with a minimum grade of C REA 011 - Fundamentals of College Reading or REA 017 - Vocabulary and Reading Comprehension Development II with a minimum grade of C Corequisites:
This course introduces the fundamental techniques, concepts, and vocabulary of 2D and 3D art development for electronic games and simulations. Students will use 2D and 3D development tools and apply appropriate design methodologies and principles to create graphic images. Students will be introduced to 3D game engine technology and the process of importing and manipulating art objects using popular game engines and graphics tools.
CIS 198COOPERATIVE INTERNSHIP IN COMPUTER & INFORMATION
SYSTEMS I...................................................................... This course consists of employment in a college-approved organization to enable the student to gain insight into a computer operation. The course requires an optimum of 15 hours per week supervised and coordinated ..... 3-2-2 by a faculty member. Students are rated by the employer on their job performance. Prerequisites:
This course is designed to develop a fundamental understanding of the Azure cloud computing platform independent of any specific technical role. Course topics include Azure Cloud concepts, core Azure services, security, architecture, database concepts, pricing, and support to build your Azure Cloud knowledge. This course will help students prepare for the Azure Cloud Fundamentals exam. Prerequisites:
This course is designed to develop skills in Azure Cloud computing administration. Specific training will be provided in the following technical tasks: manage Azure identities and governance; implement and manage storage; deploy and manage Azure compute resources; configure and manage virtual networking; and monitor and back up Azure resources. This course will help students prepare for the Azure Cloud Administrator exam. Prerequisites:
.... 3-2-2 This course is designed to teach solutions architects how to optimize AWS Cloud resources and services to build an optimal Information Technology infrastructure. Course topics will include in-depth analysis of AWS services and the Well-Architected framework. This course will help students prepare for the AWS Solutions Architect exam. Prerequisites:
This course will teach a student the knowledge and skills required to identify, track, and prevent cybercrimes. Students will also learn about the cyber security and investigation techniques, safeguarding of information and enhancing network and data security, while performing basic troubleshooting to identify and establish steps to prevent future attacks. The course will also cover the objectives of the EC-Council Computer Hacking Investigator (CHFI) certification examination. Corequisites: CIS 275 - Network Security Fundamentals OR CIS 208 - Implementing Network Security. May be taken prior or during course.
This course will teach a student the knowledge and skills required to build, scale, secure, and defend the networks that are used in our businesses and daily lives. Students will also focus on various types of cyber-attacks and use tools and techniques in a virtual machine environment that allows them to create, implement, monitor, and detect malicious activity. The hands-on training is performed in this environment so that students can gain the necessary skills and knowledge needed to thwart these and future cyber-attacks in a Security Operations Center environment This course will prepare a student for entry level cyber security jobs and aligns with the CISCO CyberOps Associate certification. Prerequisites:
This course will teach a student the knowledge and skills required to look for weaknesses and vulnerabilities in the computer systems and networks with a view to enhance defense against cyber-attacks. Students will also learn about Information System Security, Trojans, Viruses and Worms and understand the concepts of Cryptography and learn the steps to implement security controls to detect and prevent cyber-attacks. The course will also cover the objectives of the EC-Council Certified Ethical Hacker (CEH) certification examination. Prerequisites: CIS 275 - Network Security Fundamentals OR CIS 208 - Implementing Network Security
Semester 3 MKT 111 or MGT 111 - Principles of Marketing or Principles of Management................................................................................................. 3
This course will teach a student the advanced knowledge and skills required to create modern, dynamic, interactive web sites using advanced toolsets sets. Students will learn on how to define modules and build templates; define custom directives, implement client-side services that interact with web servers and build dynamic browser views to provide rich user interaction and create custom services you can easily reuse. Prerequisites:
This course provides the student with an advanced understanding of 3D graphic creation and modeling. Students will learn advanced techniques of rendering, texturing, and lighting on both characters and structures. Students will create a comprehensive class project incorporating the techniques taught throughout the semester. Students will also engage with the practices of the wider 3D entertainment industry to develop specific skills and a personal work flow for 3D modelling and texturing. Current industry standard application software will be used. Prerequisites:
This course provides comprehensive instruction in using spreadsheet software as a productive decision making tool. Topics covered will include spreadsheet basics, pivot tables, slicers, what-if scenario tools, data base management, internal functions, data analysis, macro programming and graphing. Additional topics will include file organization, cloud computing, computer hardware analysis, electronic communications, selecting the best software tool, data privacy and security. .....3-2-2 Prerequisites: MAT 080 - Fundamentals of Mathematics, or MAT 011 Beginning Algebra, or MAT 011B Beginning Algebra with Review of Arithmetic with a minimum grade of C within the past 5 years REA 011 - Fundamentals of College Reading or REA 017 - Vocabulary and Reading Comprehension Development II with a minimum grade of C 83
This course will introduce students to key aspects of contemporary project management. Through hands-on exercises and case studies, students will learn the project planning process in detail, culminating in the creation of a baseline plan and budget using a state-of-the-art project management tool. Topics addressed will be project scope and objectives, deliverables, milestones, tasks, work breakdown structure, responsibility and authority, project network, critical path analysis, costs, resource allocation, and auditing. Prerequisites:
CIS 245 or CIS 246 - Database Management Systems Using SQL or Data Integration for Web Applications.................................................................. 3 CIS Electives - Select Two: CIS-119, CIS-140, CIS-166, CIS-212, CIS-213,
This course will introduce students to the basic elements of establishing a secure network, including security objectives, security architecture, security models and security layers. Students will analyze what elements contribute to high quality risk management, network security policy, and security training. This course focuses on the five security keys: Confidentiality, Integrity, Availability, Accountability, and Auditability. Successful completion of this course prepares students to take appropriate industry certifications in the security field. Prerequisites:
This course introduces students to the necessary mathematical techniques and physical modeling principles for electronic game and simulation development. Students will learn mathematical tools underlying the development of gaming software algorithms. They will use a range of software products to implement these algorithms and modeling methods. Prerequisites: