Quick Search
- African American Studies
- Accounting
- Anthropology
- Arabic
- Art History
- Art
- Asian Studies
- Astronomy
- Behavioral and Social Science
- Biology
- Business and Management
- Career Planning
- Criminology/Criminal Justice
- Chemistry
- Chinese
- Computer Information Technolo
- Computer Science
- Computer Studies
- Communication Studies
- Cyber Security-Info Assurance
- Data Analytics
- Economics
- Education Teacher Preparation
- Emergency Management
- English
- Environmental Hlth and Safety
- Environmental Management
- Experiential Learning
- Finance
- French
- Fire Science
- Geography
- Geology
- German
- Gerontology
- Graphic Communication
- Government and Politics
- History
- Health Services Management
- Homeland Security
- Human Resource Management
- Humanities
- Information Systems Managemen
- Japanese
- Journalism
- Korean
- Legal Studies
- Library Skills & Info Literac
- Mathematics
- Marketing
- Music
- Natural Science
- Nursing
- Nutrition
- Professional Exploration
- Philosophy
- Physics
- Public Safety Administration
- Psychology
- Software Development&Security
- Sociology
- Spanish
- Speech
- Statistics and Probability
- Women's Studies
- Writing
2023 Fall: August 16 - December 12
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|
2023 Fall: August 16 - December 12
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|---|---|---|---|---|---|---|
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
80150 | 7665 | 18 Oct 2023-12 Dec 2023 | Th | 6:30P-9:30P | Open | Dorsey Station (Hybrid) | |
Faculty: Quintananieves, Armando | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81013 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Parsons, Matthew J | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81243 | 6381 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Pike, Melissa A | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81369 | 6382 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Braun, Nathan L | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81381 | 6383 | 16 Aug 2023-10 Oct 2023 | Closed | Online | |||
Faculty: Donoho, Lucas M. | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81800 | 6384 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Brown, Matthew L | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
83019 | 7380 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Khan, Muhammad A | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
83020 | 7381 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Braun, Nathan L | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
83021 | 7382 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Pike, Melissa A | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
83912 | 7383 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Howard, Christopher G | Syllabus | Course Materials | |||||
SDEV 300 | Building Secure Python Applications (3) | ||||||
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|||||||
87291 | 7384 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Parsons, Matthew J | Syllabus | Course Materials | |||||
SDEV 325 | Detecting Software Vulnerabilities (3) | ||||||
Prerequisites: CMSC 320 and SDEV 300. An in-depth, practical application of techniques and tools for detecting and documenting software vulnerabilities and risks. The goal is to research, select, and use software to analyze code and isolate and prioritize application code and processes that could lead to failure or compromise data integrity or privacy. Topics include the top 25 software vulnerabilities, secure coding guidelines, static code analysis, and software assurance metrics. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81014 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Fair, Zachary | Syllabus | Course Materials | |||||
SDEV 325 | Detecting Software Vulnerabilities (3) | ||||||
Prerequisites: CMSC 320 and SDEV 300. An in-depth, practical application of techniques and tools for detecting and documenting software vulnerabilities and risks. The goal is to research, select, and use software to analyze code and isolate and prioritize application code and processes that could lead to failure or compromise data integrity or privacy. Topics include the top 25 software vulnerabilities, secure coding guidelines, static code analysis, and software assurance metrics. |
|||||||
83024 | 7380 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Fair, Zachary | Syllabus | Course Materials | |||||
SDEV 325 | Detecting Software Vulnerabilities (3) | ||||||
Prerequisites: CMSC 320 and SDEV 300. An in-depth, practical application of techniques and tools for detecting and documenting software vulnerabilities and risks. The goal is to research, select, and use software to analyze code and isolate and prioritize application code and processes that could lead to failure or compromise data integrity or privacy. Topics include the top 25 software vulnerabilities, secure coding guidelines, static code analysis, and software assurance metrics. |
|||||||
86731 | 7381 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Donoho, Lucas M. | Syllabus | Course Materials | |||||
SDEV 350 | Database Security (3) | ||||||
Prerequisite: CMSC 320. A study of processes and techniques for securing databases. The objective is to design, build, and maintain databases to minimize risks and security attacks. Topics include privileges and roles, user accounts, encryption, authentication methods, and auditing. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81022 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Eyler, Carl W | Syllabus | Course Materials | |||||
SDEV 350 | Database Security (3) | ||||||
Prerequisite: CMSC 320. A study of processes and techniques for securing databases. The objective is to design, build, and maintain databases to minimize risks and security attacks. Topics include privileges and roles, user accounts, encryption, authentication methods, and auditing. |
|||||||
83026 | 7380 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: De Los Santos, Ivan A. | Syllabus | Course Materials | |||||
SDEV 350 | Database Security (3) | ||||||
Prerequisite: CMSC 320. A study of processes and techniques for securing databases. The objective is to design, build, and maintain databases to minimize risks and security attacks. Topics include privileges and roles, user accounts, encryption, authentication methods, and auditing. |
|||||||
84221 | 7381 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Haseltine, Reginald Yagel | Syllabus | Course Materials | |||||
SDEV 350 | Database Security (3) | ||||||
Prerequisite: CMSC 320. A study of processes and techniques for securing databases. The objective is to design, build, and maintain databases to minimize risks and security attacks. Topics include privileges and roles, user accounts, encryption, authentication methods, and auditing. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
86729 | 6381 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: De Los Santos, Ivan A. | Syllabus | Course Materials | |||||
SDEV 360 | Secure Software Engineering (3) | ||||||
Prerequisite: CMSC 215. An in-depth study of the processes, standards, and regulations associated with secure software engineering. The objective is to plan, manage, document, and communicate all phases of a secure software development cycle. Topics include security requirements, secure software life cycle development, threat modeling, and Security Technical Implementation Guides (STIGs). |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81220 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Evatt, Donald R | Syllabus | Course Materials | |||||
SDEV 360 | Secure Software Engineering (3) | ||||||
Prerequisite: CMSC 215. An in-depth study of the processes, standards, and regulations associated with secure software engineering. The objective is to plan, manage, document, and communicate all phases of a secure software development cycle. Topics include security requirements, secure software life cycle development, threat modeling, and Security Technical Implementation Guides (STIGs). |
|||||||
83027 | 7380 | 18 Oct 2023-12 Dec 2023 | Closed | Online | |||
Faculty: Gabello, David P | Syllabus | Course Materials | |||||
SDEV 360 | Secure Software Engineering (3) | ||||||
Prerequisite: CMSC 215. An in-depth study of the processes, standards, and regulations associated with secure software engineering. The objective is to plan, manage, document, and communicate all phases of a secure software development cycle. Topics include security requirements, secure software life cycle development, threat modeling, and Security Technical Implementation Guides (STIGs). |
|||||||
Start date has passed. Please register for the next start date. | |||||||
86730 | 6381 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Johnson, Kyle L | Syllabus | Course Materials | |||||
SDEV 360 | Secure Software Engineering (3) | ||||||
Prerequisite: CMSC 215. An in-depth study of the processes, standards, and regulations associated with secure software engineering. The objective is to plan, manage, document, and communicate all phases of a secure software development cycle. Topics include security requirements, secure software life cycle development, threat modeling, and Security Technical Implementation Guides (STIGs). |
|||||||
87011 | 7381 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Bellack, Ryan J | Syllabus | Course Materials | |||||
SDEV 400 | Secure Programming in the Cloud (3) | ||||||
Prerequisite: SDEV 300. A hands-on study of programming secure applications in the cloud. The goal is to design and build applications in the cloud while implementing appropriate security policies. Topics include cloud computing models, risks and security challenges of programming in the cloud, and data security. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81714 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Poma, Craig A | Syllabus | Course Materials | |||||
SDEV 400 | Secure Programming in the Cloud (3) | ||||||
Prerequisite: SDEV 300. A hands-on study of programming secure applications in the cloud. The goal is to design and build applications in the cloud while implementing appropriate security policies. Topics include cloud computing models, risks and security challenges of programming in the cloud, and data security. |
|||||||
83029 | 7380 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Poma, Craig A | Syllabus | Course Materials | |||||
SDEV 425 | Mitigating Software Vulnerabilities (3) | ||||||
Prerequisites: SDEV 325 and SDEV 360. An in-depth analysis and evaluation of the mitigation of software vulnerabilities. The aim is to detect and mitigate software vulnerabilities by evaluating code. Topics include language-specific software vulnerabilities, mitigation, and input validation. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81322 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Waithe, Errol S. | Syllabus | Course Materials | |||||
SDEV 425 | Mitigating Software Vulnerabilities (3) | ||||||
Prerequisites: SDEV 325 and SDEV 360. An in-depth analysis and evaluation of the mitigation of software vulnerabilities. The aim is to detect and mitigate software vulnerabilities by evaluating code. Topics include language-specific software vulnerabilities, mitigation, and input validation. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81876 | 6381 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Khan, Muhammad A | Syllabus | Course Materials | |||||
SDEV 425 | Mitigating Software Vulnerabilities (3) | ||||||
Prerequisites: SDEV 325 and SDEV 360. An in-depth analysis and evaluation of the mitigation of software vulnerabilities. The aim is to detect and mitigate software vulnerabilities by evaluating code. Topics include language-specific software vulnerabilities, mitigation, and input validation. |
|||||||
84184 | 7380 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Waithe, Errol S. | Syllabus | Course Materials | |||||
SDEV 460 | Software Security Testing (3) | ||||||
Prerequisite: SDEV 425. A hands-on study of exploits, attacks, and techniques used to penetrate application security defenses and strategies for mitigating such attacks. The objective is to apply appropriate methodologies for software penetration testing to identify application weaknesses and logic flaws and to test and create scripts for exploitation and discovery. Topics include web architecture, application infrastructure, reconnaissance, discovery, mapping, and exploitation. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
81825 | 6380 | 16 Aug 2023-10 Oct 2023 | Open | Online | |||
Faculty: Howard, Christopher G | Syllabus | Course Materials | |||||
SDEV 460 | Software Security Testing (3) | ||||||
Prerequisite: SDEV 425. A hands-on study of exploits, attacks, and techniques used to penetrate application security defenses and strategies for mitigating such attacks. The objective is to apply appropriate methodologies for software penetration testing to identify application weaknesses and logic flaws and to test and create scripts for exploitation and discovery. Topics include web architecture, application infrastructure, reconnaissance, discovery, mapping, and exploitation. |
|||||||
84024 | 7380 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: Nebhnani, Puran C | Syllabus | Course Materials | |||||
SDEV 460 | Software Security Testing (3) | ||||||
Prerequisite: SDEV 425. A hands-on study of exploits, attacks, and techniques used to penetrate application security defenses and strategies for mitigating such attacks. The objective is to apply appropriate methodologies for software penetration testing to identify application weaknesses and logic flaws and to test and create scripts for exploitation and discovery. Topics include web architecture, application infrastructure, reconnaissance, discovery, mapping, and exploitation. |
|||||||
87061 | 7381 | 18 Oct 2023-12 Dec 2023 | Open | Online | |||
Faculty: | Syllabus | Course Materials |