Computer Science I with Krystal

Hello, my name is Krystal and I am your SI Leader for Computer Science I! Please scroll below to see my SI times and locations.


Course Information:

Instructor:  Arup Guha

Meeting Times:  Tues. Thurs. 4:30 – 5:45pm (section 2)

Meeting Location:  CB1 0121

Course Website:

SI Times:

Monday:  OPAL Session (Online) 5:00 – 5:50pm


Instructions: instructions-for-opal-sessions

Tuesday:  12:00 – 12:50pm HPA1 363

Wednesday:  1:00 – 1:50pm ENG1 327

Thursday:  12:00 – 12:50pm NSC 114

Programming Resources:

My Code School is a Youtube Channel that does a wonderful job at explaining key concepts of Computer Science I material from pointers and dynamic memory allocation to data structures and sorting algorithms. If you are struggling with a certain topic in class and have reviewed the notes online, check out these videos! They also serve as a great review for the Foundation Exam.

Pointers in C/C++ – this playlist “demystifies” pointers and their intricacies in C and will help you learn how to use them in different situations

Dynamic Memory Allocation – this video goes over malloc, calloc, realloc, and free and explains what it means to dynamically allocate memory

Binary Search – this video goes over one of our first learned algorithms and touches on the idea of runtime analysis for C Programming is another good resource to check your understanding of concepts in C and can help you look up correct syntax

Foundation Exam Resources:

Foundation Exam Guide by John Bennett – I found this resource extremely useful when constructing a plan on how to study for the exam.

Foundation Exam Outline – This is a breakdown of the material that will be on the Exam.

Previous Foundation Exams – This is a collection of all the previous Foundation Exams (questions and solutions). I suggest printing off parts A & B from the Computer Science sections and working through problems every week!

All of these resources (and more) can be found on UCF’s Computer Science Website.