Mbarara University of Science & Technology Institute of Computer Science Proposed New Course: Bachelors Degree in Computer Engineering Proposed Start Date: August 2008 (Day Full Time Program) Developed By MBARARA UNIVERSITY OF SCIENCE AND TECHNOLOGY Institute of Computer Science Acting Director’s Office P.O Box 1410, Mbarara, Uganda Tel: 0485 - 21575, Fax: 0485 – 20782, Mobile: 0772-821 335 E-mail: [email protected]Website : http://www.must.ac.ug In Collaboration with Professor Venansius Baryamureeba Dean Institute of Computing and Information and Technology, Makerere University Email: [email protected]Website : http://www.cit.mak.ac.ug And Dr. Tom Wanyama Department of Networks, Institute of Computing and Information Technology Makerere University of Science and Technology P.O. Box 7062, Kampala Uganda Email: [email protected]Website : http://www.cit.mak.ac.ug
154
Embed
Mbarara University of Science & Technology Institute of ... · PDF fileMBARARA UNIVERSITY OF SCIENCE AND TECHNOLOGY . Institute of Computer Science . ... and Information Technology
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Mbarara University of Science &
Technology Institute of Computer Science
Proposed New Course:
Bachelors Degree in Computer Engineering
Proposed Start Date: August 2008
(Day Full Time Program)
Developed
By
MBARARA UNIVERSITY OF SCIENCE AND TECHNOLOGY Institute of Computer Science
Summary The Institute of Computer Science at Mbarara University of Science and Technology is set to begin a new Bachelor of Science Degree in Computer Engineering next Academic year 2008/2009. This document presents the detailed course content for the proposed course and specifies the budget costs for running this course.
P.S: The Institute of Computer Science at Mbarara University of Science and Technology, which has prepared this document, would be grateful for any additional comments aimed at improving it.
Program: Bachelor of Science Degree in Computer Engineering
Purpose: The mission of the Computer Engineering program in this proposal is to enable the graduated students to make significant and substantive contributions to solving Computer Engineering problems throughout the students’ professional career. These students will be able to contribute to filling the existing gap in computing curricula most especially at workforce levels.
Therefore, the proposed Computer Engineering program is based on the following high-level features of the computing field:
• Hardware Engineering
• Software Engineering
• Networks and Data Communications Engineering
Benefits:
• The curriculum shall cover the entire field of Computer Engineering, while incorporating the important aspects of the other fields of the Computing field, namely: Information Technology, Information Systems, and Computer Science.
• The program shall cover appropriate knowledge areas in other disciplines, such as business, health, ethics and gender.
• The program shall be hands-on oriented, thus students shall be required to undertake a semester of internship in industry or in one of the incubation
BCE Curriculum Page 3
centers at the Institute of Computing and Information Technology, Makerere University
• Well trained graduates who will be availed for the ready market
• The Institute and the University will grow and expand
• The University will generate more income
Costs: Expected Revenue
Expected Expenditure
Expected Surplus
BCE Curriculum Page 4
Table of Contents
Preface ................................................................................................................................ 2 1.1 Background to the Institute of Computer Science ................................................ 9 1.2 Strategic Plan and Strategic Objectives ............................................................... 9 1.3 Proposed Overall Organisation Structure of the Institute of Computer ............ 11 Science .......................................................................................................................... 11 1.4 Academic Programs ........................................................................................... 13 1.5 Human Resource ................................................................................................ 13 1.6 Infrastructure ..................................................................................................... 14
2.0 The B.Sc. in Computer Engineering Degree Programme .................................. 15 2.1 Background to Proposed Program .................................................................... 15 2.2 Program and Location Justification .................................................................. 17 2.3 Justification of the Joint Curriculum Collaboration between Institute of Computer Science, Mbarara University and Institute of Computing and Information Technology Makerere University . ................................................................................ 18 2.4 Justification, that the Proposed Program Meets Local and Regional Needs, and International Standards ................................................................................................ 19 2.5 Justification, the Professional Profile of BIT and Target Job Market ............... 19
CHAPTER THREE ........................................................................................................ 23
3.0 Administration of the Program .......................................................................... 23 3.1 Semester System ................................................................................................. 23 3.2 Teaching ............................................................................................................. 23 3.3 Credit Units, Core Courses, Elective Courses, Audited Courses ...................... 23 3.4 Semester Load .................................................................................................... 24 3.5 Course Identification System .............................................................................. 25 3.6 Time Limit for the Completion of the BCE Degree ............................................ 26
Chapter FOUR ................................................................................................................ 27
4.0 Qualification for the Degree .............................................................................. 27 4.1 Admission Requirements .................................................................................... 27 4.2 Registration ........................................................................................................ 28 4.3 Adding and Or Dropping Course (s).................................................................. 29 4.4 Change of the Academic Programme ................................................................. 30 4.5 Withdrawing from the Course ............................................................................ 30 4.6 Withdrawing from the Studies ............................................................................ 31
CHAPTER FIVE .............................................................................................................. 32
5.1 Payment of Fees ................................................................................................. 32 5.2 Time Frame Payment of Fees ............................................................................. 32
BCE Curriculum Page 5
5.3 Refund of Tuition When a Student has withdrawn from the Studies .................. 33 CHAPTER SIX ............................................................................................................... 34
6. O Examination Regulations, Assessment, Grading And Classification ............. 34 6.1 Institute Board of Examiners.............................................................................. 34 6.2 Assessment, Grading and Classification of the Diploma ................................... 34 6.3 Pass mark ........................................................................................................... 35 6.4 Students Absence from Examinations ................................................................ 35 6.6 Progression ........................................................................................................ 36 6.7 Certificate of Due Performance ......................................................................... 37 6.8 Appeals ............................................................................................................... 37 6.9 Re- Take Examinations ....................................................................................... 37 6.10 Classification of the Degree ........................................................................... 38 6.10 Repeat ............................................................................................................ 39 6.11 Discontinuation ............................................................................................. 39
8.0 Programme Objectives & Learning Outcomes .................................................. 43 8.1 Course Curriculum For Bachelor Of Science In Computer Engineering (BCE) ........ 45 YEAR ONE...................................................................................................................... 45
Semester One ................................................................................................................ 45 Semester Two ................................................................................................................ 46 YEAR I: RECESS TERM: ....................................................................................... 46
YEAR TWO .................................................................................................................... 47
Semester One ................................................................................................................ 47 Semester Two ................................................................................................................ 47 YEAR II: RECESS TERM: ..................................................................................... 48
Year 3 (Software Engineering) ...................................................................................... 50
Semester One ................................................................................................................ 50 Semester Two: .............................................................................................................. 51 YEAR THREE: RECESS TERM ........................................................................ 51
Year 3 (Hardware Engineering) .................................................................................... 59
Semester One ................................................................................................................ 59 Year 3 (Hardware Engineering) .................................................................................... 60
Semester Two ................................................................................................................ 60 YEAR THREE - RECESS TERM ............................................................................ 60
Year 4 (Hardware Engineering) .................................................................................... 61
Semester One ................................................................................................................ 61 Semester Two ................................................................................................................ 62
8.3 Detailed program Curriculum for Bachelor of Science in Computer Engineering (BCE) ................................................................................................................................ 63 YEAR ONE 1ST SEMESTER ........................................................................................ 63
BCE 1100: Analytical Techniques I (3 CU) ............................................................. 63 BCE 1102: Electricity and Magnetism (3 CU)...................................................... 64 BCE 1106: Electronic Materials (3 CU) ............................................................... 68 BCE 1104 Computer Literacy (4 CU) ..................................................................... 69 CSC 1102 Introduction to Computer Programming – C (4 CU) .............................. 71 CSC 1103 Introduction to Computer Architecture (4 CU) ....................................... 73 DVS 1101 Development Studies I (3 CU) ................................................................ 74 COM 1101 Communication Skills & Report Writing (4 CU) ................................ 76 FSH 1101 Introduction to French ............................................................................. 77
YEAR ONE 2ND SEMESTER ........................................................................................ 77
BCE 1201: Analytical Techniques II (3 CU) ............................................................ 77 BCE 1202: Combinational and Sequential Logic (3 CU) ..................................... 78 BCE 1203: Communication Systems I (4 CU) ...................................................... 80 BCE 1204: Consumer Electronics (4 CU) ............................................................. 81 DVS 1201 Development Studies II (4 CU) ............................................................... 82 BIT 1200 Object Oriented Programming (4 CU) ................................................... 83
BCE Curriculum Page 7
YEAR TWO 1ST SEMESTER ...................................................................................... 84
BCE 2100: Analytical Techniques III (3 CU) ........................................................... 84 CSC 2105 Database Management Systems (4 CU) .................................................. 85 CSC 2102 Introduction to Operating Systems (4 CU) ............................................. 87 BCE 2101: Microelectronics Applications (3 CU) ............................................... 88 BCE 2102: Digital Systems (3 CU)....................................................................... 89 BCE 2103: Control Systems (4 CU) ..................................................................... 90 BIT 2104 Event-Driven Programming (3 CU) ........................................................ 91
YEAR TWO 2ND SEMESTER ....................................................................................... 92
BCE 2200: Embedded Systems Software (3 CU) ................................................. 92 CSC 2209 Ethical and Legal Issues in Computing (4 CU) ....................................... 93 BCE 2201: Numerical Methods and Applications (4 CU) .................................... 95 BCE 2202: Ethics for Professional Engineers (3 CU) ........................................... 96 CSC 2203 Systems Programming............................................................................. 98
YEAR THREE 1ST SEMESTER ................................................................................. 100
YEAR FOUR 2ND SEMESTER ................................................................................... 135
BCE 4207: Network Programming (4 CU) ......................................................... 135 BCE 4200: Software Quality and Assurance (4 CU) .......................................... 136 BCE 4206: Digital Communications System Design (3 CU) ............................. 137 BCE 4205: Digital Signal Processing (4 CU) ..................................................... 138 BCE 4201: Logic Design and Implementation (4 CU) ..................................... 140 BCE 4202: Control Systems Design (3 CU) ....................................................... 141 BCE 4207: Circuits and Systems (4 CU) ............................................................ 143 BCE 4209: VLSI Design (3 CU) ......................................................................... 145
BCE 4203: Final Year Project ........................................................................................ 147 Software Engineering Project (4 CU) ......................................................................... 147 Data Communications Engineering Project (4 CU) .................................................... 147 Hardware Engineering Project (4 CU) ........................................................................ 148 BCE 4203: Systems Engineering (4 CU) ............................................................ 148 BCE 4204: Computer Game Design and Development (3 CU) .......................... 149
Appendix A - Staff Profiles .......................................................................................... 151 Appendix B - BACKGROUND TO SUPPORTING PROJECTS ........................ 154
BCE Curriculum Page 9
Chapter ONE
1.1 Background to the Institute of Computer Science The department of Computer science was established in 1997 under the Institute of Development studies to run courses in Computer Science to meet the increasing demand of ICT and statistics specialists in the country. It started running a Bachelor’s of Computer Science Course with a combination of Mathematics and statistics subjects.
In July 2006, the department of Computer Science was then elevated to the status of the Institute of Computer Science.
1.2 Strategic Plan and Strategic Objectives The Institute of Computer Science has developed a Strategic Plan for the next ten 10 (Ten) Years (2007 – 2017) below is a summary of the Institute’s Vision Mission and strategic objectives.
Vision
“To be a centre of excellence of teaching and research in applied and multi-disciplinary computing and Information Technology for community development.”
Mission
“To provide quality training and promote research in applied and multi-disciplinary computing and Information Technology with a focus on community development.”
During these ten years will focus on the Following Strategic Objectives;
- To Develop Teaching Courses that meet the Local Communities training needs in ICT - To Develop and Implement a Teaching and Learning Evaluation and Monitoring Mechanism - To Establish a Staff Development Plan up to PHD Level. - To Develop and Implement E-Learning Programs - To Develop a University-Wide (Academic and Non Academic Staff) Basic ICT Training Program - To Establish a Computer Technical Support Center. - To Develop a Gender Promotion and mainstreaming in teaching and learning strategy - To Develop a Research Plan, Coordination and evaluation Center within the Institute - To Develop an ICT Community Outreach Program or Plan
BCE Curriculum Page 10
- To develop and Implement an Organization, management and Human resource structure Plan to improve the efficiency and effectiveness of the overall organization.
- To Increase and diversify the Institute’s financial base.
BCE Curriculum Page 11
1.3 Proposed Overall Organisation Structure of the Institute of Computer
Science
BCE Curriculum Page 12
University Council
University Senate
Vice Chancellor
Director
Administration Department
Computer Science
Department
Information Systems and Information Technology Department
Computer Engineering Department
Graduate Studies and Research Department
ICT Technical Support
Department
Software Development Department
BCE Curriculum Page 13
1.4 Academic Programs
The Institute of Computer Science runs the following Undergraduate programmes and ICT Short courses all aimed at building ICT human capacity for both the private and public sectors including Universities
Undergraduate Programmes
- Bachelor of Information technology(BIT) - Bachelor of Computer Science (BCS)
Short Courses
- Cisco Certified Network Associate (CCNA); - Cisco Certified Network Professional (CCNP); - Certificate in Computer Applications (CCA); - International Computer Driving License (ICDL) Certification;
Cisco Networking Academy Program (CNAP).
The Institute is a Cisco Certified Network Associate (CCNA) Local Academy under the Makerere Institute of Computing and Information Technology Regional Academy.
1.5 Human Resource The Institute currently has 13 (Thirteen) masters holders and about 3 (Three) Bachelor’s Holders who are currently Assistant Lecturers. (See Appendix - A for Staff Profile). However the Institute is receiving support under NPT projects 1- “Building a Sustainable ICT Training Capacity in the Public Universities in Uganda” as well as NPT Project II – “Strengthening ICT Training and Research Capacity in the Four Public Universities in Uganda” funded Nuffic run under Makerere University in collaboration with other Public Universities (See Appendix - B For Projects Background). These projects have and will continue to have impact in staff development by providing 6 (Six) PHD Training Opportunities both in the Netherlands and Makerere University. 6 (Six) of the MSc Holders are currently pursuing their either Full-time or Part-time PHD Training. One of the members is also pursuing her PHD with support from the Commonwealth Scholarships Foundation.
Hence the Institute of Computer Science Mbarara University of Science and Technology has sufficient staff to kick-start the program with support from the Department of Physics (MUST) and with Financial and Collaborative Teaching Support from Makerere University Faculty of Computing and Information Technology it has sufficient Academic Staff to run this programme.
BCE Curriculum Page 14
The Institute of Computer Science is currently running a Bachelor of Science in Computer Science and Bachelor of Information Technology which programmes share a number of courses with BSc. Computer Engineering as shown in Figure 1.
1.6 Infrastructure The Institute of Computer Science is currently located on the main campus in a limited space. This space comprises of 2 computer laboratories one with an 80 (eighty)-seat capacity and the other with a 60 (Sixty) seat capacity. Further on it also has a computer laboratory in the Faculty of Development Studies. It has three staff offices and one server room.
With these programmes in place, there is need to ensure proper staffing requirements and even probably boost the numbers that are already undertaking training both at PhD and Masters levels. The demand for ICT programmes in the area is steadily increasing as evidenced by the increased number of students that have enrolled on the existing programmes. MUST has had a very positive impact on the surrounding communities especially in sensitization and training of women in ICT. MUST currently has 350 students (150 on B.CS, 200 on B.IT). It also has 4 qualified technicians to manage its ICT infrastructure and the student population is thus expected to grow by at least 200 per year for the next two years. Thus by September 2008, the Institute of Computer Science at MUST will have at least 700 students.
Despite all these efforts the Institute of Computer Science still critically needs support needs support for strengthening of the existing courses, curriculum development, quality assurance and enhancement works. It also needs support for staff development at PhD level, research development and infrastructural development among others so as to strengthen the institute in its mission to provide quality training and promote research in applied and multi-disciplinary computing and Information Technology with a focus on community development.”
The Students on the BSc. Computer Engineering degree programme will have access to Computer Laboratories at the Faculty of Computing Makerere University during their recess terms throughout their period of study at MUST
BCE Curriculum Page 15
Chapter TWO
2.0 The B.Sc. in Computer Engineering Degree Programme
2.1 Background to Proposed Program There are currently five major kinds of undergraduate degree programs (disciplines) in computing (i.e. Computer Engineering, Computer Science, Information Systems, Information Technology, and Software Engineering), and each one focuses on a different perspective of the computing field (Computing Curricula, 2005). A student can undertake one of the disciplines thus becoming proficient in one specific discipline. It is however possible that one can become proficient in a number of the computing disciplines because of the inter-disciplinarily nature of the computing disciplines. Below is a brief description of each of the five disciplines of computing that have undergraduate programs running in various universities around the world:
• Computer Science spans from its theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other areas.
• Information Systems specialists focus on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises, enabling them to achieve their objectives in an effective, efficient way.
• Information Technology programs prepare students to meet the computer technology needs of business, government, healthcare, schools, and other organizations. The focus of these programs is the technology, and not the information.
• Software Engineering is the systematic development and application of techniques which lead to the creation of correct and reliable computer software.
• Computer Engineering is concerned with the design and construction of computers and computer-based systems. Note that computers and computer based systems are made up of both software and hardware components. Therefore, Computer Engineering focuses on both types of components.
The shaded area in Figure 1 shows the knowledge areas that the proposed Computer Engineering program covers with respect to existing disciplines and knowledge areas.
BCE Curriculum Page 16
Figure 1: Relations between the Computing Disciples and Other Related or Important Knowledge
areas on one hand and the Proposed Program on the other
It should be noted that Busitema University has developed a Computer Engineering program that is going to be started running in September 2007 in the Department of Computing and Applied Informatics. The Institute of Computing Makerere University has also developed a similar program to be started in August 2008.
There is need to develop joint degree course curriculum’s and university programs such that students can study in any university (for short time, say a semester) and transfer their credits to their home universities, which would give students a wider exposure on the needs and challenges of Uganda.
2.1.1 Objectives
The objectives of the B.Sc. in Computer Engineering programme are: -
• To produce graduates that will be able to successfully practice computer engineering nationally and regionally.
• To produce graduates who are well-educated in the fundamental concepts of computer engineering and able to continue their professional development throughout their careers.
• To produce graduates with good communication skills capable of functioning responsibly in diverse environments and able to work in teams.
BCE Curriculum Page 17
• To build human resource capacity in the computer engineering discipline in both the public and private sectors;
• To generate a pool of highly qualified candidates for the M.Sc. in Computer Engineering programme and other related programmes;
2.2 Program and Location Justification The Bachelor of Science in Computer Engineering Degree Programme will be offered to give an opportunity to prospective students to undertake training in computer engineering at a bacehelor’s degree level within Uganda. With the growth of the ICT sector in Uganda, there is need to produce graduates who stimulate the ICT industry with special focus on hardware engineering, software engineering and data communications engineering. This in turn will stimulate the setting up of computer assembling/ manufacturing plants and software devlopment companies within the country. This will lead to job creation and socio-economic growth of the ICT sector. It is designed to give students a thorough knowledge of the field and to provide an enduring foundation for future professional growth. The programme blends theory and practice into a learning experience that develops skills applicable to complex real-world problems in the field of computer engineering.
Engineering is one of the major driving forces of development, and computerization is at the forefront of revolutionizing all aspects of life. Hence the need for a Computer Engineering program that is designed to offer training in a well balanced combination of hardware, software, and networks skills required to stimulate and sustain the ICT industry that involves the assembly/ manufacturing of computer-based systems, development of software, design and installation of optimum computer networks, and maintenance of both hardware and software. This proposal aims to support a four-year Undergraduate Bachelors degree Computer Engineering programs that shall be implemented at Mbarara University with a joint Curriculum running in the following public universities: Busitema University and Makerere University. The programs shall address the economic, developmental, and technical needs of Uganda and of the region, and shall produce graduates who have practical, technical and business skills they need to support the ICT industry, and/or start up their own ICT businesses. This will lead to job creation and socio-economic growth of the ICT sector. The Poverty Eradication Strategy of the Uganda’s Poverty Eradication Action Plan (PEAP) is based on an economic model that is driven by three factors, namely: Accumulation of skilled human resource, accumulation of capital, and shifting of labour from agriculture to manufacturing. Therefore, the program proposed in this proposal is in line with this strategy.
BCE Curriculum Page 18
2.3 Justification of the Joint Curriculum Collaboration between Institute
of Computer Science, Mbarara University and Institute of Computing
and Information Technology Makerere University .
Computer Engineering is a knowledge and resource intensive program that needs to be taught by highly qualified staff. Therefore, this Proposed degree program should be viewed as an incubation program for building teaching capacity for Ugandan institution of higher learning in the field of Computer Engineering, while optimizing the use of the available human and physical resources as much as possible. The following reasons make supporting the collaboration between Makerere and Mbarara Universities the best option of kick starting the running of Computer Engineering Programs in Ugandan Universities:
• Institute of Computer Science is new and faces an uphill task of recruiting Computer engineering lecturers. This collaboration shall allow the Insitute of Computer Science, MUST to utilize the existing human resources available at Makerere University and at Mbarara University of Science and Technology, as it slowly builds its own capacity
• All the two Universities have limited equipment required to effectively train computer engineers. Therefore, instead of duplicating the equipment in each university, the three Universities shall explore the sharing of laboratory equipment through the concept of (Internet laboratories) ilabs (The Makerere University Institute of Computing and Information Technology has submitted a separate proposal to the Millennium Science Initiative for supporting the training of human resource in the development and deployment of ilabs) with a Strategy to develop its own Computer Engineering Laboratory equipment.
• MUST has well established Department of Physics from which the staff to teach some of the core Electronics based courses of the Computer Engineering programs and Makerere University has well established Department of Electrical Engineering, members of staff from there shall be co-opted to support the same initiative.
• The Makerere University Institute of Computing and Information Technology is currently putting up a building that shall house 6 computer laboratories each with a capacity of 1000 computers, 6 lecture theatres each with a capacity of 600 seats, and has space for other smaller laboratories, lecture theatres and offices. This building shall be completed by end
BCE Curriculum Page 19
of September 2007, and shall be available for used by the students. This collaboration shall result in sharing the resources in this building.
• The collaboration shall enable student-exchange programs that shall enrich the students’ learning experience. Note that students may be able to transfer credits earned from the visited university to their home university. Something which is currently impossible in Uganda.
2.4 Justification, that the Proposed Program Meets Local and Regional
Needs, and International Standards
To ensure that the proposed program meets international standards, it shall be developed based on the
internationally accepted generic computing curriculum, developed by a consortium of the Association
for Computing Machinery (ACM), the Association for Information Systems (AIS) and The Institution of
Electrical and Electronic Engineers – Computer Society (IEEE-CS). Emphasis shall be placed on
customising this curriculum to the needs of Uganda, while keeping an international outlook of the
Computer Engineering discipline. In addition, there shall be input from internationally and regionally
renowned academicians and the public and private sectors shall also participate in the program through
workshops and direct discussions. After developing a generic program, each of the three universities
shall have the opportunity to add specific courses and pedagogical conditions to reflect its strategy and
mission.
2.5 Justification, the Professional Profile of BIT and Target Job Market
2.5.1 Description of the Professional Profile
The mission of the Computer Engineering program in this proposal is to enable the graduated students to make significant and substantive contributions to solving Computer Engineering problems throughout the students’ professional career. These students will be able to contribute to filling the existing gap in computing curricula most especially at workforce levels. Therefore, the proposed Computer Engineering program is based on the following high-level features of the computing field:
BCE Curriculum Page 20
1. Practice, which involves the following: Problem identification and analysis; design, development, testing and evaluation; management and organization; professionalism and ethics; commercial and Industrial exploration, entrepreneurship, health and gender issue in the workplace.
2. Theory, which involves the following: algorithm design and analysis; formal methods and description techniques; modeling and frameworks; analysis, prediction and generalization; human behaviour and performance.
3. Hardware, which involves the following: Computer architecture and construction; processor architecture; device-level issues and fabrication technology.
4. Software, which involves the following: Programming languages; software tools and packages; computer applications; structuring of data and information.
5. Communication, which involves the following: Computer networks; distributed systems; human-computer interaction, involving communication between computers and people; operating systems: the control of computers, resources and interactions.
The first two features are general with respect to the Computer Engineering program, and the last three areas lead to three difference specialization areas of Computer Engineering, namely:
• Hardware Engineering
• Software Engineering
• Networks and Data Communications Engineering
Computer Engineering students shall specialize in any of three areas above, but all students shall study the general Computer Engineering courses that are associated with the first two areas of computing. Moreover, in order to address the economic situation in Uganda, the program shall be structured as follows:
• Students majoring in any of the three areas of Computer Engineering shall have minors in the other two areas. For example, one majoring in Hardware Engineering shall have minors in Software Engineering and in Networks and data Communications Engineering.
• The curriculum shall cover the entire field of Computer Engineering, while incorporating the important aspects of the other fields of the Computing field, namely: Information Technology, Information Systems, and Computer Science.
BCE Curriculum Page 21
• The program shall cover appropriate knowledge areas in other disciplines, such as business, health, ethics and gender.
• The program shall be hands-on oriented, thus students shall be required to undertake a full academic year of internship in industry or in one of the incubation centers that shall be set up as a result of this project.
2.5.2 Computer Engineering Careers and Target Job Market
Computer engineering careers cover a broad range of fields, jobs, responsibilities and future opportunities. Computer engineers are employed in almost every sector; academia, research, government and industry. Highly specialised computer engineers are utilized in the healthcare industry, transportation, academics, financial institutions, and service oriented businesses.
Computer engineering technology degree provides students with training in the technology used to build today’s computer systems, as well as that required to design such systems for practical use in the modern world. Computer engineers also work with the hardware and software aspects of systems design and development.
They usually apply the theories and principles of computer science and mathematics to design hardware, software, networks, and processes and to solve technical problems. Whereas their work emphasizes the application of theory, computer engineers are also involved in building prototypes. They often work as part of a team that designs new computing devices or computer related equipment, systems, or software.
Computer hardware engineers usually design, develop, test, and supervise the manufacture of computer hardware, such as chips or device controllers.
Software engineers, on the other hand, can be involved in the design and development of software systems for control and automation of manufacturing, business, and management processes. Computer engineering careers are for those who want to go a bit deeper into understanding how the computer itself works. They may research, design, and test operating system software, compilers, software that converts programs for faster processing and network distribution software. Software engineers or software developers working in applications development analyse users needs and design, create, and modify general computer applications software or specialized utility programs. These professionals also possess strong programming
BCE Curriculum Page 22
skills, but they are more concerned with analyzing and solving programming problems than with writing code for programs.
Computer engineering careers can lead to many types of jobs, including roles in computer science, software engineering, computer engineering, information systems, telecommunication and computer Networks Engineering. Computer engineering is one of the fastest growing segments of the job market.
BCE Curriculum Page 23
CHAPTER THREE
3.0 Administration of the Program The Bachelor of Science in Computer Engineering will be administered under the semester system. The program shall have a duration of four (4) years, of which three (3) years shall be for covering the theoretical/lecture and practical (including laboratories) component of the program, and the fourth year shall be for industrial training and practical project, where students shall be attached to relevant industries and/or incubation centers to carry out projects from infancy to completion, and maintenance. The student is allowed a maximum of five (5) years to complete the Programme.
The degree programme will extend over a period of four (4) years. An academic year shall consist of two semesters of
17 weeks (15 weeks for classes and 2 weeks for examinations). The first, second and third years will in addition have a
recess term of 10 weeks. A full-time student shall not carry less than 15 credit units and not more than 21 credit units
per semester.
3.1 Semester System The Semester system is an academic calendar system in which the entire academic year is divided into two equal parts called semesters. The BSC. CE programme semester shall consist of seventeen (17) weeks of which, fifteen (15) weeks are for classes / Lectures and 2 Weeks for Examinations.
3.2 Teaching The Teaching of the various subjects will be conducted through Lectures, Practicals, seminars and tutorials. The Teaching time will be divided into Lecture Hours, Practical Hours and Tutorial Hours. The overall Contact Hours of the Lecturer will be equivalent to the Lecture Hours plus half the Practical and Tutorial Hours.
A Credit Unit is a measure used to reflect the relative weight of a Course. Therefore a one (1) CU course is a course that is taught for one Contact hour per week per semester or a course that takes 15 fifteen Lecture hours for completion.
One contact hour can be defined as follows: -
BCE Curriculum Page 24
• 1 lecture hour is equivalent to 1 contact hour.
• 2 tutorial hours are equivalent to 1 contact hour.
• 2 practical hours are equivalent to 1 contact hour.
The BSC. CE programme has Two 4 CU courses as the lowest and five (5) CU Courses as the highest.
3.3.2 Courses
A Course is a unit of work in a particular field or area of study, normally covering a semester to complete and attracts credit towards the fulfillment of the requirements leading to the award of a BSC. CE Degree. Courses are either Core Courses, Elective Courses or they are Audited Courses.
3.3.3 Core Courses
The Core Course will be courses which are essential to the BSC. CE Programme and gives it unique characteristic features. The core courses MUST be offered and passed by all students registered for the programme.
3.3.4 Elective Courses
These are courses which will be offered and a Student will have to choose from and offer above the core courses. The number of electives a student has to choose varies from Semester to semester.
3.3.5 Audited Course
An audited Course shall be a course offered by a student for which a credit is not awarded and it cannot be converted into a regular course. Students will be encouraged to register for Audited Courses that they see are beneficial to them. However students are allowed to register for one (1) audited course. They are also required to sit for the examination of these courses. The Course will reflect in the transcript as AUD (Audited) if the student passed it. These will be taken during the recess term.
3.4 Semester Load
This is the distribution of Core and Elective Courses for all the students for the BSC. CE Programme
BCE Curriculum Page 25
3.4.1 Normal Semester Load
The normal semester load for the award of the BSC. CE programme is 28 (Twenty Eight) Credit units. This is a 46% (Forty Six Percent) of the total Programme credit units.
3.4.2 Maximum Semester Load
The Maximum semester load for the BSC. CE programme is 9 Courses. This should include all programme courses, retakes and audited courses.
3.4.3 Graduation Programme Load
The BSC. CE Graduation Programme Load is 15 Courses. This should also include all the core courses of the programme.
3.4.4 Content and Size of a Course
The Contents of a particular course matches the credit units allocated to them. The smallest course has two (4) credit units and the largest course has five (5) Credit units.
3.5 Course Identification System
The Courses are identified by a combination of letters and two sets of numbers. The Letters are BCE for all the courses except the service course DVS and a Voluntary French Courses.
(i) The first number indicates the level, (Year 1, Year 2, Year 3) (ii) the second number denotes the semester and (Either 1 or 2) (iii) the last number (s) denotes the serial number
The second set of numbers (written as 5-4:2) shall be used to denote the credit units of the course and the amount of time spent on the theory and practical sessions respectively.
(i) The First digit shall denote the credit value of the course (ii) The Second digit shall denote the clock hours per week (iii) The Third digit related to the number of hours devoted to Practical or tutorials
For Example
BCE Curriculum Page 26
BCE 1101 (4-4:2) is a course taught in the first year, first semester and is identified by the number 01. However it has a total of 4 Credit units, 4 Hours will be devoted to teaching and 2 Hours will be devoted to practical hours and Tutorials.
3.6 Time Limit for the Completion of the BCE Degree
A Student may fulfill the BSC. CE Degree requirements in the academic year in which at least 96 CU are earned as long as the CUs include all the core courses and a field of options within the maximum five years of the programme from the date of the first registration.
In this case is a student withdraws from his/ her programme officially, the years of withdrawal shall not be counted.
BCE Curriculum Page 27
Chapter FOUR
4.0 Qualification for the Degree The General University Regulations and Statutes, the special Institute regulations and the particular programme regulations shall govern the full-time program
(i) To qualify for the award of the Degree of Bachelor of Science of Computer Engineering the candidate shall be required to register for the degree course for a minimum of four academic years.
(ii) To qualify for a certificate of due performance which entitles a candidate to sit University examinations in each academic year, a candidate must attend with regularity all prescribed courses (including lectures, tutorials and practical work), do all assignments and pass all the prescribed progressive assessments.
(iii) A candidate who does not fulfill the conditions in 3 (ii) above, shall be denied a certificate of due performance on the recommendation of the Institute Board and by the approval of Senate unless there are special social or medical circumstances such as to convince the Institute Board that his/her attendance and/or performance was seriously hampered.
4.1 Admission Requirements The general Admission requirements shall be decided and revised periodically by senate and made available by the academic registrar’s office. The admission criteria of the BSC. CE shall consist of the following;
The proposed Computer Engineering program shall mainly target students who have completed Advanced Level, specifically in the area of physical sciences. It shall also target diploma holders in Computer Engineering and other related fields.
Admission to first year shall be through any one of the following avenues:
• Direct Entry Scheme
• Diploma Holders Scheme
.
BCE Curriculum Page 28
4.1.1 Admission by Direct Entry
The Direct Entry Scheme: For the direct entry scheme, an applicant shall be required to have two advanced level passes in Mathematics and in Physics, at the same sitting of the Uganda Advanced Certificate of Education or its Equivalent. The advanced level subjects shall carry the following weights which shall always be used to compute the entry points:
Diploma Holders Scheme: Diploma entry scheme shall be available for holders of at least second class (lower division) Diploma in Computer Engineering, or any other diploma that has both Mathematics and Physics as core components, from a recognized Institution. Consideration shall be given to transferring some of the credits earned at the diploma level.
Degree Holders: Degree holders shall be allowed to join and transfer credits earned in any relevant courses.
4.2 Registration
Students shall be registered in two stages; The Academic Registrar’s office and the Institute Administrator’s office
4.2.1 Central Registration and Orientation for freshmen and women
The Academic Registrar’s office will organize central registration for all students at the beginning of each academic year before they are registered with the Institute.
BCE Curriculum Page 29
General orientation will also be carried out by the Dean of students and the Academic Registrar’s office during orientation period. The Orientation period will be one week and this will not be included in the 15 Weeks of classes and two (2) of exams.
4.2.2 Evidence of Enrollment
At the end of the central registration, students shall be issued with registration certificates by the Academic Registrar’s office. The first registration certificate will be provided free of charge. However, duplicate registration certificates shall be available at a fee if a student loses his/ her Registration Certificate.
Students who complete central registration will be issued with a registration card which will provide further evidence of enrollment.
4.2.3 Institute Registration
The Institute administrator will organize registration with the Institute, of all students admitted for the BSC. CE Programme and will arrange orientation of the students
Institute registration will be done by providing students with Students Registration Forms that will contain all the courses available in the Institute and the students are permitted to register for only courses ascribed for the BSC. CE Programe. Any other courses will be an audited course and will be treated as such.
The Students registration forms will be duly filled and signed by the Director. The Completed Forms will be submitted in time to the Office of the Institute administrator.
You will be provided with an Institute Registration / Lab Identity / Assessment Card. You will be required to present every time you are using the Laboratory as well as going for any Assessment.
4.3 Adding and Or Dropping Course (s)
Students may add or drop course(s) during the first two weeks of the semester, a period known as “Course ADD/DROP Period”
The ADD/DROP process is started by obtaining the “Course ADD/DROP Frorms” from the Institute Administrator’s office.
BCE Curriculum Page 30
The Completed forms shall be dully endorsed by the Head of Department as well as by the Lecturer(s) of the Course (s) they wish to add/ drop.
The adding and or dropping of course(s) is not official until the Completed ADD/DROP form has been received and approved by the Institute Director.
However students are not allowed to drop any of the core courses of the BSC. CE programme. The May
add/drop audited Courses and electives.
4.4 Change of the Academic Programme
A student may be permitted to change from the BSC. CE Academic Programme to another or from another to the BSC. CE Programme provided;
• He/ She has satisfied the admission requirements for the Academic Programme Applied for.
• He/She should not have been attending Lectures and other academic activities of the Academic Programme
• He/she would want to change to for more than half of the duration of the programme.
• He/She had not been previously dismissed on disciplinary grounds from the University
A student permitted to change his/her programme may be allowed to transfer the credits earned from the previous Academic Programme to the new Academic Programme, provided that the credits being transferred are relevant to the new academic Programme.
4.5 Withdraw ing from the Course
After the second Week (i.e. after the Course add/drop period) of the semester and under exceptional circumstances, students may be permitted to withdraw from the course (s).
Students may withdraw from the Course)s) before half of the Course(s) is completed. This will be dome with the approval of the course Lecturer(s), Heads Of Department and the Dean of the Institute.
Student(s) will only be allowed to withdraw from the course(s) if the student(s) still has/ have the programme Course courses.
BCE Curriculum Page 31
4.6 Withdraw ing from the Studies
A student can apply to the Institute Dean for permission to withdraw from his/her studies at any time of the semester. The Institute Dean shall recommend the application to the Academic Registrar’s office for action.
A student shall be allowed only a maximum of two withdrawals on an Academic Programme unless compelling circumstances necessitate additional withdrawals
Each withdrawal shall be a maximum of one academic Year only.
BCE Curriculum Page 32
CHAPTER FIVE
5.1 Payment of Fees
Privately sponsored students shall pay all the required fees to the University as determined by the senate and approved by council periodically. However the Academic Year Tuition fees for October 2006 are;
(i) UGSHS. 1,400,000 Per Academic Year for Ugandans (ii) USD 1,400 Per Academic Year for Foreign students
In the event that council does not change these fees they will hold for the subsequent Years.
In order to be registered promptly and be issued with a University Identity Card, privately sponsored students shall pay their registration fees within the first two (2) weeks of an Academic year. These fees are determined by the University Council periodically but for the year October 2004 they are ;
Residential fees will only be payable if places are available
In the event that council does not change these fees they will hold for the subsequent Years.
5.2 Time Frame Payment of Fees
Privately sponsored fresh students who fail to pay their registration fees at the end of the second week of the beginning of an academic year shall forfeit their place in the University. In the case of continuing students, they shall be de-registered from the University.
Full tuition fees are due on the First week of the Academic Year.
BCE Curriculum Page 33
Privately sponsored students who cannot pay full tuition fees during the first week of the Academic Year are required to pay at 40% of the fees by the end of the eighth (8th) week of the semester and to complete payment of all the tuition fees by the end of the twelfth (12th) week of a semester.
A privately sponsored student who shall not have paid at least 40% of the fees by the end of the 8th week shall be deregistered from the University.
A privately sponsored student who shall not have completed paying fees by the end of the twelvefth (12th) week shall not be allowed to sit for the University Examinations.
5.3 Refund of Tuition When a Student has w ithdrawn from the
Studies
A student who has been permitted to withdraw from the Programme shall be refunded the tuition fees already paid according to the following schedules
Time of Withdrawal in a Semester
Percentage of Tuition Fees already Paid to be refunded to the student
By the End of the First week of a Semester 80%
By the End of the Second Week of a Semester 60%
By the End of the Third Week of the Semester 40%
By the End of the Fourth Week of a Semester 20%
After the Fourth Week 0%
Statutory fees such as Application fees, registration fees, examination fees, Library fees, Identity Card, Guild Charges and others prescribed by University Council are non-refundable.
BCE Curriculum Page 34
CHAPTER SIX
6. O Examination Regulations, Assessment, Grading And Classification
6.1 Institute Board of Examiners There shall be a Institute Board of Examiners consisting of internal examiners and External Examiners, as may be present who will receive, consider and recommend to Senate the final examination results of each candidate. However the Institute Board of Examiners shall publish “provisional results” as soon as it considers them
The board of examiners will be chaired by the Dean of the Institute. All decisions of the board of the examiners shall be subject to ratification by the Senate.
6.2 Assessment, Grading and Classification of the Diploma
6.2.1 Assessment
Students shall be assessed through coursework and Examinations.
Each course unit shall be assessed on the basis of 100% total marks allocated as follows:
Assignments and Course Unit Tests 30%
Final Examinations 70%
6.2.2 Coursework
In each Course there will be a Minimum of one Test and one Assignment. The same will be averaged out at 30% of the Total Marks.
Tests and Assignments will be administered throughout the semesters. Students will have a minimum of one test per course unit and a minimum of one assignment.
6.2.3 Examination
Students shall be required to sit an examination in each of the course units offered.
The Examinations will contribute 70% of the total mark. Courses offered for credit will be examined at the end of the semester (Last two weeks) during which the course is offered. Examinations will be administered
BCE Curriculum Page 35
according to an approved examination timetable. The Dean must approve exceptions in advance and the letter of approval must be copied to the Academic Registrar.
6.3 Pass mark
A credit is earned when a Course is Passed and the pass mark in each course-unit shall be 50%.
6.4 Students Absence from Examinations
Absence from any examination (s) without justifiable reason(s) will lead to a Fail (F) grade for the course(s) he/she had not sat the examination (s) in.
The course(s) in which the Fail (F) grade is awarded will be included in the calculation of the CGPA.
If the student was absent from the Final examination(s) due to satisfactorily justifiable reason(s), then a course grade of ABS (Absent) will be assigned to the course(s). In this case the student will be permitted to take the final examination when next offered or at the next examination season if the Lecturer concerned can make appropriate arrangements for the examination(s).
6.5 Grading
The grading system to be used for the BSC. CE programme courses will follow the University Semester Format. Each Course will be graded out of a maximum of 100 Marks and assigned letter Grades and grade points as follows.
The range of marks on the academic transcript shall be as follows:
Marks (%) Letter Grade Grade Points
90-100 A 5.0
80-89.9 A- 4.75
75-79.9 B+ 4.5
70-74.9 B 4.0
65-69.9 B- 3.5
60-64.9 C+ 3.0
BCE Curriculum Page 36
55-59.9 C 2.5
50-54.9 C- 2.0
Below 49.9 D+ 1.5
6.5.1 Additional Grades
The Following Letter Grades will be used when appropriate;
W = Withdrawn from the Course
I = Incomplete
AUD = Audited
ABS = Absent with Approval
6.5.2 Approval of Examination Results
Examination results shall be processed by the Department and Forwarded for Approval by the Institute Board of Examiners. At this stage, the results will be considered provisional. These provisional results will be displayed with the Grade Point Averages at this point.
The provisional results shall be forwarded for approval and confirmation by senate.
6.5.3 Publication of Examination Results
The Institute shall publish the Provisional Examination results (which will include raw marks and Grade Points) in every examination after the meeting of the Institute Board of Examiners. However this format of publication may change from time to time on recommendation of senate.
6.6 Progression
The Progression of a student on the BSC. CE programme over a period of time is termed as his / her progression. There are two types of progression: Normal Progression and Probationary Progression.
6.6.1 Normal Progression
Normal Progression will occur when a student has passed the assessments in all courses he/she had registered for in particular semester with a GP of at least 2.0.
BCE Curriculum Page 37
6.6.2 Probationary Progression
A student who has obtained Cumulative Grade Point Average (CGPA) of less than 2.0 or if the GP for any course is less than 2.0 he/she will be placed under probation.
He/she will be allowed to progress to the next semester or Academic Year but will have to re-take the course(s) he/ she had failed to obtain at least the grade point 2.0
6.7 Certificate of Due Performance
Certificate of due Performance will be issued to students who will satisfy all the coursework requirements. It is a qualification to sit University Examinations. A student who does not have course work marks or has not attended 75% of any course lecture, seminar or tutorials will be denied a Certificate of Due Performance and will not be allowed to sit that particular examination.
6.8 Appeals
Students who are aggrieved by the decision of the Board of Examiners at the Institute Level may appeal to senate for reversal or moderation of the decision by the Institute Board of Examiners.
These appeals will be channeled through the Head of Department to the Institute Dean, who will advise the senate on the grounds of the appeal, as well as inform the student that the comments on the Department and the Institute are forwarded to the senate.
6.9 Re- Take Examinations
If a student fails a course or courses, in order to obtain at least the grade point of 2.0, he or she shall be allowed to re-take the failed courses during the re-take examinations period before the commencement of the next academic year.
A student who fails at most 25% of the units done will be required to do supplementary examinations in the respective failed course units, normally in September before entering the next academic year. A student will earn 50% when he or she passes a re-take examination as a contribution to the final mark. While re-taking a course(s) a student shall:
BCE Curriculum Page 38
a) Satisfy all the requirements for the course work component in the course(s) re-taken b) A student who fails to obtain a grade point of at least 2.0 during the second assessment in
the same course(s) he/she has re-taken will repeat the academic year.
A final year BSC. CE student whose final examination Results have already been classified by the Institute board and has qualified for the award of a BSC. CE shall not be permitted to re-take any course(s).
6.10 Classification of the Degree
6.10.1 GRADE POINT AVERAGE
The Grade Point Average shall be achieved by weighing each course, i.e. multiplying the grade point of the course by the number of its credit unit’s value. The total of the grade points shall be divided by the Total Credit unit value.
Example
CGPA = P n
i=1(GPi × CUi)
P n
i=1 CUi
Where GPi is the Grade Point score of a particular course i;
CUi is the number of Credit Units of course i;
n is the number of courses so far done.
6.10.2 Grievances Related to Grades
Course Lecturers retain the Primary responsibility for assigning grades. The Lecturer’s judgment remains final unless compelling evidence shows discrimination, differential treatment or procedural irregularities.
It is the obligation of the aggrieved student to report the grievance first to the Head of the Department, who will request the Lecturer concerned to resolve the matter.
BCE Curriculum Page 39
If evidence warrants appeal, the following procedures will be followed Academic Advisor, HOD, Institute Dean, Academic Registrar and Vice Chancellor before it is reported formally to senate.
Grade appeals must be submitted in writing not later than the second week of the next regular semester
6.10.3 Classification of the Degrees
CLASS CPGA
First Class (Honours) 4.40 – 5.00
Second Class (Upper Division) 3.60 – 4.39
Second Class (Lower Division) 2.80 – 3.59
Pass 2.00 – 2.79
6.10 Repeat A student who fails more than 50% and less than 75% of all the course units done in the same academic year shall fail and will be required to repeat the academic year.
6.11 Discontinuation
A candidate shall be discontinued if: i) He/she fails more than 75% of all examinations done. ii) He/she has previously obtained 2 probations on the same course.
A student will not be allowed more than five (5) years in the BSC. CE Programme.
BCE Curriculum Page 40
CHAPTER SEVEN
7.0 Academic Policies on Students Conduct and Participation
7.1 Academic Advice Procedures
The Department will ensure that each student has an Academic Adviser. Each Postgraduate student will receive academic advice through the Institute Dean’s Office from the Academic Adviser. Such Advice will assist students in;
(i) Preparing a Degree Plan (ii) Approving Course schedules for each enrollment period (iii) Assisting students with any academic problems that may occur
Although students are expected to avail themselves for academic advice whenever needed each student shall individually assume the final responsibility for the selection of courses in meeting the BSC. CE degree. The Students are also bound to know and internalize the courses offered in each academic year, the minimum CGPA for normal progress and choosing options and the consequences of re-takes and repeats; and what all this means to their final Diploma.
Approvals of the HOD and the Director are required for Course registration, adding courses, dropping courses, changing courses, withdrawing from courses, taking courses from other faculties and for requesting exemptions from academic regulations.
Regular consultations with the Academic Advisor, HOD and the Institute Dean are recommended for all students, especially those placed in the Probation progress.
7.1.1 Academic Adviser The Academic Adviser will be a Member of Staff of the Department of Computer Science charged with advising a student. Each Member of staff will be assigned a number of students from every class. His/her roles will be as highlighted above.
7.2 Degree Plan
The students Degree plan may never supersede the requirements of the academic year as specified by the BSC. CE Programme. Students shall prepare their Diploma plan with the advice sought from the relevant lecturer’s of the Department.
7.3 Student Conduct
BCE Curriculum Page 41
Students registered at MUST are governed by the University Rules and regulations on students conduct. These rules are available from the office of the Dean of Students
7.4 Academic Integrity
Preservation of the Academic Integrity is one of the major Academic virtues, which the MUST aims to foster and sustain.
Any student who presents as their own, any work which they have not honestly performed is regarded by the University as a grave offence and it attracts discontinuation from the University.
The Lecturer of a Course shall be responsible for investigating cases of dishonesty or plagiarism, which occurs in his/her class. If convincing evidence is unveiled, the University regulations shall prevail.
7.5 Examination Malpractice
Cheating shall include dishonesty in examinations, test or written assignments; illegal possession of materials relevant to examinations; information relevant to the examinations which may be coded or otherwise, obtained through phones, programmable scientific calculators, friends or any other means illegal to the occasion; collusion; alterations of grades; and any other practices which may directly or indirectly contribute to cheating.
7.6 Plagiarism
Plagiarism is the practice of offering work of another person as one’s own without proper acknowledgements. Therefore any student who fails to give credit for quotations or essentially identical expression of material taken from books, encyclopedia, magazines and other reference works or from the themes, reports or other writing of a fellow student is guilty of plagiarism.
7.7 Attendance
Lecture and Tutorial attendance is compulsory for all registered students. Lectures shall maintain a routing record of class attendance by making use of Institute Class attendance lists. If a student has not met 75% of attendance he/she will not be issued a Certificate of Due Performance that allows the student to sit for the final Examinations.
7.8 Exceptions
Students may be excused from classes if;
(i) They are participating in a recognized University Activity
BCE Curriculum Page 42
(ii) Illness that is properly certified by a recognized medical Practitioner (iii) Emergencies caused by circumstances over which the student has no immediate
control
BCE Curriculum Page 43
CHAPTER EIGHT
8.0 Programme Objectives & Learning Outcomes
Program Objectives
The proposed program shall have the following objectives: (1) to stimulate knowledge in the Computer Engineering field; (2) to develop and strengthen engineering abilities; (3) to instill and nurture social awareness, (4) to develop and strengthen management, procurement, and entrepreneurship abilities of students; (5) to inculcate into the student the culture of appreciating and taking into account gender, health and environmental issues while carrying out their duties; (6) to build human resource capacity in the computer engineering discipline in both the public and private sectors.
Learning Outcomes
The above objectives shall lead to the following learning outcomes:
• The graduated students shall comprehend the following concepts: Engineering and basic science fundamentals including mathematics, probability, statistics, physical sciences and information technology; design and manufacturing processes; the fundamentals of business, including entrepreneurship, and cost/revenue streams.
• The graduated students shall be able to carry out the following activities: Identify and solve engineering problems; analyze and design computer, software, data communications and multidisciplinary systems; design and conduct experiments, and analyze the resulting data; use modern engineering hardware and software tools, and instrumentation.
• The graduated students shall have the following abilities: Desire to engage in lifelong learning, and expect and embrace change; able to function effectively as a member of a multidisciplinary team, to communicate effectively, and to think critically and creatively both independently and with others; apply standards of professional conduct in view of the value of science and technology in a global/societal context.; organizational management; procurement of computing facilities; setting up of profitable businesses.
BCE Curriculum Page 44
• The graduated students shall have the ability to provide and work in gender, health, and environmentally friendly environment.
• The graduated students shall be aware of their responsibility to support ICT development in the private and public sectors.
BCE Curriculum Page 45
8.1 Course Curriculum for Bachelor of Science in Computer Engineering (BCE)
LH Lecture Hours
TH Tutorial Hours
PH Practical Hours
CH Contact Hours
CU Credit Units
YEAR ONE
Semester One
Cores: 9 Core Courses Electives: No Elective Courses
Course Code Course Title LH TH PH CH CU
BCE 1100 Analytical Techniques I 45 - - 45 3
COM 1101 Communication Skills and Report Writing 45 30 - 60 4