Posts

Lesson 11 Ethics and Legal

 Ethics and Legal Ethics deals with placing a value on acts according to whether they are good or bad. Every society has its rules about whether certain acts are ethical or not. These rules have been established as a result of consensus in society and are often written into laws. So technically ethics in our society and computer ethics is logically the same, showing us the right way of using computer, especially in the internet. It gave limitation to avoid harm, respect to others privacy, to contribute and honesty and trustworthy, giving a credits to original owner and etc.   The Computer Ethics  Institute was developed as a public policy group to help define ethical behavior with the use of technology. It is important for us to educate our  self to be aware while using internet, example is some of the user in the internet are unaware of their behavior that are inappropriate and could offend others.  There are some inappropriate behavior that...

Lesson 10 Design Pattern and Universal Design

Design Pattern and Universal Design Design Patter are used by programmer by re-using a pattern to create a solution in a problem, notably in software engineering. It is formalized as the best practices that programmer can use to solve common problems when designing an application to minimize the errors.    These solutions were obtained by trial and error by numerous software developers over quite a substantial period of time. Universal design  is the process of creating products that are accessible to people with a wide range of abilities, disabilities, and other characteristics. In creating a universal design the programmer should be aware that it must be a usable, accessible and inclusive to the users. usable - design that are usable to all the user without the need for adaptation or specialized design accessible - design that are accessible to the needs of the people with disabilities that are specifically considered.  inclusive -  is about engaging authentic...

Lesson 9 Javascript

  The lesson 9 topic was all about JavaScript contained 2 parts of the video. The first part was focused on knowing what is JavaScript. JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else.  There are lots of ways on using a JavaScript some example of this are mention in the video presented by our professor like detecting the browser used by a visitor at your page and manipulating cookies. JavaScript Commands - JavaScript code gives instructions to the  web browser . -JavaScript  commands  are usually called  JavaScript code . -Each command should end with a  semicolon . It helps your code be more readable to you and the browser, too. Most programming languages give commands to the computer. However, JavaScript commands the web browser.  Usually, programs contain many statements, which give instructions to the browser. In JavaScript programs,...

Lesson 8 Web System Technologies

  The lesson 8 topic was all about web system technologies.   Web technology  involves the use of hypertext markup language (HTML), cascading style sheets (CSS) and Javascript. The most common use web browser for windows are Google Chrome while in Apple is Safari. In creating a Web Application most programmers are using web development frameworks t hat makes  web development  quicker and easier by giving basic patterns for building reliable, scalable and maintainable web applications.   There are several web frameworks that have been designed to make coding and app development much easier for those in the industry. A few of the framework that shown in the video lecture are: Ruby on Rails, Yii and Laravel.  Programming Language are essential for creating a web application, there are lots of programming language that a developer can use but depending on a company needs the  most suitable tools for efficient development are being use. Protocols ...

Lesson 7 Web Application Design and Development

 The lesson 7 topic was all about Software Deployment.   Software deployment includes all of the steps, processes, and activities that are required to make a software system or update available to its intended users. Today, most IT organizations and software developers deploy software updates, patches and new applications with a combination of manual and automated processes. Some of the most common activities of software deployment include software release, installation, testing, deployment, and performance monitoring. Software deployment vs Software release So basically a  release  is a polished, tested version that is published, typically  with a  version number one greater than the last  release . To  deploy  means to push a new  release  to one or more machines, updating the current version. In web development, this means updating the version hosted on the production servers. note: even though a new version is release their...

Lesson 6 Mobile Application Design and Development

 The lesson 6 topic was all about Mobile Application Design and Development.   Mobile technologies have transformed the way we live, work, learn, travel, shop, and stay connected. Not even the industrial revolution created such a swift and radical explosion in technological innovation and economic growth worldwide. Nearly all fundamental human pursuits have been touched, if not revolutionized, by mobile.  In June 29, 2007 the iPhone went sale and became fundamentally change the way people interact with phone because of it's interactive OS and design that are very convenient to the user. Then the raise of tablets became popular too because of it's larger screen but it comes with a drawback since tablet are way larger than smartphone, it also very uncomfortable sometimes for example: it can't fit on a pocket that it needed a bag to be able to carry it outside. Almost 1/4 of the phone market share is Android with a 72.4% of the graph.  A phone became very valuable ...

Lesson 5 Software Requirements and Types of Application and Development

 In lesson 5 it contain two topics: • Software Requirements  • Types of Application Development The discussion started in a question "What is requirements?". A software requirement is a capability needed by the user to solve a problem or to achieve an objective. In other words, requirement is a software capability that must be met or possessed by a system or system component to satisfy a contract, standard and specification There are few types of requirements showed in the lecture. From what I understand, the first type is user requirements it is the needs of the customer on a system or the problem that needed to be solve. Next is system requirements it is the components needed on a system. Lastly is the soft specifications, a project manager has to guide other programmer for specifications inorder to successfully develope a project. Function and Non-functional Requirements According to our professor function requirements are the function needed on system to react in part...