CSEC Semester Course Flowchart

Department of Computing Security
Undergraduate Curriculum
Year 2
CSCI 142
CSEC 101
NSSA 241
Computer
Science I
Fundamentals
of Computing
Security
MATH 181
Project-Based
Calculus I
General
Education
Elective
Global
Perspective
ACSC 10
YearOne
Key:
Computer
Science II
Introduction to
Routing and
Switching
MATH 182
Project-Based
Calculus II
MATH 190
Discrete
Math for
Computing
First Year
Writing
Wellness
Activity
Computing
Math
General Education
First Year Requirement
Science
Free Elective
Co-op
Wellness
The
Mechanics of
Programming
NSSA 245
Network
Services
MATH 251
Probability
& Statistics I
PHYS 211
University
Physics I
Social
Perspective
Wellness
Activity
CSCI 250
CSCI 462
Concepts of
Computer
Systems
NSSA 221
Systems
Administration
Math 241
Linear Algebra/
Math 252
Probability &
Statistics II
PHYS 212
University
Physics II
Ethical
Perspective
CSEC 99
Co-op
Seminar
CSEC 499 Cooperative Education
CSCI 141
CSCI 243
Corequisite
CSEC 363
Introduction
to
Cryptography
Cyber Security
Policy & Law
ISTE 230
CSCI 250
Introduction
to Database &
Data Model
CSEC
Elective*
Free
Elective
Artistic
Perspective
YearOne:
Authentication
& Security
Models
CSEC
Elective*
Free
Elective
Take each of the following:
-First Year Writing
-General Education Elective
-Ethics Elective (PHIL 102/202/306)
*Computing Security
Advanced Electives
CSEC
Elective*
CSEC
Elective*
CSEC
Elective*
CSEC
Elective*
Free
Elective
CSEC 490
Capstone in
Computing
Security
PHIL 102/
202/306
Ethics Elective
Clusters:
There are six advanced electives that students
must complete; four courses must be taken from
one cluster and the other two courses must be
taken from two different clusters. When a student
is beginning to plan their clusters, it is highly
recommended that they meet with their academic
advisor.
- System Security
- Network Security
- Digital Forensics
- Malware
- Secure Software Development
- Database and Application Security
- Security Evaluation
- Theory
Free Elective:
Free
Elective
Students are given four 3 credit free electives to
complete in their degrees. These required courses
are able to be filled with any credit baring course.
The free elective courses can be filled with courses
for a minor, or classes of interest.
Wellness Education Requirement:
Immersion
The YearOne class serves as an interdisciplinary
catalyst for first-year students to access campus
resources, services, and opportunities. YearOne
is also designed to challenge and encourage
relationship building and campus community.
General Education Framework:
Prerequisite
Year 4
Year 3
CSEC 499 Cooperative Education
Year 1
Immersion
Immersion
Cooperative Education:
The Co-op requirement is two terms. You must
fulfill this requirement before registering for
the capstone course, CSEC 490. You are
responsible for coordinating academic terms
within your course schedule to complete co-ops.
Perspectives:
Choose a course for the Artistic, Ethical, Global, and Social
perspectives. The other three perspectives are specified by the
required courses in the CSEC program.
Immersion:
Select an Immersion approved in the General Education Framework.
An Immersion consists of three pre-defined upper level courses
focusing in one topic area. See the College of Liberal Arts website for
a listing.
Complete two different activity courses. Details
and a list of courses can be found on SIS.
Co-op Seminar:
This course helps students prepare for co-op
employment by developing job search strategies.
Students will explore current & emerging aspects of
the Computing Security field with employers, alumni
and current students who have already been on co-op.
Get To Know Your Advisor:
You should meet with your advisor regularly to plan
your courses, get help with scheduling problems, or to
just check-in on your academic progress.
This is the recommended course sequence. Individual
course schedules may vary. You are responsible for
varifying course offerings and pre-requisites. For
additional information refer to the department
website: http://www.rit.edu/gccis/computingsecurity/