Education
Rochester Institute of Technology
Major: BS Computing and Information Technology
Filter Courses:
COMM 142
Introduction to Technical Communication
COMM 142
Introduction to Technical Communication
- Skills used:
- Communication
- Teamwork
- Team Building
- Revision
- Vocabulary
CSEC 140
Introduction to Cybersecurity
CSEC 140
Introduction to Cybersecurity
- Skills used:
- TCP/IP
- Security Analysis
- Risk management
- Attention to detail
- Data security
GCIS 123
Software Development and Problem Solving I
GCIS 123
Software Development and Problem Solving I
- Skills used:
- Programming
- Python
- Bash
- CLI
- Github
- Scripting
- Unit tests
GCIS 124
Software Development and Problem Solving II
GCIS 124
Software Development and Problem Solving II
- Skills used:
- Java
- File manipulation
- OOP
- UML
- Enumeration
- Encapsulation
ISTE 140
Web & Mobile I
ISTE 140
Web & Mobile I
- Skills used:
- HTML
- CSS
- Web Design
- Website Modeling
- Figma
ISTE 230
Introduction to Database and Data Modeling
ISTE 230
Introduction to Database and Data Modeling
- Skills used:
- MySQL CLI
- Normalization
- Relational Database Model
- Data Management
- Data Prioritization
ISTE 240
Web & Mobile II
ISTE 240
Web & Mobile II
- Skills used:
- DHTML
- PHP
- MySQL
- JavaScript
- Site Accessibility
- Site Optimization
ISTE 260
Designing the User Experience
ISTE 260
Designing the User Experience
- Skills used:
- Interpersonal Skills
- Usability Design
- Team Building
- Communication
ISTE 330
Database Connectivity and Access
ISTE 330
Database Connectivity and Access
- Skills used:
- Database Processing
- SQL
- Java
ISTE 340
Client Programming
ISTE 340
Client Programming
- Skills used:
- DHTML
- JavaScript
- LocalStorage
- Cookies
- MVCs
- Reusability
- Code Analysis
- React
- C#
ISTE 430
Information Requirements Modeling
ISTE 430
Information Requirements Modeling
- Skills used:
- Information Modeling
- Critical Thinking
- Project Development
NSSA 102
Computer System Concepts
NSSA 102
Computer System Concepts
- Skills used:
- Computer architecture
- Operating systems
NSSA 220
Task Automation Using Interpretive Languages
NSSA 220
Task Automation Using Interpretive Languages
- Skills used:
- Scripting
- Linux
- Bash
- Data manipulation
NSSA 221
Systems Administration I
NSSA 221
Systems Administration I
- Skills used:
- Windows
- Linux
- GPOs
NSSA 241
Introduction to Routing and Switching
NSSA 241
Introduction to Routing and Switching
- Skills used:
- TCP/IP
- Troubleshooting
- Networking
- Routing
- Network Topology
- Data Security
SWEN 383
Software Design Principles and Patterns
SWEN 383
Software Design Principles and Patterns
- Skills used:
- Java
- Code Analysis
- Code Architecture