Course Descriptions 2018-2019 by Santa Monica Community College

More catalogs by Santa Monica Community College | Course Descriptions 2018-2019 | 176 pages | 2019-11-11

Ads

Page 39 of Course Descriptions 2018-2019

194 santa monica college catalog 2018–2019 how to express security requirements translate requirements into policies implement mechanisms that enforce policy and ensure that these policies are effective current industry best practices for safeguarding computer resources will be discussed various case studies will outline the typical way that security failures get exploited by attackers and how these attacks can be discovered understood and countered cs 74a security in vb .net applications 3 units transfer csu • prerequisite none • advisory cs 15 this course provides students with the tools needed to implement security in designing and developing applications written in microsoft visual basic .net topics include encryption security practices securing remote applications such as asp and remote databases upon completion of this course students will be able to develop applications that can handle threats and respond to them more securely course descriptions cs 74b security in j2ee applications 3 units transfer csu • prerequisite none • advisory cs 55 this course provides students with the tools needed to implement security in designing and developing applications utilizing the java 2 platform topics include encryption security practices securing remote applications such as secure web servers and remote databases upon completion of this course students will be able to develop applications that can handle threats and respond to them more securely cs 75 network protocols and analysis 2 units transfer csu • prerequisite none • advisory cs 70 this course introduces major protocols and their roles in protocol suites with emphasis on tcp/ip detailed coverage is given to at least one protocol at each layer the main application level protocols and at least one security protocol analytic programs such as ping traceroute and packet capture are studied and applied as tools to protocol analysis the wireshark packet capture and protocol decoder program is centrally utilized cs 78 secure server installation and administration 3 units transfer csu • prerequisite none • advisory cs 70 in this course students will study network service administration this course covers physical bios and bootloader security password strength and cracking file system permissions authentication mechanisms remote backup and logging and installation strategies as machine-level security considerations a variety of particular service applications like apache web service and bind name service are then studied emphasizing their strengths weaknesses and how to configure them for security through wrappers file system access jails and other mechanisms cs 79a introduction to cloud computing 3 units transfer csu • prerequisite cs 3 this course introduces cloud computing which shifts information systems from on-premises computing infrastructure to highly scalable internet architectures the course provides a solid foundation of cloud computing technologies and provides students with the understanding required to effectively evaluate and assess the business and technical benefits of cloud computing and cloud applications students analyze a variety of cloud services storage servers and software applications and cloud providers case studies will be used to examine various industry cloud practices and applications the course also surveys cloud careers and discusses industry demand for cloud skills cs 79b database essentials in amazon web services 3 units transfer csu • prerequisite cs 79a this course addresses cloud database management which supports a number of different approaches for storing data in the course students define operate and scale both sql and nosql data storage solutions this course considers factors that should be balanced during the design of a storage solution principles are applied by performing exercises using amazon rds and sql to create and fill tables retrieve and manipulate data object-based apis are used to serialize objects to amazon dynamodb for nosql solutions topics include automated backups transaction logs restoration and retention cs 79c compute engines in amazon web services 3 units transfer csu • prerequisite cs 79a and cs 55 or cs 87a or cs 83r or cs 85 in this course students explore how cloud computing systems are built using a common set of core technologies algorithms and design principles centered around distributed systems students will use the amazon web services aws management console to provision load-balance and scale their applications using the elastic compute cloud ec2 and the aws elastic beanstalk the course discusses from a developer perspective the most important reasons for using aws and examines the underlying design principles of scalable cloud applications cs 79d security in amazon web services 3 units transfer csu • prerequisite cs 79a this course focuses on protecting the confidentiality integrity and availability of computing systems and data students learn how amazon web service aws uses redundant and layered controls continuous validation and testing and a substantial amount of automation to ensure the underlying infrastructure is continuously monitored and protected students examine the aws shared responsibility model and access the aws management console to learn more about security tools and features provided by the aws platform cs 80 internet programming transfer csu • prerequisite none 3 units