Diploma In Computer Science
   HOME

TheInfoList



OR:

The Diploma in Computer Science is a
diploma A diploma is a document awarded by an educational institution (such as a college or university) testifying the recipient has graduated by successfully completing their courses of studies. Historically, it has also referred to a charter or offi ...
offered by several post-secondary institutions: *
Cambridge Diploma in Computer Science Diploma in Computer Science, originally known as the Diploma in Numerical Analysis and Automatic Computing, was a conversion course in computer science offered by the University of Cambridge. It is equivalent to a master's degree in present-day nom ...
– this
University of Cambridge The University of Cambridge is a Public university, public collegiate university, collegiate research university in Cambridge, England. Founded in 1209, the University of Cambridge is the List of oldest universities in continuous operation, wo ...
course was the world's first
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
course, first offered in 1953
University of Kent in Canterbury

University of British Columbia
The diploma is also provided in various other universities all around the world.


History, Definition

Computer Science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
is a major or specific interest that students can take at
college A college (Latin: ''collegium'') may be a tertiary educational institution (sometimes awarding degrees), part of a collegiate university, an institution offering vocational education, a further education institution, or a secondary sc ...
and
university A university () is an educational institution, institution of tertiary education and research which awards academic degrees in several Discipline (academia), academic disciplines. ''University'' is derived from the Latin phrase , which roughly ...
level. Nearly each
undergraduate Undergraduate education is education conducted after secondary education and before postgraduate education, usually in a college or university. It typically includes all postsecondary programs up to the level of a bachelor's degree. For example, ...
institution in the United States provides a computer science major, and more than 100 colleges offer computer science PhD programmes. Numerous new institutions have been established in
Egypt Egypt ( , ), officially the Arab Republic of Egypt, is a country spanning the Northeast Africa, northeast corner of Africa and Western Asia, southwest corner of Asia via the Sinai Peninsula. It is bordered by the Mediterranean Sea to northe ...
to provide a specialization in
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
s and
information system An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, Information Processing and Management, store, and information distribution, distribute information. From a sociotechnical perspective, info ...
s. 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:
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
s and complexity,
architecture Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and construction, constructi ...
, 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. Logic, more than any other branch of
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, is becoming increasingly important in computer
technology Technology is the application of Conceptual model, conceptual knowledge to achieve practical goals, especially in a reproducible way. The word ''technology'' can also mean the products resulting from such efforts, including both tangible too ...
. However, we feel that the new applications necessitate fresh breakthroughs in logic itself. The traditional generalisations of first-order predicate
calculus Calculus is the mathematics, mathematical study of continuous change, in the same way that geometry is the study of shape, and algebra is the study of generalizations of arithmetic operations. Originally called infinitesimal calculus or "the ...
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. 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. Computer science is a form of a distinctive and compelling mixture that includes
science Science is a systematic discipline that builds and organises knowledge in the form of testable hypotheses and predictions about the universe. Modern science is typically divided into twoor threemajor branches: the natural sciences, which stu ...
,
engineering Engineering is the practice of using natural science, mathematics, and the engineering design process to Problem solving#Engineering, solve problems within technology, increase efficiency and productivity, and improve Systems engineering, s ...
, and
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
. Experimental algorithms, experimental computer science, and computational science are examples of Computer Science operations that are largely science.
Design A design is the concept or proposal for an object, process, or system. The word ''design'' refers to something that is or has been intentionally created by a thinking agent, and is sometimes used to refer to the inherent nature of something ...
, development, software engineering, and computer engineering are examples of engineering-based jobs. Computational complexity, mathematical software, and
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
are examples of
pure mathematics Pure mathematics is the study of mathematical concepts independently of any application outside mathematics. These concepts may originate in real-world concerns, and the results obtained may later turn out to be useful for practical applications ...
. 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 Art is a diverse range of cultural activity centered around ''works'' utilizing creative or imaginative talents, which are expected to evoke a worthwhile experience, generally through an expression of emotional power, conceptual ideas, tec ...
, 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 In biology, the nervous system is the complex system, highly complex part of an animal that coordinates its behavior, actions and sense, sensory information by transmitting action potential, signals to and from different parts of its body. Th ...
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 A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
, and its aspects. Information Management major learns about Computer Science dominantly on databases which include fundamentals of the system,
data modeling Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques. It may be applied as part of broader Model-driven engineering (MDE) concept. Overview Data modeli ...
,
query language A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve informa ...
s, and
data mining Data mining is the process of extracting and finding patterns in massive data sets involving methods at the intersection of machine learning, statistics, and database systems. Data mining is an interdisciplinary subfield of computer science and ...
Intelligent Systems is another major that Computer Science offers that studies essential matters of IT, examination and optimisation, processing machines, and
robotics Robotics is the interdisciplinary study and practice of the design, construction, operation, and use of robots. Within mechanical engineering, robotics is the design and construction of the physical structures of robots, while in computer s ...
. A new one is Net-centric Computing which studies network security,
data compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compressi ...
,
multimedia Multimedia is a form of communication that uses a combination of different content forms, such as Text (literary theory), writing, Sound, audio, images, animations, or video, into a single presentation. T ...
, and
mobile computing Mobile computing is human–computer interaction in which a computer is expected to be transported during normal usage and allow for transmission of data, which can include voice and video transmissions. Mobile computing involves mobile commun ...
. A most common one among peers is
Programming Program (American English; also Commonwealth English in terms of computer programming and related activities) or programme (Commonwealth English in all other meanings), programmer, or programming may refer to: Business and management * Program m ...
, 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 Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
is another frequent option amongst students. This specialization uses
metrics Metric or metrical may refer to: Measuring * Metric system, an internationally adopted decimal system of measurement * An adjective indicating relation to measurement in general, or a noun describing a specific type of measurement Mathematics ...
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. 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 Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist and mathematician. He is a professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of comp ...
. 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 Southeastern Louisiana University (Southeastern) is a public university in Hammond, Louisiana. It was founded in 1925 by Linus A. Sims as Hammond Junior College. Sims succeeded in getting the campus moved to north Hammond in 1928, when it beca ...
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. Four of them were on short-term contracts, and one was
volunteering Volunteering is an elective and freely chosen act of an individual or group giving their time and labor, often for community service. Many volunteers are specifically trained in the areas they work, such as medicine, education, or emergenc ...
. 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 Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
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. 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. 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.


Prevailing Problem in Computer Science

A study published in 1975 by Richard Weber from
Rutgers University Rutgers University ( ), officially Rutgers, The State University of New Jersey, is a Public university, public land-grant research university consisting of three campuses in New Jersey. Chartered in 1766, Rutgers was originally called Queen's C ...
and
Bruce Gilchrist Bruce Gilchrist (4 August 1930 – 23 May 2015) is considered one of the notable figures in modern computing history. Early life and education Gilchrist was born 4 August 1930 in Pontefract, Yorkshire, England and attended King Edward VII S ...
from
Columbia University Columbia University in the City of New York, commonly referred to as Columbia University, is a Private university, private Ivy League research university in New York City. Established in 1754 as King's College on the grounds of Trinity Churc ...
explained
discrimination Discrimination is the process of making unfair or prejudicial distinctions between people based on the groups, classes, or other categories to which they belong or are perceived to belong, such as race, gender, age, class, religion, or sex ...
against women in the computer industry. The
U.S. Department of Labor The United States Department of Labor (DOL) is one of the executive departments of the U.S. federal government. It is responsible for the administration of federal laws governing occupational safety and health, wage and hour standards, unem ...
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 The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
, 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 In economics, scarcity "refers to the basic fact of life that there exists only a finite amount of human and nonhuman resources which the best technical knowledge is capable of using to produce only limited maximum amounts of each economic good. ...
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 Trade involves the transfer of goods and services from one person or entity to another, often in exchange for money. Economists refer to a system or network that allows trade as a market. Traders generally negotiate through a medium of cr ...
and
business Business is the practice of making one's living or making money by producing or Trade, buying and selling Product (business), products (such as goods and Service (economics), services). It is also "any activity or enterprise entered into for ...
to
governance Governance is the overall complex system or framework of Process, processes, functions, structures, Social norm, rules, Law, laws and Norms (sociology), norms born out of the Interpersonal relationship, relationships, Social interaction, intera ...
, 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. "The investigation of the
society A society () is a group of individuals involved in persistent social interaction or a large social group sharing the same spatial or social territory, typically subject to the same political authority and dominant cultural expectations. ...
and natural impact of computer technology, and the related creation and rationalization of policies for the ethical use of such
technology Technology is the application of Conceptual model, conceptual knowledge to achieve practical goals, especially in a reproducible way. The word ''technology'' can also mean the products resulting from such efforts, including both tangible too ...
" is how
computer ethics Computer ethics is a part of practical philosophy concerned with how computing professionals should make decisions regarding professional and social conduct. Margaret Anne Pierce, a professor in the Department of Mathematics and Computers at Geor ...
is defined. 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 The Kansas City metropolitan area is a bi-state metropolitan area anchored by Kansas City, Missouri. Its 14 counties straddle the border between the U.S. states of Missouri (9 counties) and Kansas (5 counties). With and a population of more t ...
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.


References

{{Reflist Computer science education