Posts

Showing posts from April, 2022

Computer Ethics

Image
One of the ten commandments of computer ethics says: "Thou shalt think about the social consequences of the program you write or the system you design" CPSR, 2005. This commandment is particularly important for Software Engineers, because they are responsible for the design and programming of certain software, which is then, used by different people and therefore, great care should be taken to ensure the content of the product is appropriate for all groups of people including children. For example if you are designing and programming a website which contains a number of images, they should not be inappropriate for the view of children, if their access to the site is not restricted. (Manshi, 2020) Another aspect to take into consideration is the elderly and disabled people , who may need special features on site, such as bigger font, transcription for any videos and simplicity in using a website or an application. (Ellice, 2020) References: Cpsr.org. 2005.  CPSR - The Te...

Major Project Theme

Image
Computer Programming in Python Computer programming is a process of writing code for a computer, software, application to function properly and execute certain tasks (Cote, 2021). Programming in Python is powerful yet simple and versatile.  Python  is a high-level, general purpose programming language and can be used for (Codecademy, 2022): Web Development Software Development System Scripting Mathematics Machine learning Game Development (Skillshare, 2022) "Hello, World!" code in Python print ( "Hello, World!" ) The most famous applications built using Python programming language, according to Oberoi (2022) are: Netflix Uber Spotify Pinterest Quora Instagram Dropbox Reddit References: 2022. [online] Available at: <https://www.skillshare.com/classes/Python-3-Programming-Your-Guide-to-Basic-Python-Programming-for-Beginners/1689612340> [Accessed 21 April 2022]. Codecademy. 2022.  Python Courses & Tutorials | Codecademy . [online] Available at: <https://ww...

Project Plan

Image
Using an officetimeline.com   website I have initially created a Gantt Chart, which I will update during my research about my Major Project Theme.

Initial Idea 2

Image
Operating Systems and Networks   is a broad area in computer science. Operating System (O.S) is a software that provides services to the applications software using hardware components (AfterAcademy, 2020). Network is a group of at least two devices or nodes, that can communicate between each other. The scale of a network varies, it can be just a network of two devices , a big data structure or the biggest network out there - the Internet (Techopedia 2020). (bournetocode, 2022) Network Operating System is a computer operating system that is used to connect and communicate autonomous computers. Users can share data, applications even if they run on different O.S.. The biggest advantage of Network O.S. is remote access with secure connections (Afteracademy, 2020). Network O.S. can be divided into two main groups: Peer-to-Peer Client-Server Peer-to-Peer It is a Network O.S where all devices or nodes are on the same level, no entity is superior to another. There is no centralised ...

Initial Idea 1

Image
One of many interesting areas of study, that are associated with Software Engineering, for me, is Website Application Development.  The difference between Website Development and Website Application Development is important to understand. Website Development focuses on displaying information to the end user of the website. It needs to be presented well, so it catches user's attention. Website Application Development is the process of developing an application, which can be accessed through any internet browser. It requires a web server, application server and a database .  Tools such as JavaScript, CSS and HTML5 are usually involved in front-end process of Web App where Python, Ruby and Java commonly take part in programming on the server-side of the application (Techtarget, 2022) (Atha, 2022) Developing a website application carries various benefits, such as: It is not necessary to download the app It can be accesses through almost any device with internet access Saves s...

Hardware and Software skills

Image
Before my course started I have already touched a few tools, software and programming languages that is useful in software engineering, these are: Draw.io HTML CSS JavaScript wix.com Microsoft Office In fact, I have successfully passed a codeinstitute's basic programming course , which involved coding in HTML, CSS and JavaScript. At DMU I am going to be using Python - a high-level programming language, used for: web development system scripting mathematics software development This language was designed to be easy to read and easy to write (w3schools, 2022). (Acharya, 2022) Learning this, will be very beneficial for my future career and will help me grow as a Software Engineer. References: Acharya, D., 2022.  Python logo . [image] Available at: <https://kinsta.com/blog/python-tutorials/> [Accessed 6 April 2022]. W3schools.com. 2022.  Introduction to Python . [online] Available at: <https://www.w3schools.com/python/python_intro.asp> [Accessed 6 April 2022].

The Introduction Post

Image
Hello. In this post I am going to tell you more about the University I have chosen. In 2022, so this year, I took up Software Engineering course at De Montfort University. (Shiro, 2022) I have chosen this university as It is located in the city I live, but that is not the only reason, because there is another university in Leicester. The main reason was the variety of courses it offers and fact that one of my friends is a student at this university and really recommends it. The Software Engineering course lasts 3 years , with an optional placement year . There is a dozen of modules, which are: Year one: Database Design and Implementation Fundamental Concepts of Computer Science Computer Programming Operating Systems and Networks Year two: Object Oriented Design and Development Data Structures and Algorithms Web Application Development Team Project Year three (Project Development Year): Software Development: Methods and Standards Mobile App Development and Big Data To be chosen by stu...

The Welcome Post

Image
Hello World Welcome to my blog.  My name is Przemyslaw Waliszka and in this blog I am going to show you a bit of the material we are going through at ' Computer skills and research ' module at De Montfort University International College in Leicester. I, just like many of the DMU students, come from abroad - particularly from Poland. I am keen on video games, memes and cooking.  My whole experience with computing started when I was 11, at that age I knew that If my mom deletes Internet explorer icon, I still can use the browser. And as I was discovering some of different, more complicated tricks on the computer I became more and more interested in how it all works, hence today I am a Software Engineering student. (Bootcamp.columbia, 2022) So far my experience at DMUIC is going well. I enjoy the the modules and feel like it is going to be a nice journey ahead of me. References: Columbia Engineering Boot Camps. 2022.  How to Become a Software Engineer in 2022 (From Scrat...