Scott Yilek portrait

Scott Yilek

Associate Professor
Degree
Ph.D., 2010, Computer Science, University of California, San Diego
M.S., 2007, Computer Science, University of California, San Diego
B.S., 2005, Computer Science, University of Minnesota
Office
OSS 413
Phone
(651)962-5395
Toll Free
(800) 328-6819 ext. 5395
Mail
University of St. Thomas
Mail Number OSS 402
2115 Summit Avenue
St. Paul, MN 55105

Professional Interests

Cryptography and Security.

Fall 2016 Courses

Fall 2016 Courses
Course - Section Title Days Time Location
CISC 210 - 01 Information Security M - W - - - - 1335 - 1510 OSS 432
CRN: 42002 4 Credit Hours Instructor: Scott C. Yilek An introductory course in computer security. Topics include operating system security, cryptography, user authentication, application security, secure programming, web security and privacy issues, and ethical issues in the field of computer security. Emphasis is on understanding the technical aspects of how adversaries exploit systems and the techniques for defending against these attacks. Prerequisites: 1) MATH 128 or ENGR 230 or STAT 220(IDTH 220) (may be taken concurrently), and 2) a minimum grade of C- in CISC 130 or 131

Schedule Details

Location Time Day(s)
CISC 231 - 02 Data Structures-Object Design M - W - - - - 1525 - 1700 OSS 432
CRN: 43224 4 Credit Hours Instructor: Scott C. Yilek (Formerly QMCS 350) Presents the fundamental suite of data structures and the algorithms used to implement them. Topics include: abstract data types, algorithm development and representation, searching, sorting, stacks, queues, lists, trees, measuring algorithm complexity, object-oriented design and implementation of moderately large and complex systems. Course assumes the student has proficiency in object-oriented specification, design, and implementation. Prerequisites: A minimum grade of C- in CISC 230, MATH 128

Schedule Details

Location Time Day(s)

J-Term 2017 Courses

J-Term 2017 Courses
Course - Section Title Days Time Location

Spring 2017 Courses

Spring 2017 Courses
Course - Section Title Days Time Location
CISC 131 - 01 Intro-Programming&Prob Solving See Details * *
CRN: 20620 4 Credit Hours Instructor: Scott C. Yilek This course is designed for students with majors in the Department of Computer and Information Sciences and focuses on logical thinking, the design and implementation of algorithms in a procedural language, testing, correctness, and the use of common programming structures such as arrays. In addition, basic machine concepts are covered including hardware organization and representation of information in the machine. The typical student will be adept at using the computer but will have no prior programming experience. Engineering and science majors should take CISC 130. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 131 may not receive credit for CISC 130

Schedule Details

Location Time Day(s)
OSS 4320935-1040M - W - F - -
OSS 4290955-1135- T - - - - -
CISC 131 - 02 Intro-Programming&Prob Solving See Details * *
CRN: 21739 4 Credit Hours Instructor: Scott C. Yilek This course is designed for students with majors in the Department of Computer and Information Sciences and focuses on logical thinking, the design and implementation of algorithms in a procedural language, testing, correctness, and the use of common programming structures such as arrays. In addition, basic machine concepts are covered including hardware organization and representation of information in the machine. The typical student will be adept at using the computer but will have no prior programming experience. Engineering and science majors should take CISC 130. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 131 may not receive credit for CISC 130

Schedule Details

Location Time Day(s)
OSS 4321215-1320M - W - F - -
OSS 4321330-1510- T - - - - -
CISC 210 - 01 Information Security M - W - - - - 1335 - 1510 OSS 432
CRN: 20641 4 Credit Hours Instructor: Scott C. Yilek An introductory course in computer security. Topics include operating system security, cryptography, user authentication, application security, secure programming, web security and privacy issues, and ethical issues in the field of computer security. Emphasis is on understanding the technical aspects of how adversaries exploit systems and the techniques for defending against these attacks. Prerequisites: 1) MATH 128 or ENGR 230 or STAT 220(IDTH 220) (may be taken concurrently), and 2) a minimum grade of C- in CISC 130 or 131

Schedule Details

Location Time Day(s)