Skip to content
  • Students
  • Online
  • Staff
  • Search
  • Current Students
  • Online Students
  • Faculty & Staff
  • Visitors & Community
  • Athletics
search
  • Apply Now
  • Login myGav
  • iLearn

Gavilan College
  • search
  • Apply
  • ACADEMICS
    Degrees & Programs

    Information:

    • Schedule of Classes, Dates and Deadlines
    • Catalog
    • Directory
    • Online Classes

    Other Classes

    • Community Education
    • TJ Owens Gilroy Early College Academy (GECA)
    • Continuing Education Instruction
    • Service Learning

    Departments:

    • All Departments
    • Allied Health
    • Business
    • Child Development
    • Communication
    • Computer Science

    More Departments:

    • Cosmetology
    • Digital Media
    • English
    • English as a Second Language
    • Math
  • ADMISSIONS
    & Records

    New Students

    • Homepage for Admissions
    • Enrollment Information
    • Math and English Placement

    Just For

    • High School Students
    • International Students
    • Veterans

    All Students

    • College Catalog
    • Fees / Costs
    • Forms

    More:

    • Parking
    • Schedule of Classes, Dates and Deadlines
    • Transcripts
  • FINANCIAL AID
    Pay for College

    Information

    • Financial Aid Home
    • Forms

    More

    • Making a Budget
    • Questions & Answers

    Programs

    • Current Scholarships
    • Enrollment Info

    More Services

    • Staff and Contact Information
  • STUDENT SERVICES
    Counseling & Support

    Core Services

    • Counseling
    • Health Services
    • All Other Core Services

    Support Programs

    • AEC (Disability Services)
    • All Support Programs
    • El Centro (Basic Needs)
    • All Student Services

    Support Resources

    • Student Parent
    • Tutoring & Writing Center
    • Technology Help & FAQ
    • All Other Support Services

    Student Life

    • Clubs
    • Associated Students (ASGC)
    • More Student Life
  • LIBRARY
    Research & Resources

    Research

    • Library Homepage
    • Books
    • Library Research Guides

    Databases

    • eBooks
    • Articles Databases
    • Full List of All Library Databases

    Library

    • Ask a Librarian
    • FAQs
    • Library Services

    More Services

    • Faculty Services
    • Selected Websites by Subject
  • ABOUT GAVILAN
    Now & History

    College Information

    • About Gavilan
    • Administration
    • Board of Trustees
    • Budget Information
    • Campus Safety

    Information

    • Community Education
    • Guided Pathways
    • Institutional Learning Outcomes
    • Maps & Directions
    • Office of the President

    More

    • Personnel Directory
    • Research Office
    • News
    • Outreach & Recruitment
    • Measure X

    Community

    • Alumni
    • Community Spirit Awards
    • Events
    • Facilities Rental
    • Foundation
Home > Academic > Computer Science and Information Systems > Alex Stoykov

Alex Stoykov

astoykov@gavilan.edu

Classes I teach:

  • CSIS24: Java Programming I
    • Introduction to programming with Java
    • Input, Output, Selection, Repetition, Recursion, Inheritance
    • Arrays, Obect Oriented Programming (Classes), Methods, GUI
  • CSIS27: Java Programming II
    • Data Structures with Java
    • Arrays, Sorting, Stacks, Queues, Linked Lists
    • Recursion, Binary Trees, Hash Tables, Graphs
  • CSIS45: C++ Programming I
    • Intro to programming with C++
    • Input, Output, Selection, Repetition, Recursion, Functions
    • Arrays, Object Oriented Programming (Classes), Pointers
  • CSIS46: C++ Programming II
    • Data Structures with C++
    • Pointers, Dynamic Memory, Classes, Linked Lists
    • Recursion, Templates, Stacks, Queues, Trees
  • CSIS42: Python Programming
    • Good beginner intro, with many advanced fun "extra credit" assignments
    • Basics: Input, Output, Selection, Repetition, Recursion, Lists, Functions
    • Advanced: GUI, Email Scraping, Data Mining, Brute Force Password Cracking
  • CSIS160/DM160: Game Design
    • Make good old arcade games using GameMaker
    • No programming experience required
    • Bouncing Clown Game, Scrolling Shooter
    • Movement, Collision, Gameplay, Sound, Animation
    • Levels, Lives, Saving, Monetize your App
    • Make your own game as a final project
  • CSIS6/DM6: Webpage Authoring
    • Learn CSS3 & HTML5 in detail.
    • Intro to JavaScript, Responsive Web Design
    • Media Queries
    • Intro to PHP (via forms), jQuery and  AJAX
  • CSIS12/12L (CSIS28): Assembly Language / Computer Architecture
  • CSIS1: Computer Literacy
    • MS Office (Excel, Word, Access, PowerPoint)
  • CSIS44: C# (C sharp)

QUICKLINKS

STUDENT RESOURCES

  • Admissions & Records
  • Bookstore
  • CARES Act Emergency Grant
  • College Catalog
  • Counseling
  • Financial Aid
  • Just Report It
  • Library
  • Schedule
  • Student Services
  • Student Tech Support

QUICKLINKS

  • A-Z Index
  • BoardDocs (Meeting agendas and minutes)
  • Board of Trustees
  • Calendar and Deadlines
  • Employment
  • Gavilan College Educational Foundation
  • Maps & Directions

Board Docs

 

OTHER INFO

  • ADA Transition Plan
  • Accreditation
  • Associate Degrees For Transfer
  • Campus Drinking Water
  • Campus Safety Information & Disclosures
  • Office of the President
  • Register to Vote
  • Student Success Scorecard
  • Student Learning Outcomes
  • Title IX

CONTACT US

  • Accessibility
  • Contact Form
  • Employee Directory
  • Office / Department Directory
  • Public Records Request
  • Report an Incident
  • Website Feedback

Gavilan College
5055 Santa Teresa Blvd
Gilroy, CA 95020
(408) 848 - 4800