Hawassa UNIVERSITY

Exercises. 7: Reusing classes. Composition syntax. Inheritance syntax ..... Early
languages such as LISP and APL chose particular views of the world (?All
problems are ultimately lists? or ... PROLOG casts all problems into chains of
decisions.

Part of the document


ARBA MINCH UNIVERSITY Arba Minch Institute of Technology DEPARTMENT OF COMPUTR SCIENCE AND IT
(Applicable for 2004 E.C Entry only) Bachelor of Science Degree (BSc)
In Information Technology February 2013
Contents
1. Background fOR CURRICULEM REVISION 3
2. OBJECTIVES OF THE PROGRAM 3 2.1 SPECIFIC OBJECTIVES 3 3. Goals of an IT program 4
4. GRADUATE PROFILE 4 4.1. ATTITUDES AND VALUES 5 5. staff Profile 5
6. DEGREE NOMENCLATURE 7
7. PROGRAM REQUIREMENTS 7 7.1 ADMISSION REQUIREMENTS 7
7.2 Quality Assurance - Maintaining the Quality of the Program 7
7.3 Teaching- Learning Methods and materials 7
7.3.1 Teaching Methods 7
7.3.2 Teaching Materials 8
7.4 Graduation Requirements 8
7.5 Courses 8
7.5.1Core Courses 8
7.5.2 Elective Courses (at least two courses) 11
7.5.3 Supportive Courses 11
7.5.4 General Education Courses 11 8. Schedule 14
9. COURSE DESCRIPTIONS 14 9.1 MAJOR COURSES DESCRIPTION 14
9.2 Supportive and General Courses descriptions 51
9.3 Service Courses description 62 10. Appendix 66 10.1 COURSE CODING 66
10.2 Course equivalency (for downward compatability) 66
10.3 Mechanisms of Quality Assurance 70
10.4 Resource Requirements 70
10.4.1 Manpower Requirement 71
10.4.2 Material Resource Requirement 71 11. COURSE OUTLINES 74 STUDENT LEARNING OUTCOMES 106
REFERENCES/TEXTBOOKS 114
1. Background fOR CURRICULEM REVISION It has been felt in different corners and levels during the previous years
that there is an urgent need of offering another program that target
towards the technology needs of organizations. Information Technology (IT)
has been demanded by potential employers in the country. IT degrees arose
because degree programmes in computer science were not providing a
sufficient number of graduates capable of fulfilling these (technology
needs of organizations) very real needs. Computer science emphases the
scientific principles and theories of computing and is lead to the
development of new knowledge in computing fields. Whereas Information
technology is a relatively new and rapidly growing field that started in
response to practical, everyday needs of organizations. Information Technology is a term that has two meanings. On the one hand
Information Technology (Information Communication Technologies) is a
general term encompassing all of computing. On the other hand, IT is used
in universities to indicate a subject area that meets the computing
technology needs of organizations. ICT or IT in Ethiopia is rooting in different aspects of governmental, non-
governmental organization, private companies and also individual life. This
has lead for the demand of skilled people that involve in the
troubleshooting, administration, integration, customization, etc.
Especially currently the government has felt that ICT is an enabler force
for developmental activities. Thus, supporting this effort by producing
sufficient manpower is necessary. BSc in Information Technology is a
response to this necessity. 2. OBJECTIVES of the Program
To produce high quality IT Graduate with entrepreneur and problem solving
mind set.
2.1 specific objectives
. To produce graduates who possess the right combination of knowledge and
practical skills to take care of an organization's technology and
infrastructure needs and peoples that needs it.
. To produce professionals that take responsibilities for selecting
hardware and software products appropriate for an organization,
integrating those products with organizational needs and infrastructure
. To produce graduates who installing, customizing and maintaining
applications (network installation, network administration, Web site
design, development of multimedia resources, installation of
communication components and oversight of email system ) for the
organization.
. To produce professionals to work in organizations implementing and
managing automated information systems for different scientific,
educational, commercial and other purposes.
. To produce graduates that plan and manage the technology lifecycle by
which an organization's technology is maintained, upgraded and
replaced.
3. Goals of the program
IT program aims to provide IT graduates with the skills and knowledge to
take on appropriate professional positions in Information Technology upon
graduation and grow into leadership positions or pursue research or
graduate studies in the field. Specifically, within four years of
graduation a student must be able to:
. Explain and apply appropriate information technologies and employ
appropriate methodologies to help an individual or organization achieve
its goals and objectives;
. Manage the information technology resources of an individual or
organization;
. Anticipate the changing direction of information technology and evaluate
and communicate the likely utility of new technologies to an individual
or organization;
. Understand and for some to contribute to the scientific, mathematical
and theoretical foundations on which information technologies are built;
. Live and work as a contributing, well-rounded member of society.
4. Graduate Profile
In general, the graduates of the program will have the ability to:
. Use and apply current technical concepts and practice in the core
information technologies;
. Analyze, identify and define the IT requirements that must be satisfied
to address problems or opportunities faced by organizations or
individuals.
. Design effective and usable IT-based solutions and integrate them into
the user environment;
. Identify and evaluate current and emerging technologies and assess their
applicability to address the user's needs;
. Analyze the impact of technology on individual, organization and
society.
. Assist in the creation of an effective project plan.
. Analyze, adopt and demonstrate IT best practices, standards and their
application.
. Demonstrate independent critical thinking and problem solving skill
. Collaborate in teams to accomplish a common goal by integrating personal
initiatives and group cooperation.
. Communicate effectively and efficiently with clients, users and peers
both verbally and in writing, using appropriate terminology.
. Implement, maintain and manage information technologies and services.
. Implement, maintain and manage Web based systems and services.
. Implement maintain and manage data and database systems.
. Recognize the need for continued learning throughout their career.
4.1. Attitudes and Values
The graduates will be inspired:
. To have professionalism at the center of their mentality;
. To have a positive and responsive attitude towards the value of
information resources and towards their profession (love, dedication,
commitment, etc.);
. To have good personal confidence in their jobs and professional
activities;
. To have the sense of co-operation, honesty, loyalty, etc.; and
. To be ethical.
5. staff Profile
The staff profile of Department of Computer science and IT is presented in
the following table. |Status |Number of staff|Remark |
| |members | |
|Professors full time |1 | |
|Professors part time |- | |
|Assistant professors full |3 | |
|time | | |
|Assistant professor part |- | |
|time | | |
|Associate professor full |- | |
|time | | |
|Lecturer |16 | |
|Assistant lecturer |10 | |
|Graduate assistant II |20 | |
|Graduate assistant I |4 | |
|Technical assistant I |0 | |
|Technical assistant II |3 | |
|Technical assistant III |1 | |
|Total |58 | |
6. Degree Nomenclature
English: Bachelor of Science in Information Technology Amharic: ????? ???? ??? ?........ 7. Program Requirements
7.1 Admission Requirements
Admission requirements would be similar to the general institutional
requirements.
7.2 Quality Assurance - Maintaining the Quality of the Program
. Comprehensive examinations and colleague assessment of examination
papers and teaching methods. . Periodical workshops (with stakeholders, teachers and graduates);
. Assessments by using survey project works, internships, and link
programs;
. Graduates' evaluation of the program;
. Standardization of course offerings through preparation of general
course outlines, exam contents, and external audit;
. Annual assessment of the program by the teaching staff;
. Establishing Alumni of Graduates as a mechanism to assess their career
development;
. Working closely with the relevant pro