Admin Toolbar

 
 

Upcoming Events

ESP Biography



ALVIN SNG, UC Davis Undergrad in Computer Science




Major: Computer Science

College: UC Davis

Year of Graduation: 2013

Picture of Alvin Sng

Brief Biographical Sketch:

Welcome! For those of you who don’t know, my name is Alvin Sng. I am currently pursuing a Bachelor of Science in Computer Science at UC Davis. I currently work as a web developer for ASUCD-CreativeMedia at UC Davis and I love to make websites! I am also the creator of the Open Source software “Cloud Storage”. I have a long history in technology and web development. Since high school I have created several large scale web projects including the official high school website, a social networking website, and even a learning management system. Throughout high school I began to experiment with an array of new technologies which basically opened me to world of programming. Nowadays I spend a lot of my free time developing software or working with other clients in need of a company website. And yes, if you need a website for your business please check out my design website for my resume/portfolio. Aside from the “tech stuff”, I love traveling and the outdoors. More specifically I love hiking, biking, running and camping.

Check out my website at http://www.alvinsng.com



Past Classes

  (Look at the class archive for more.)


Intro to web design HTML/CSS - a splash original in Splash! Fall 2011
This is the good ol intro to web design class that I have been teaching at splash for years now. Many of the previous students that have taken this course love it! Hopefully you will too! This is an easy and FUN class that will teach you all you need to know to get a website rolling! No experience in web design is needed! Laptops are optional.


Creating dynamic websites with jQuery/Javascript in Splash! Fall 2011
Do you ever wonder why websites are so much better than what they were 5 years ago? Well, chances are they use javascript! (or flash, but lets ignore that :). In this class you will learn to write javascript code with the help of jQuery, the most popular javascript library. It is recommended that you knowledge of html and css before hand. You can also take my intro to web design class if you are new to web design.


Facebook Apps! Learn to make one! in Splash! Spring 2011
Always wondered how on earth are facebook apps made? Well this class will show you how! Since making facebook apps requires web programming experience I will try to make the class fun and easy to understand by not going too in depth at the programming. Although the class may be optimal if you have previous web programming experience, it is open to all students, even if you never programmed it before.


The Good Ol' HTML & CSS Class in Splash! Spring 2011
I have been teaching this class at Splash quite a few times and the students really love it from the feedback I received. It is amazing how much you will learn in the 1 hour 45 minutes of this class. In this class I will show you the A-Z of making your own website! This class is open to anyone, so no previous knowledge of web design is needed. The class does move super fast so be ready to learn!


China! A discussion and travels guide in Splash! Fall 2010
Planning to visit China one day? Worried about what to expect? If so then this is the class for you. I recently came back from a month long trip to China. In this class you will learn about the Chinese culture as well as practical tips when traveling abroad. This is a also a discussion class where you can bring any questions you have about China.


Ubuntu, a jumpstart into Linux in Splash! Fall 2010
Windows or Mac? Neither. Linux is a growing OS thanks to the development of Ubuntu, the most popular linux distro. In this class we will learn all about Ubuntu and what it offers. This class is an intro course so no background in computers is needed.


Learn HTML and CSS in Splash! Fall 2010
Ever wanted to start your own website but had no clue on where to start? Well then this is the class for you. This class will cover the fundamental basics of web design. We will be using Notepad++ to write HTMl and CSS code for your own personal website. No experience in web design is needed.


Starting your own web server in Splash! Spring 2010
Always wanted your own website but could not afford hosting? Think again! In this class we will learn how to set up a LAMP server (Linux, Apache, MySQl, PHP). For simplicity we will be working with the Ubuntu distro of Linux. The web server we will be creating will be done using a laptop and will be able to host any website you wish. In this class we will not learn how to make a website, if you want to learn how to make websites, please take my other class. We will also learn how to setup basic routers and configure your network to get your website up and running. This class is designed for those with a good understanding of computers and internet.


Creating Stylish Websites in Splash! Spring 2010
Wanted to get away from the white background and Times New Roman font in your websites? Now you can with the help of CSS and Photoshop. In this class we will learn how to modify HTML so that your websites end up looking good. We will move pretty quickly in this class so we can cover a lot of web design in the short time period allocated. Since we will not be learning HTML in this class it is highly recommended that you know or learn HTML beforehand.


Developing dynamic websites using Jquery in Splash! Spring 2010
Jquery is the most popular Javascript library which is used by tons of websites on the internet. In this class we will discover the power of Jquery and Javascript to bring the most interactive websites. We will be creating animated effects and stylish interfaces with the use of the Jquery UI Library. You must be familiar with HTML and CSS before taking this class. If you are new to web design you may get lost in this class.


Web Programming in Splash! Fall 2009
This class is for those that have some experience in computer programming and want an in depth look on how a dynamic website is created. I will be going through a complete step by step walkthrough of creating a blog from scratch. If you are just learning web programming this class would be perfect for you. If you are new to web designing I would recommend that you take the "Creating a Fully-Functional Website with Notepad!" by Kevin Liang.


Intro to Web 2.0 in Splash! Fall 2009
In a time when the internet first started, all we would see was websites that had no integration. Much of this has changed over the decade. Now websites like MySpace, Facebook, Twitter and Youtube are all Web Programmed meaning the user can update the website. If you’re a typical internet user, you would wonder how those websites are created. This class will be going over the basics of web programming and how they work.


Climate Change in Splash! Fall 2009
Green. By now you may have seen this word just about in every time you look at commercials or company websites. But what about Global warming and how will it effect all of our futures. This course will be going over all the basics of everything from carbon footprints to natural resource destructions. The content of the material is provided by a Non-Profit organization called Alliance for Climate Education. This class is perfect for anybody who is interested in learning about the environment and what can be done.