0% found this document useful (0 votes)
942 views11 pages

Proposal For Computer Science

The document outlines a computer science program including objectives, staff profiles, facilities, opportunities and specializations. It provides details on admission requirements, duration of study, graduation requirements, teaching methodology and coursework including compulsory and elective courses.

Uploaded by

Shafi Ziyara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
942 views11 pages

Proposal For Computer Science

The document outlines a computer science program including objectives, staff profiles, facilities, opportunities and specializations. It provides details on admission requirements, duration of study, graduation requirements, teaching methodology and coursework including compulsory and elective courses.

Uploaded by

Shafi Ziyara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Table of Contents

1. Introduction..............................................................................................................................2
2. Rationale..................................................................................................................................2
3. Program Objectives.....................................................................................................................3
4. SWOT Analysis...........................................................................................................................3
4.1 Staff Profile............................................................................................................................3
4.2 Facility (We have).................................................................................................................4
4.3 Opportunity............................................................................................................................4
4.4 Need Assessment (local and national demand).....................................................................5
5. Direction Forwarded....................................................................................................................5
6. Graduate Profile...........................................................................................................................5
7. Admission Requirement..........................................................................................................7
8. Duration of the Study...............................................................................................................7
9. Graduation Requirement..............................................................................................................7
9.1 Module Requirements............................................................................................................7
10.Teaching Methodology.............................................................................................................10
11. Assessment and Evaluation.....................................................................................................11
12. Degree Nomenclature..............................................................................................................11
13. Course Work............................................................................................................................11
13.1 List of compulsory courses............................................................................................11
13.2 List of elective courses..................................................................................................11
13.3 Specialization course list...............................................................................................11
13.4 Course breakdown/semester..........................................................................................11
13.5. Course Descriptions......................................................................................................11
14. Quality Assurance Policy........................................................................................................11

1
1.Introduction
Computers play a major role in shaping the information or the knowledge age. They are also
becomingessential in almost all activities of human life. Furthermore, with the decline in the
price of computerhardware, nations, organizations and individuals that couldn't afford to have
computers some yearsback can now afford to acquire them. However, the acquisition of the
hardware is just one steptowards computerization. The most important step is to be able to use
them properly.
This necessitates for a high number of skilled computer scientists who will develop the necessary
applications for the computers, who will administer the computer systems and who will decide
oncomputer system acquisitions of the organizations and all automation processes in general.
Institutions, enterprises, organizations and companies in all sectors, public and private, are
directly orindirectly being affected by the overwhelming information flow around the world. The
effect goesdown to small businesses and even to individuals. Every such unit should be equipped
with tools thatenable it to survive in such a dynamic world. Ethiopia is no exception and we must
get ready to copeup with the influence of the knowledge age in our day-to-day life.
A curriculum in Computer Science must be designed in such a way that it addresses the current
needsof the country. Currently, the country has no sufficient number of competent computer
professionals inthe various fields of Computer Science. Various Governmental and other
organizations have the desireto use modern information technology. However, there is an acute
shortage of technical staff

2. Rationale
Computer Science is an exciting, challenging and dynamic discipline. Computers form an
integral partof every aspect of society and modern life. New computing technologies are
introduced at anenormous rate and the Computer Science field develops and changes continually
and rapidly.Consequently, Computer Science has evolved into a dynamic and challenging field
of study. Students in the course of their degree are exposed to the theoretical foundations in all
areas of thefield, gain an understanding of the principles that underlie development of systems,

2
apply theirknowledge on real life projects and acquire the necessary knowledge and skills to
cope with theastonishing rate of change of the specific discipline.

Once the computer science department was launched in Werabe university it gives different
benefits for the university such as developing different websites, giving basic computer skill
training and simple hacking tutorials for academic and other employees of the university. In
addition to this we can integrate the university with other organizations which is found around
the university by developing different websites as well as desktop applications.

3. Program Objectives
The primary objective of the program is to produce a high quality graduate with an
entrepreneurial and problem-solving mindset. The specific objectives of the program are:

 Educating and training students for the very dynamic and rapidly changing science and
technology market.

 Educating and training students to become life-long learners by providing them with a sound
base in computer science, basic sciences as well as general education.

 Motivating students to become innovators who can respond very positively to the challenges
and opportunities presented by new ideas and technologies.

 Laying a strong foundation for, and instilling confidence in students who may want to pursue
postgraduate studies later in life.

4. SWOT Analysis
4.1 Staff Profile

No Name Sex Qualification Academic Rank


1. Mohammed Kemal M B.SC in CS Graduate Ass II

2. Mifta Juneidi M B.SC in CS Graduate Ass II

3. Abgiya Befkadu F B.SC in CS Graduate Ass II

3
4. Mohammed Abrar M B.SC in CS Graduate Ass II

5. Keyre Kemal M B.SC in CS Graduate Ass II

6. Negash Korsabo M B.SC in CS Graduate Ass II

7. Weliyu Werdi M B.SC in CS Graduate Ass II

4.2 Facility
The department of computer science currently have a total of 7 Assistant lecturers but there are
no technical lab assistants.

4.3 Opportunity
Computer science graduates can go on to work as computer science teachers, software
developers, computer programmers, database administrators, computer hardware engineers,
computer system analysts, computer network architects, web developers, information security
analysts, computer and information research scientists and managers. From all this majorly
raised work opportunities related to the development of technology: -
1. The digital age needs computer scientists.
Since the time is digital age. Computer programmers have all but infiltrated every aspect
of our lives. Computer scientists theorize, design, develop and apply the software and
hardware for the programmers we use.
2. computer scientists are needed in every type of industry
Every industry uses computers so naturally computer scientists can work in any problems
in science, engineering, health care, and so many other areas can be solved by computers.
Here are some specialization areas that can be considered for computer science degree.
1. Computer and network security
In this field, CS experts address software vulnerabilities and mitigate security risks.
2. Mobile and web computing
Academic programs in this field may focus on broad, theory-based applications of
networking protocols and other aspects of system design.

4
3. Human computer interaction
This concentration prepares students to design and create the next generation of
computers and technology.
4. Software engineering
Programs in software engineering or software theory generally place a heavy emphasis on
programming languages for a variety of uses.
5. Artificial intelligence
The field of AI incorporate topics such as probability and modelling, robotics, logical
reasoning, natural language processing, and machine learning.

4.4 Need Assessment (local and national demand)

5. Direction Forwarded
As we have seen above the major teaching and learning methods must be supported practically
for this purpose the university should have to prepare laboratory with full materials like
computers, chairs, tables and network connectivity for the computers. In addition to this as we
know the university doesn’t have enough classrooms. For launching the department, it needs at
least one class room holding 50 students with chair and reference books for students.
When we see the SWOT analysis all the department staffs are BSC so the institution needs to
employee MSC graduates in computer science to make the department more profitable. And also
the department need department head for managing the department academic and other activities.

6. Graduate Profile
The graduate will have the following knowledge, skill and attitude at the end of the
program.

5
A)Cognitive knowledge skill

• Demonstrate knowledge and understanding of essential facts, concepts, principles and


theories relating to computer science.

• Use such knowledge and understanding in the modeling and design of computer-based
systems in a way that demonstrates comprehension of the tradeoffs involved in design
choices.

• Identify and analyze criteria and specifications appropriate to specific problems, and
plan strategies for their solution.

• Analyze the extent to which a computer-based system meets the criteria defined for its
current use and future development.

• Deploy appropriate theory, practices, and tools for the specification, design,
implementation, and evaluation of computer-based systems.
• Recognize the need for, and an ability to engage in, continuing professional development
and the knowledge and skills to act as research assistants or lecturers in higher education
institutions.

B)Practical skills

• Specify, design, and implement computer-based systems.

• Evaluate systems in terms of general quality attributes and possible tradeoffs presented
within the given problem.

• Apply the principles of human-computer interaction to the evaluation and construction


of a wide range of materials including user interfaces, web pages, and multimedia
systems.

• Identify any risks or safety aspects that may be involved in the operation of computing
equipment within a given context.

6
• Deploy effectively the tools used for the construction and documentation of software,
with particular emphasis on understanding the whole process involved in using
computers to solve practical problems.

• Use current techniques, skills, and tools necessary to maintain and administer computer
based systems.

• Apply mathematical foundations, algorithmic principles, and computer science theory in


the modeling and design of computer-based systems in a way that demonstrates
comprehension of the tradeoffs involved in design choices;

C)Attitude (Transferable skill)

• Make succinct presentations to a range of audiences about technical problems and their
solutions.

• Be able to work effectively as a member of a development team.

• Understand and explain the quantitative dimensions of a problem.

• Manage one’s own learning and development, including time management and
organizational skills
• Keep abreast of current developments in the discipline to continue one’s own
professional development.

• Recognize and be guided by the social, professional, and ethical issues involved in the
use of computer technology.

7. Admission Requirement
Admission requirements would be similar to the general institutional requirements. That is, the
studentshould complete preparatory level education and the entry point is determined
accordingly by theMinistry of Education for the regular students whereas the admission criteria
for distance andcontinuing education program are as per the University’s requirement.

7
8. Duration of the Study
As revised at national level the course of study of the Computer Science program is four years
and inthis four years there are eight semesters i.e. two semesters per academic year.

9. Graduation Requirement
9.1 Module Requirements

Clusters

Module Module Name Course Courses in a Module Credit ECTS Total

Code Code ECTS


CoSc- Basic CoSc1011 Introduction to Computer 3 5 26
M1011 Science
Programming
CoSc1012 Fundamentals of 3 5
Programming I
CoSc1014 Fundamentals of 3 5
Programming II
Math1012 Linear Algebra 3 5
Math1015 Applied Mathematics for 4 6
Computer Science
CoSc- CoSc2071 Fundamentals of Database 4 6 12
M2071 CoSc2072 Advanced Database System 4 6
Database

Systems
CoSc- Computer CoSc4171 Computer Security 3 5 5
M4171
Security
CoScM2061 Computer CoSc2061 Computer Networking & 4 6 16
Data Communication
Networking
CoSc3062 Wireless Communication and 3 5

Mobile Computing
CoSc3063 Network and System 3 5

Administration
CoSc- Web CoSc3101 Internet Programming 4 7 7

8
M3101 Development

Advanced Math2081 Numerical Analysis 3 5 23


CoSc-
Programming
M208 CoSc2082 Object Oriented Programming 4 6
1
CoSc2084 Advanced Programming 4 6
CoSc2083 Data Structures and Algorithms 4 6

CoSc- Computer CoSc2043 Computer organization and 3 5 16


M204 architecture
Architecture
1 CoSc2044 Microprocessor and Assembly 3 5
and Operating
Systems Language Programming
CoSc2045 Operating System 4 6
Basic EEng2041 Fundamentals of Electricity and 3 5 10
Electronic Devices
Electronics
EEng2042 Digital Electronics 3 5
CoSc- System CoSc3091 Fundamentals of Software 3 5 10
M309 Engineering
Development
1 CoSc3092 Object Oriented Software 3 5
Engineering
CoSc- Computer CoSc3121 Computer Graphics 3 5 10
graphics and
M312
HCI Human Computer Interaction 3 5
1
CoSc3122

CoSc- Discrete Stat3071 Probability and Statistics 3 5 10

M205 Mathematic& Math2051 Discrete Mathematics and 3 5

1 Combinatory
Statistics
CoSc- Compiler CoSc3111 Formal Language and Automata 3 5 11
M311
Development Theory
1
CoSc3112 Compiler Design 4 6
CoSc- Algorithms and CoSc3131 Analysis of Algorithms 3 5 10

9
M313 Complexity CoSc4132 Complexity Theory 3 5
1
CoSc- Intelligent CoSc4142 Introduction to Artificial 4 6 10
M314
Systems Intelligence
1
CoSc3141 Logic in Computer Science 2 4
CoSc- Elective CoSc4151 Elective I (one course) 4 6 11
M4152 Modules CoSc4152 Elective II (one course) 3 5

CoSc- Project CoSc4161 Technical Report Writing in 2 4 17


M4161
Computer Science
CoSc4162 Final Project I 4 6
CoSc4163 Final Project II 4 7
Mgmt- Business Skill Mgmt310 Entrepreneurship and Small 3 5 5
M3101 1
Business management
CoSc- Selected Topics CoSc4181 Selected topics in Computer 3 5 5
M4181
Science
EnLa- Basic English EnLa1011 Communicative English Skills 3 5 10
M1013 EnLa1012 Basic Writing Skills 3 5
Skills
CESt- Civics and CESt1023 Civics and Ethical Education 3 5 10
M1023 Phil1024 Introduction to Logic (Reasoning 3 5
Logic
Skill)

CoSc- Distributed CoSc4191 Int. to Distributed Systems 4 6 6

M4191 Systems
Total 240

10 . Teaching Methodology
The teaching learning process in this program mainly follows the principle of active learning.
Thestudents are engaged in assignments, quizzes, tutorials, laboratories, project demonstrations
andlectures.

10
11. Assessment and Evaluation
Cognitive Abilities: Cognitive abilities are assessed by a combination of written examinations
and continuous assessment, including marked essays, class tests and computer programming
problems. Practical Abilities: Practical Abilities are assessed mostly by continuous assessment.
Some of practical abilities are assessed as part of group project module.
Transferable skills: some skills, like the use of software tools and ability to communicate orally
and in written form are directly assessed, in assignments or projects, other skills are not directly
assessed but their effective use will enhance the student’s overall performance.
Evaluation will be done based on the midterm exam, assignments, laboratory sessions
demonstrations, Project work, final exam and different continues assessments

12. Degree Nomenclature


English: Bachelor of Science Degree in Computer Science
Amharic: የሳይንስባችለርዲግሪበኮምፒውተርሳይንስ

13.Course Work
13.1 List of compulsory courses

13.2 List of elective courses

13.3 Specialization course list

13.4 Course breakdown/semester

13.5. Course Descriptions

14. Quality Assurance Policy

11

You might also like