How computing techonology has changed our world

Computing technology has revolutionized our lives soon after it is applied to communication. Like the invention of email, messenger, google, they greatly alter ways of communication. communications now are unlimited by space and time as long as internet still functions. However, with the introduction of social media that allows people to essentially communicate and gather information about others on internet like facebook and google+ have significantly affected our lives in a profound way. It not only revolutionize our ways of communicating, but also fundamentally how we social and even how our brain function.

Facebook has makes our communication easier. Without presenting ourselves, people nowadays can plan meeting online and organize events without physically being present. It has also became a tool of organizing social movement and a source of news. Facebook has played a crucial role on the forming of the Arab Spring. It not only helped how young activists to plan about gathering and protests, but also became an accessible way to spread the image of direct conflicts between protester and the government. Facebook is able to efficiently gather and spread the first hand news and information on protest events. Like local news, it  allows civilian to spread images and news as a reporter without going through the government’s control. The social movement then was able to conduct without the control by government.

However, as facebook helped the conducting of social movement, it also fundamentally changed how people thinks social ling is. It also put our privacy into dangers.. With facebooks cancellation of hide searching name function, now people can be search without any filter protection as long as one is on facebook. Although people chose to go onto facebook by themselves, they also put themselves into public that anyone on the earth can really just find it with couple clicks on facebook. Cyber- bullying and the distraction of using excessive social network also bring criticism of facebook.Due to that, a number of people have chosen to quit in hope that they can experience more natural social experience.

Social network and computing technology have brought many controversial effects on our lives. It can be a good tool to organize and movement. It also makes our lives a lot more convenient. However, some of our living experience are being draining away by it. By using it carefully, I believe that social network can be a useful tool of communicating.

reference:

http://smallbusiness.chron.com/negative-effect-social-media-society-individuals-27617.html

http://finance.yahoo.com/blogs/daily-ticker/facebook-effect-social-network-changed-world-122656206.html

Leave a comment

Filed under Uncategorized

Beyond a professor

By going through the website of the faculty member, I understand that to become a professor not only requires passion to drive one to success, but also the hard work and solid publishing work behind the scene. It is not hard to discover that most of the professors have multiple interests in different field and various disciplines that make them successful. To me, being a professor is a job that requires a lot of responsibility and intellect foundation. Yet, it is absolutely exciting. Professors have to chance to work with other expert in other field to conduct experiment and witness the development and brilliant idea of some of the outstanding students.

Professor Pavel A. Pevzner is a leading authority on using computer science to decipher and analyze the human genome. Prof. Pevzner have mathematics  background like some of other professors. Prof.Pevzner received his Ph.D. in Mathematics and Physics from the Moscow Institute of Physics and Technology. He is interested in new approaches to teaching computational molecular biology at both undergraduate and graduate level. His research is able to combine biology and computing technology which is becoming a trend for the past decade. Researches such as DNA sequencing and computational proteomics all requires sequencing a large number s of biological data that are derived from organisms. Through the research like these, future technology will be able to apply genetic/biological research on broader application.

Professor Charles Elkan is one of the professor that works under the UCSD CSE department. His main research interests are in machine learning, data mining, and analyti. However, Professor Elkan is also interested in computing application in business and bio medicine sectors. Like a lot of professors, Professor Elkan had an undergraduate degree of mathematics with the focus on statistics and optimization. After he completed his undergraduate degree in Cambridge, Prof. Elkan went on to pursue his doctorate in computer science with a graduate minor in economics. His primary research focuses on data analyzing. From identifying stock future returns to differential privacy based on importance weighting. Prof. Elkan’s research have a broad ranges of application.

I want to ask professor Pevzner what he is expecting and what is his vision for bioinfomatic application on our society in the next 20 years.And I want to ask professor Elkan What he thinks it is the most applicable research of his.

 

reference

http://cseweb.ucsd.edu/users/elkan/

http://www.jacobsschool.ucsd.edu/faculty/faculty_bios/findprofile.sfe?department=cse&fmp_recid=119

http://cseweb.ucsd.edu/users/ppevzner/research3.html

Click to access DifferentialPrivacyBasedOnImportanceWeighting.pdf

 

Leave a comment

Filed under Uncategorized

The Suprises That I encounter as a Computer Science Undergrates

As a sophomore computer science major undergraduates, I have only touched the surface of the computer science field due to the fact that I just changed my major major to it over the summer. However, I have already faced several surprises ranging from technical coding problem to how to develop my career when there are various tracks with different requirement. Although computer science students may have different inspiration and goal later by the time one is ready to graduate and find a job, we nevertheless are likely to face several challenges/surprises on their way to a successful career. Here I list out several challenge that I have faced and overcome, hope it can help all the fellows that faced the same challenge.

1.The assignment may just take double amount of the time from what you expect.

This is my first time taking a coding computer science course. I would not consider the class material to be difficult. However, it is going to take up a lot of time. I was informed before I started to code that the coding assignment will take up a lot of time, but what I went through was not expected at all. I spent over 10 hours on my last assignment. After that assignment, I started to review what I was doing wrong that takes up so much time. It is always a good idea to go back and review what can be improved when coding.

2. Where can I find help when I am stuck in an assignment for more than 10 hours and I have no clue on how to go on?

Tutor is always a good option since they are certified by the school and most of the tutors and TA I have me so far were all very helpful and detailed;however, the waiting list on the white board is usually packed. Different form of  aid would be more efficient when deadline is approaching. Classmates and upper classmates are always a good option for people that like to discuss with others. By doing so, problem can be tackle relatively quickly. The only downside for doing that is pastoralism. Always remember to fill the partner form when working with partners.

2.What track should I go into since they are so many tracks and all seem to have distinct features?

I have not decided what to choose yet, but i have been actively asking upper classmates and going through the information on cse websites for advice and inspiration.

 

 

 

Leave a comment

Filed under Uncategorized

Early opportunity for CS major undergraduate

To find an internship or start a career search may be daunting. However, here in University of California San Diego, the school is able to provide various valuable research information, connection, and internship to give the undergraduates a hand to help them succeed in pursuing their further career.

UCSD’s Global TIES program, CSE 199- independent study, and Calit2 research Scholarship programs, and its student employment all provides opportunities for the undergraduates to directly work with research faculties and  employers outside of the school. Global TIES program is a program from Jacob School of engineering that aim to solve the problem around the worfld through the efforts of students. Meanwhile, it gives students the opportunities to have the chance to apply the knowledge interdisciplinary with others from different fields. Global TIES program provide both research opportunities and job opportunities. For example, the  invisible project’s position opening requires students with the ability to build and manage HTML emails as well as the ability to compile reports on web stats and paralytics and present suggestions for improvement. Students would not only learn how to cope with other college that work in media industry, but also gain experience in computer science. The tutor program of Global TIES also directly employ undergraduates to help maintaining their website. Global TIES provides variety of opportunities for engineering major, students are able to find a global- cross field experience that relates to their major.

CSE 199, 197 and 199 are independent studies provides undergraduates CS major chance to research with professors. The projects range from algorithm to bioinformatics. Undergraduates are able to learn knowledge that is not taught in CS lecture. Through the research, students are also able to interact with faculty from other departments if the research is cross field. Although CSE 199, 197, and 199 are applicable to the undergraduates, there are minimum credit restriction . However, it is always a good choice to join project to pave the way into the early career.

Calit2 also offers summer scholarship program and student employment. The summer scholarship program provides the undergraduates series of hands- on research opportunities to help students to decide which field is more interesting. It is more diverse in a sense that one is not participating in a particular project, rather they have a taste of everything. Calit2 also employ the undergraduates to do administration work and technical support. Calit2 is also a good place to start early career.

Leave a comment

Filed under Uncategorized

Career search

In today’s post, I am going to compare two distinct job positions that a computer science or relevant degree can earn-Business application proggramer and Data base administrator. Although data base and programing services are both created by sorting or utilizing the increasing demand of digitized data, they have very distinct responsibility.

As a application programmer, one not only need to be able to create a software individually or often time as a team with others, but also need to cooperate with co workers that are expertise in other field ex. science, business or engineering. Background in relevant subject is often required or a plus. The creating of the program needs to meet the need of the employers or the customers in some cases. Thus, interpersonal communication skill becomes very important because of the cross- field team work natures of the projects. Application programmers also have to pay extra attention to the dead line of the projects because the projects often involve multiple departments. Various program languages are used in application programming. From C++, Java to Advanced Business Application Programming (ABAP) that can apply to business application, application programmers do not have to know specific language, rather they meet their employers need. According to glassdoor.com, the average salary of a Business application programmer is 4,9000.

Database administrators on other hand assist in planning, designing, and implementing the Common Database. Data base developer and database administrator also provides a significant function in which they are in charge of implementing and coordinating the security measure to safeguard the information. They are also in charge of modifying existing databases and database management systems or direct programmers and analysts to make changes. This process is important when database is being expand or need to be modified. Through the modification of data, database administrator can also improve the efficiency of the system by calculating the optimum values of the database. However, similar to application programmer, database administrators also have to integrate different products when a new products demand the integration of existing data. Although they most of the time work independently, there are occasions that they have to discuss within the team to define the limitation and the scope of the projects. The average salary for database administrators is 6,5000 according to glassdoor.com.

I personally think application programmer is more interesting because it heavily relies on working as a team with different department. For me it is more challenging and meanwhile it makes a computing job more interactive personally.

Leave a comment

Filed under Uncategorized

In Wednesday’s lecture, Professor Griswold discussed about how to succeed in the field of computer science. From the beginning of the lecture slide, professor Griswold stated being successful is all about hard work and making smart decisions. BY making smart decision, professor explored the physical learning mechanism of our brain and explained that learning is creating new memories based on the old ones. By doing so, neurons have to fire constantly. Practicing and utilizing the previous knowledge can play that role. Asking questions from professor and known resources such as guest speaker can also help connecting old memories and stimulate the neurons to fire. The second point professor  mentioned was hard work. Similar to being successful in almost everything, repetitive practice takes place to shape a professional skills and personal habits. As professor drew the example of him learning photography. Taking picture over and over again allows him to become better at photo taking. Hard work involves persistently and patiently to compete a task over and over again.

My learning habits are different from what professor Griswold described. I have always understand the concept of persistent hard work, but I tend to learn without a schedule. However, over a year of college level classes, I discovered that being able to work hard persistently is the key to master a subject. Professor Griswold’s lecture gave me a idea about how to prepare for my career as a computer scientist.

Leave a comment

October 6, 2013 · 3:47 am