Diploma in Computer Science

Last updated

The Diploma in Computer Science is a diploma offered by several post-secondary institutions:

Contents

The diploma is also provided in various other universities all around the world.

History, Definition

Computer Science is a major or specific interest that students can take at college and university level. Nearly each undergraduate institution in the United States provides a computer science major, and more than 100 colleges offer computer science PhD programmes. [1] Numerous new institutions have been established in Egypt to provide a specialization in computer sciences and information systems. In 2001, the existing system for collegiate computer science majors was published. All computer science major programmes should cover the following 'fundamental' disciplines in 13 different areas, it includes: algorithms and complexity, architecture, discrete structures, HCI, information management, intelligent systems, net-centric computing, and many more, according to research done by Mahmoud M. El-Khouly in 2007. The study of computers and computational systems is known as computer science. Computer scientists work primarily with software and software systems, including their theory, design, development, and implementation. [2] Logic, more than any other branch of mathematics, is becoming increasingly important in computer technology. However, we feel that the new applications necessitate fresh breakthroughs in logic itself. The traditional generalisations of first-order predicate calculus are insufficient to support the new applications. New developments, on the other hand, will most likely build on previous logic triumphs.

Graduate diplomas are currently widespread in New Zealand's higher education institutions based on Dr Theresa McLennan's data. [3] For instance, the Graduate Diploma in Applied Computing at Lincoln University was established in 1999 to provide a pathway into a computing job for those who already have a bachelor's degree in another field. [4]

Computer science is a form of a distinctive and compelling mixture that includes science, engineering, and mathematics. [5] Experimental algorithms, experimental computer science, and computational science are examples of Computer Science operations that are largely science. Design, development, software engineering, and computer engineering are examples of engineering-based jobs. Computational complexity, mathematical software, and numerical analysis are examples of pure mathematics. The majority, however, are combinations. All three events are based on the same principles. Instead of saying "computer science, mathematics, and engineering," scientists and individuals used the phrase "computing" in 1989. Computing science, engineering, mathematics, art, and their various combinations are now collectively referred to as "computer science."

The scientific perspective is abundant and prominent in computing research. Cognition experts, for one, believe that information processing in the brain and nervous system are responsible for much intelligent behaviour; they construct systems that simulate these processes and compare them to the real event. In this research, the computers are used to examine the theory; effective programs can be installed right away. Scientists in software engineering develop concepts for how coding is done and how errors occur and then experiment with these ideas to understand which ones work best and how to apply them to develop better programmes with fewer flaws.

Majors

Computer Science is a broad scope of interests, it varies extensively as years pass by. Different institution offers different variety of majors. Algorithms is one of the major options, it studies the breakdown of algorithms, graph procedures, and computability theory. Architecture specialization in Computer Science involves digital logic and systems, it plays with data and computer language. This specialization highlights IT modules such as input and outputs, CPU, networks, and memory structures. Furthermore, Computer Science also offers Human-Computer Interaction (HCI) as a specialization as it teaches the fundamentals, as well as building a graphical user interface, and its aspects. Information Management major learns about Computer Science dominantly on databases which include fundamentals of the system, data modeling, query languages, and data mining [6]

Intelligent Systems is another major that Computer Science offers that studies essential matters of IT, examination and optimisation, processing machines, and robotics. A new one is Net-centric Computing which studies network security, data compression, multimedia, and mobile computing. A most common one among peers is Programming, this is where students learn various code languages and implement those languages for algorithms and problem-solving. Coding languages can be translated as well and typed into various systems. In addition, Software Engineering is another frequent option amongst students. This specialization uses metrics and specifications to perform and design the goal and strategy of IT bases.

With a wide variety of majors, it differs in its complexity. The research was found regarding the high attrition rate of students enrolling in Computer Science. [7] Students leave, resign, or relocate to another university for a variety of reasons. Then again, these factors contribute to attrition in any significant corporation. Close relationships, health problems, financial difficulties, military duty, or having a work-life outside of education may all be factors. Nonetheless, other variables can also influence computer science preservation. Numerous schools have recorded drop rates of up to 40%, which is quickly fitting the standard for computer science degrees. The first factor may be faculty members of previous schools or in college, who are executing poor counseling.

Counselors, parents, and students themselves have a skewed perception of students’ abilities to the point where they are often encouraged and pushed into a computer science degree. These students tend to be underprepared to start college in this major with low expectations of the complexity and involvedness in computer science. An example of their low expectation may be the bare minimum of math and science classes they take. As a result, they can misunderstand the major due to a lack of preparation.

Another factor is a lack of mathematics skills. While mathematics is such an important aspect of computer science, students must master it to prep for a computer science major. Students who are proficient in mathematics are more likely to excel in computer science. They are more capable of comprehending data linkages, analytical procedures, and algorithm creation. This enables them to be more effective and swifter at solving challenges and creating good designs. However, students who have low mathematical skills may also learn and take study lessons an inch further than those ones who already excel at it.

"CS = problem solving” is a famous and meaningful quote by Donald Knuth. Tutors and lecturers spend a hefty amount of time teaching students how to solve problems using technology and its software. However, because fundamental problem solving is a requirement for CS1 (Introductory Computer Science), it is out of the range of the course to demonstrate it. Teachers disregarding to teach these essential skills will almost certainly have an outcome of a larger number of students dropping out of the class, worsening the extraordinary drop rates issue. Another common issue in large universities is having a graduate student as a teacher. Even though every computer science graduate student has the technical expertise to instruct the class, that graduate student may be entirely unqualified to speak in front of a class, especially if a language barrier is involved. With the number of surveys and researches taken, the investigation paper concluded by Theresa Beaubouef and John Mason, the Department of Computer Science in Southeastern Louisiana University suggests that having a graduate student as a teacher can address the impression to pupils that they are inconsiderable and less significant and in addition with the stress of a strenuous major, it can be greatly for students to bear.

Employment

According to research interviews done by Dr Theresa McLennan, the employment rate for diplomas in Computer Science was significant as the vast majority of them were employed on a long-term basis. [8] Four of them were on short-term contracts, and one was volunteering. A majority of them continued to work for the firm where they had gone after leaving the university. Two of them had successfully made the transition from computing to higher-paying careers in other fields. Half of the graduates were hired locally in software development occupations ranging from developing, building, and testing embedded devices to implementing web-based database applications.

Another study of a new estimate released by the World Economic Forum (WEF), which held its annual gathering in Davis' Swiss ski resort, factories, and hospitals, robots will take over 5.1 million office positions during the next five years. [9] According to a study of young employees in Western countries, they believe that relying solely on their education will not allow them to execute their professions well because their credentials do not qualify them to do so. In Europe, the skills gap amongst people and machines is most noticeable. Based on the research, roughly 80% of respondents believe that learning advanced technological skills outside of the school curriculum is critical to keeping up with robotics breakthroughs.

A number of jobs are at stake in the fourth industrial revolution: as reported by data of future jobs, computers will have a significant impact on each industry, and jobs have may have a chance of decreasing. Concurrently, demand for specialised and skilled personnel, such as data analysts and computer scientists, will be at an all-time high. According to the paper, the technological transformation will put women's careers in jeopardy because the majority of women's jobs are low-growth, sales, or administrative positions. Throughout the last 40 years, technology and robotization have changed the industrial economy, and increased production while simultaneously increasing unemployment. [10]

In the course of a panel gathering on 'Is Any Job Truly Safe?' at the McKinsey Global Institute, partner Michael Chui argued that robots perform supremacy and distinction line of work with reduced failure rates. Nonetheless, it has the potential to reduce the quantity of workers. Over than 700 presenters said that the technological breakthrough had eliminated low-wage, low-skill occupations. [11]

Prevailing Problem in Computer Science

Data regarding discrimination of employment against women in STEM based on Richard Weber and Bruce Gilchrist's findings Data regarding discrimination of employment against women in STEM.png
Data regarding discrimination of employment against women in STEM based on Richard Weber and Bruce Gilchrist's findings

A study published in 1975 by Richard Weber from Rutgers University and Bruce Gilchrist from Columbia University explained discrimination against women in the computer industry. [12] The U.S. Department of Labor produces employment data for several industries every month and in this survey, the researchers focused on the employment data for manufacturers of electronic computer equipment. According to the data, the percentage of women engaged in the manufacture of electronic computer equipment remained about 27% from 1967 to 1972, before increasing to 31% in 1974. In contrast, the percentage of women in the entire citizen workforce improved from 36 percent in 1967 to 39 percent in 1974. As a result, while remaining beneath the nationwide average, the percentage of women employed by electronic computer equipment makers is improving significantly.

Despite the fact that women make up around 39% of the workforce in the United States, they only make up about 31% of computer manufacturing jobs, and they only make up about 20% of computer-user jobs (with the exception of the lowest-paid group of keypunch operators). Furthermore, women are more likely to be engaged in computer-user professions with lesser qualifications, among each sector, they are recruited at lower skill levels. Lastly, women are paid less on average than men in each profession and competence area.

In fact, a scarcity of qualified workers does not justify compensation disparities between skill levels. The latter findings can be interpreted in one of two ways, or both, which is that there would be less women with years of understanding and experience equivalent to males if either the percentage of women in computer-user occupations was originally much lower than that of men or the turnover rate for women employees was significantly greater than that of men. Both hypotheses can rationalise the observed wage disparity because wage normally correlates to decades of work expertise in the profession. A comparison of women's age and pay profiles to males' could reveal if either or both of these theories are correct.

Computer Ethics

From trade and business to governance, studies, education, medical, information, and entertainment systems, computers, and technical applications are increasingly important to many sectors of people and culture. Computer scientists and experts within relevant fields who develop and construct application software bear a significant amount of authority since the systems they create can have far-reaching effects on society. [13]

"The investigation of the society and natural impact of computer technology, and the related creation and rationalization of policies for the ethical use of such technology" is how computer ethics is defined. [14] Computer Science is a comparatively recent and continually developing field. Moreover, the moral issues that Computer Scientists encounter are frequently more intricate than those other professions face. The traditional ethical research papers in engineering education, for example, portray the damage of life or harm as a consequence of principled failures in these fields. The failure of this unethical behavior could be taken from the Ford Pinto fire or the Kansas City Hyatt walkaway collapse, based on Stavrakakis's findings. Some systems implemented by Computer Scientists should be acknowledged by all factors, therefore, botches and malfunctions like these can be eliminated.

Based on research conducted by Stavrakaki and his team, he brought on 61 countries as the research's demographics. Academic institutions that do not educate computer ethics in their Computer Science (and related) programmes provided a total of 22 replies from 61 nations. Merely one comment came from an institution that concentrates on technical courses, whereas 21 came from universities that educate all academic subject areas. Nearly a third (7 out of 22) of the replies in our database came from Italian institutions. As a result of the disproportionate representation, Jackknife resampling was used to quantify the sample bias, but no significant influence was discovered. The remaining institutions were dispersed throughout Europe.

With this research, 63% of the participants believe that learning computer ethics is essential for Computer Science in academic institutions that do not teach it. The participants cited a variety of arguments for why computer ethics should be taught. The most popular response was the ever-increasing importance of computers on society, which would have been stated by over majority of the respondents. Regarding the matter delivery, certain respondents believed computer ethics should be taught as an optional module, while others thought it should be taught as part of existing curriculum. [15]

Related Research Articles

<span class="mw-page-title-main">Computer science</span> Study of computation

Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines to applied disciplines. Though more often considered an academic discipline, computer science is closely related to computer programming.

<span class="mw-page-title-main">Computer engineering</span> Engineering discipline specializing in the design of computer hardware

Computer engineering is a branch of computer science and electronic engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineering is referred to as computer science and engineering at some universities.

Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

A computer scientist is a scholar who specializes in the academic study of computer science.

<span class="mw-page-title-main">University of California, Berkeley College of Engineering</span> Engineering school of the University of California, Berkeley

The University of California, Berkeley College of Engineering is the engineering school of the University of California, Berkeley, a public research university in Berkeley, California.

Computational science, also known as scientific computing, technical computing or scientific computation (SC), is a division of science that uses advanced computing capabilities to understand and solve complex physical problems. This includes

<span class="mw-page-title-main">Courant Institute of Mathematical Sciences</span> Division of New York University, US (founded 1935)

The Courant Institute of Mathematical Sciences is the mathematics research school of New York University (NYU). Founded in 1935, it is named after Richard Courant, one of the founders of the Courant Institute and also a mathematics professor at New York University from 1936 to 1972, and serves as a center for research and advanced training in computer science and mathematics. It is located on Gould Plaza next to the Stern School of Business and the economics department of the College of Arts and Science.

<span class="mw-page-title-main">Centro de Investigación en Matemáticas</span>

The Centro de Investigación en Matemáticas, commonly known by its acronym in Spanish as CIMAT, is a North American scientific research institution based in the city of Guanajuato, in the homonym State of Guanajuato, in central Mexico, and was established in the year 1980. It belongs to the Mexican National System of Public Centers of Research under administration of the country's National Council of Science and Technology (CONACyT).

<span class="mw-page-title-main">UP Diliman Department of Computer Science</span> Department in College of Engineering in University of the Philippines - Diliman

The Department of Computer Science is one of nine departments in the University of the Philippines Diliman College of Engineering.

NUST School of Electrical Engineering and Computer Science (NUST-SEECS), formerly NUST Institute of Information Technology, is a constituent school in Islamabad, Pakistan. It was created on a self-financed basis in April 1999 as a constituent college of National University of Sciences and Technology, Pakistan (NUST). The formation of NUST was prompted by the growing need for high-caliber IT instruction in the country and the necessity for the institution to establish its own IT division.

<span class="mw-page-title-main">École pour l'informatique et les techniques avancées</span>

The École Pour l'Informatique et les Techniques Avancées, more commonly known as EPITA, is a private French grande école specialized in the field of computer science and software engineering created in 1984 by Patrice Dumoucel. It is a private engineering school, member of IONIS Education Group since 1994, accredited by the Commission des titres d'ingénieur (CTI) to deliver the French Diplôme d'Ingénieur, and based at Le Kremlin-Bicêtre south of Paris.

A Bachelor of Software Engineering HonoursBSEHons is an undergraduate academic degree awarded for completing a program of study in the field of software development for computers in information technology.

The School of Engineering and Applied Science (SEAS) at the George Washington University in Washington, D.C. is a technical school which specializes in engineering, technology, communications, and transportation. The school is located on the main campus of the George Washington University and offers both undergraduate and graduate programs.

<span class="mw-page-title-main">McGill University School of Computer Science</span>

The School of Computer Science (SOCS) is an academic department in the Faculty of Science at McGill University in Montreal, Quebec, Canada. The school is the second most funded computer science department in Canada. It currently has 34 faculty members, 60 Ph.D. students and 100 Master's students.

<span class="mw-page-title-main">Information and computer science</span>

Information and computer science (ICS) or computer and information science (CIS) is a field that emphasizes both computing and informatics, upholding the strong association between the fields of information sciences and computer sciences and treating computers as a tool rather than a field.

<span class="mw-page-title-main">Institut des sciences de l'ingénieur de Toulon et du Var</span>

The Institut des Sciences de l'Ingénieur de Toulon et du Var, or ISITV, was a French public engineering school. It was located in the south of France, between Toulon and Hyères, on the French Riviera. In 2014, the school merged with Supméca to form a new engineering school called SeaTech.

<span class="mw-page-title-main">University of Utah College of Engineering</span> John and Marcia Price College of Engineering in Utah, U.S.

The John and Marcia Price College of Engineering at the University of Utah is an academic college of the University of Utah in Salt Lake City, Utah. The college offers undergraduate and graduate degrees in engineering and computer science.

Informatics is the study of computational systems. According to the ACM Europe Council and Informatics Europe, informatics is synonymous with computer science and computing as a profession, in which the central notion is transformation of information. In some cases, the term "informatics" may also be used with different meanings, e.g. in the context of social computing, or in context of library science.

<span class="mw-page-title-main">Sundaraja Sitharama Iyengar</span> Indian computer scientist (born 1947)

Sundaraja Sitharama Iyengar is an Indian-born American computer scientist and the Distinguished University Professor, Ryder Professor and Director of Computer Science at Florida International University, Miami, Florida, USA. He also founded and directs the Robotics Research Laboratory at Louisiana State University (LSU). He has been a visiting professor or scientist at Oak Ridge National Laboratory, Jet Propulsion Laboratory, Naval Research Laboratory, and has been awarded the Satish Dhawan Visiting Chaired Professorship at the Indian Institute of Science, the Homi Bhaba Visiting Chaired Professor (IGCAR), and a professorship at the University of Paris (Sorbonne).

<span class="mw-page-title-main">TUM School of Computation, Information and Technology</span>

The TUM School of Computation, Information and Technology (CIT) is a school of the Technical University of Munich, established in 2022 by the merger of three former departments. As of 2022, it is structured into the Department of Mathematics, the Department of Computer Engineering, the Department of Computer Science, and the Department of Electrical Engineering.

References

  1. El-Khouly, Mahmoud (2007). "Web-Based Graduate Diploma in Computer Sciences". E-Learning and Digital Media. 4 (4): 464–470. doi: 10.2304/elea.2007.4.4.464 . S2CID   61244257.
  2. "What is Computer Science?". Department of Computer Science. University of Maryland. 2022.
  3. McLennan, Dr Theresa (2004). Graduate Diploma: An Effective Route into a Computing Career? (PDF).
  4. Gurevich, Yuri (September 1985). Logic and Challenge of Computer Science (PDF). Michigan: University of Michigan.
  5. Denning, Peter J. (April 2005). "Is Computer Science science?". Communications of the ACM. 48 (4): 27–31. doi:10.1145/1053291.1053309. S2CID   827843.
  6. El-Khouly, Mahmoud (2007). "Web-Based Graduate Diploma in Computer Sciences". E-Learning and Digital Media. 4 (4): 464–470. doi: 10.2304/elea.2007.4.4.464 . S2CID   61244257.
  7. Beauboef, Theresa; Mason, John (June 2005). "Why the high attrition rate for computer science students: some thoughts and observations". ACM SIGCSE Bulletin. 37 (2): 103–106. doi:10.1145/1083431.1083474. S2CID   207157501.
  8. McLennan, Dr Theresa (2004). Graduate Diploma: An Effective Route into a Computing Career? (PDF).
  9. Masterson, Victoria (April 2022). "Robots AI Help Humans at Work". World Economic Forum.
  10. Skilton, Mark; Hovsepian, Felix (2018). The 4th Industrial Revolution: Responding to the Impact of Artificial Intelligence on Business. Palgrave Macmillan Cham. doi:10.1007/978-3-319-62479-2. ISBN   978-3-319-62479-2.
  11. West, Darrel M. (October 2015). "What happens if robots take the jobs? The impact of emerging technologies on employment and public policy" (PDF). Centre for Technology Innovation at Brookings.
  12. Weber, Richard; Gilchrist, Bruce (1 July 1975). "Discrimination in the employment of women in the computer industry". Communications of the ACM. 18 (7): 416–418. doi: 10.1145/360881.360921 . S2CID   26632345.
  13. Stavrakakis, Ioannis; Gordon, Damian; Tierney, Brendan (6 October 2021). "The teaching of computer ethics on computer science and related degree programmes". International Journal of Ethics Education. 7 (1): 101–129. doi: 10.1007/s40889-021-00135-1 . hdl: 11311/1187543 . S2CID   241072351.
  14. Moor, James H. (1985). What is Computer Ethics?. pp. 266–275.
  15. Stavrakakis, Ioannis; Gordon, Damian; Tierney, Brendan (6 October 2021). "The teaching of computer ethics on computer science and related degree programmes". International Journal of Ethics Education. 7 (1): 101–129. doi: 10.1007/s40889-021-00135-1 . hdl: 11311/1187543 . S2CID   241072351.