Moreno Valley College
Computer Information System Programs at Moreno Valley College: Cybersecurity, Programming, IT Support Specialist.
CIS-11 Computer Architecture & Organization: Assembly
An introduction to microprocessor architecture and assembly language programming. The relationship between hardware and software will be examined to understand the interaction between a program and the total system. Mapping of statements and constructs in a high-level language onto sequences of machine instructions is studied as well as the internal ...CIS-18A Java Programming: Objects
An introduction to Java programming for students already experienced in the fundamentals of programming. An emphasis will be placed upon object- oriented programming. Other topics include graphical interface design and typical swing GUI components.CIS-25 Information & Communication Technology Essentials
Introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification ...CIS-27: Information and Network Security
An introduction to the fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. It addresses hardware, software, processes, communications, applications, and policies and procedures with respect to organizational Cybersecurity and Risk Management. Preparation for the CompTIA Security+ certification ...CIS-27A Computer Forensics Fundamentals
An introduction to the methods used to properly conduct a computer forensics investigation beginning with a discussion of ethics, while mapping to the objectives of the International Association of Computer Investigative. Specialists (IACIS) certification. Topics covered include an overview of computer forensics as a profession; the computer investigation ...CIS-27B Introduction to Cybersecurity: Ethical Hacking
Introduces the network security specialist to the various methodologies for attacking a network. Students will be introduced to the concepts, principles, and techniques, supplemented by hands-on exercises, for attacking and disabling a network within the context of properly securing a network. The course will emphasize network attack methodologies with ...CIS-30A Introduction to Python Programming
Combined features of Python are suitable for program development. Practical applications of Python may be found in the prominent fields of many different sciences field. Introduces the beginner or curious programmer to Python and basic programming concepts through a series of practical hands-on exercises following concept lecture and discussions. Provides ...CIS-30B Python Programming in Networking
Emphasis on the use of Python programming in network administration, such as device configuration, establish communication secure services, analysis and automation. Entails writing scripts, using threads and handle exceptions to streamline network tasks, control network resources, debugging and monitor network communications using Python programming ...CIS-30C Python Programming in Cybersecurity
Programming concepts for security assessment and system investigation using Python programming language. Overviews scripting techniques for security tasks, penetration testing and digital forensics investigation using the Python programming language. Write custom tools, developing basic software exploits for ethical hacking and risk assessment purposes. ...CIS-30E Advanced Python Programming
Apply the principles of Python programming to import and manipulate data sets. Design scalable programs with application scaffolding. Explore abstract methods to maintain data consistency, clone objects using the prototype pattern, use the adapter pattern to make incompatible interfaces compatible and employ the strategy pattern to dynamically choose ...