UG Sem in Computing Security: Topic: Open-Source Software Security
CSEC 559
3
A
Capstone in Comp Sec
CSEC 490
3
A
Employee Benefits & Compensation
HRDE 383
3
A
Interpersonal Communication
COMM 301
3
A
Operations Management
DECS 310
3
A-
Principles of Marketing
MGKT 230
3
A
Public Speaking
COMM 201
3
A
Organizational Behavior
MGMT 215
3
A
Personal Training
WFIT 37
3
P
Pilates
WFIT 85
3
P
Functional Yoga
WIT 98
3
P
Total
24
3.80
Fall
Name
Abbreviation
Credits
Grade
Independent Study
IGME 599
3
A
Project in FOSS Dev
IGME 585
3
A
Intro to Intell Security Sys
CSCI 532
3
A
Analysis of Algorithms
CSCI 261
3
P
Total
12
3.76
Summer
Name
Abbreviation
Credits
Grade
Conc of Par & Dist Systems
CSCI 251
3
A-
Intro Artificial Intelligence
CSCI 331
3
A-
Total
6
3.74
Junior
Spring
Name
Abbreviation
Credits
Grade
Programming Language Concepts
CSCI 344
3
A-
Engineering Secure Software
SWEN 331
3
A-
Concepts of Computer Systems
CSCI 250
3
C+
Honors Capstone Seminar
ITDS 450H
1
A
Professional Communications
CSCI 471
3
A
Total
13
3.77
Fall
Name
Abbreviation
Credits
Grade
Principles of Web Application Security
CSEC 380
3
A
Concepts of Computer Systems
CSCI 250
3
N/A
Cyber Security Policy and Law
PUBL 363
3
A
Intercultural Communication
COMM 304
3
A-
Total
12
3.82
Summer
Name
Abbreviation
Credits
Grade
Honors FOSS Independent Study
IGME 599
4
A
Cooperative Education in CSEC
CSEC 499
0
S
Total
4
4.0
🌸👋🏻 Join 10,000+ followers! Let’s take this to your inbox. You’ll receive occasional emails about whatever’s on my mind—offensive security, open source, academics, boats, software freedom, you get the idea.
Sophomore
Spring
Name
Abbreviation
Credits
Grade
Reverse Engineering Fundamentals
CSEC 202
3
A
Mechanics of Programming*
CSCI 243
3
B
Honors Network Services
NSSA 245
3
A
Honors Introduction to Software Engineering
SWEN 261
3
A
Total
12
3.75
* Mechanics of Programming or “MOPS” focuses on C Programming, one of my favorite programming languages. Yet, it is the only class I haven’t received an A in. The course is a common reason for students switching out of RIT’s Computer Science Major; there are many horror stories.
If you are a Computer Science major, CSCI 243 is required for graduation. However, if you are interested in C and worried about MOPs, there are other courses.
As of August 2022, there are two SWEN classes on C programming: SWEN 250 and SWEN 340.
Fall
Name
Abbreviation
Credits
Grade
Programming for Information Security
CSEC 201
3
A
Systems Administration I
NSSA 221
3
A
Introduction to Database and Data Modeling
ISTE 230
3
A
Honors Free & Open Source Culture
ENGL 450
3
A
Total
12
4.0
Summer
Name
Abbreviation
Credits
Grade
Probability and Statistics I
MATH 251
3
SE
General Biology II
BIOL 102
3
A
General Biology II Lab
BIOL 104
1
A
General Biology I
BIOL 101
3
A
General Biology I Lab
BIOL 103
1
A
Cooperative Education in Computing Security (Summer)
CSEC 499
0
S
Total
11
4.0
Freshman
Spring
Name
Abbreviation
Credits
Grade
Software Development and Problem Solving II
CSEC 124
4
A
Honors Humanitarian Free & Open Source Software Development
Olivia is senior security engineer, certified personal trainer, and freedom software advocate. She writes about offensive security, open source software, and professional development.
Discover more from [ret]2read
An OS Internals Newsletter by Olivia Gallucci. Subscribe now to keep reading and get access to the full archive.